欢迎来到天天文库
浏览记录
ID:11884747
大小:668.50 KB
页数:149页
时间:2018-07-14
《[2017年整理]1安全人机工程学研究的主要内容和方法是什么》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章数据库系统概论1、试回答下列问题:(1)什么是数据库?(2)什么是数据库管理系统?(3)什么是数据库系统?(4)数据库DB与数据库管理系统DBMS,数据库系统DBS之间的差别?(5)数据库发展的三个重要阶段是什么?解答:(1)数据是描述现实世界中各种具体事物或抽象概念的可存储并具有明确意义的信息。数据库是具有逻辑关系和确定意义的数据集合;它是针对明确的应用目标而设计、建立和加载的。每个数据库都具有一组用户,并为这些用户的应用服务;一个数据库表示了现实世界的某些方面。(2)数据库管理系统是一个通用的软件系统,由一组计算机程序构成。数据库管理系统能够对数据库进
2、行有效的管理,包括存储管理、安全性管理、完整性管理等。数据库管理系统提供了一个软件环境,使用户能方便快速的建立、维护、检索、存取和处理数据库中的信息。(3)数据库系统是数据库和数据库管理系统的相加,它是具有管理和控制数据库功能的计算机系统。(4)数据库DB(DataBase)是现实世界中相互关联的大量数据及数据间关系的集合。 数据库管理系统DBMS(DataBaseManagementSystem)是对数据库中的数据进行存储和管理的软件系统,包括存储、管理、检索和控制数据库中数据的各种语言和工具,是一套系统软件。数据库系统DBS(DataBaseSystem)是
3、一个数据库系统,应该包括数据库应用系统,数据库应用开发接口,数据库管理系统,操作系统和数据库,数据库系统在不同的硬件和不同的操作系统下,运行不同的DBMS软件版本。(5)数据库发展的三个重要阶段是:第一代:层次和网状数据库系统;第二代:关系数据库系统RDBMS;第三代:面向对象的数据库系统OODBMS。2、试述文件系统的缺点。解答:文件系统具有以下缺点:(1)数据共享性差,冗余度大。文件与应用程序紧密相关,相同的数据集合在不同的应用程序中使用时,经常需要重复定义、重复存储。(2)数据不一致性。由于数据的重复存储,单独管理,给数据的修改和维护带来了困难,容易造成数
4、据不一致。(3)数据独立性差。由于文件与应用程序紧密,当文件的系统结构发生改变时,我们必须修改应用程序,包括记录结构的定义和应用程序的数据处理部分。此外,如果应用程序发生改变也可能影响文件的定义。(4)数据结构化程度低。文件系统中数据组织成记录,记录由字段组成,记录内部有了一定的结构。但是文件之间是孤立的。从整体上看是无结构的,没有反映现实事物之间的内在联系,因此很难对数据进行合理的组织以适应不同的应用的需要。在一个应用系统中不增加新文件就不能增加新的应用,不易于扩展新的应用。1、试说明数据字典的主要内容。解答:数据字典一个特殊文件,它存储的主要内容是元数据。元
5、数据是描述数据库的说明信息的数据,包括数据库中每个文件的结构、每个数据项的存储格式和数据类型、数据的完整性约束等。2、解释下列概念:内模式,概念模式,外模式,视图抽象,概念抽象,物理抽象。解答:内模式:数据库的内模式抽象的描述了概念数据库如何在物理存储设备上存储。数据库的内模式包括两方面。第一方面是存储策略的描述,包括数据和索引的存储方式、存储记录的描述、记录定位方法等。第二方面是存取路径的描述,包括索引的定义、HASH结构定义等。概念模式:数据库的概念模式综合了外模式中所有视图,反映了所有数据库用户所关心的现实世界的抽象,形成了数据库的整体逻辑结构。外模式:数
6、据库的外模式是面向用户的数据库模式,它是所有视图的集合。视图是按照不同用户的观点抽象所得的多个逻辑数据结构,它概述了每个用户所关心的数据。视图抽象:视图抽象把现实世界中的信息按照不同用户的观点抽象为多个逻辑数据结构,每个逻辑结构称为一个视图。概念抽象:概念抽象把数据库的外模式抽象为数据库的概念模式。物理抽象:物理抽象把数据库的概念模式进一步抽象成为数据库的内模式。3、试述数据库系统采使用三层模式结构的好处有哪些?解答:数据库的三层模式结构的好处在于:(1)保证了数据的独立性:概念模式和内模式分开,保证数据的物理独立性,把外模式和概念模式分开,保证数据逻辑的独立性
7、。(2)简化用户接口:用户不需要了解数据库实际存储情况,也不需要对数据库存储结构了解,只要按照外模式编写应用程序就可以访问数据库。(3)有利于数据共享:所有用户使用统一概念模式导出的不同外模式,减少数据冗余,有利于多种应用程序间共享数据。(4)有利于数据安全保密:每个用户只能操作属于自己的外模式数据视图,不能对数据库其他部分进行修改,保证了数据安全性。6、试回答下列问题:(1)什么是数据模型?(2)实体-联系模型的主要概念是什么?并给出解释。(3)关系数据模型、网络数据模型和层次数据模型的区别是什么?(4)数据库模式与数据库实例的区别是什么?(5)说明物理数据独
8、立性与逻辑数据独立性的差
此文档下载收益归作者所有