欢迎来到天天文库
浏览记录
ID:6609724
大小:30.50 KB
页数:9页
时间:2018-01-20
《第1章数据库系统与数据库设计基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1章数据库系统与数据库设计基础第1章数据库系统与数据库设计基础1.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__________、__________、__________、__________。查看答案答案:数据定义,数据操纵,数据库的控制和管理,数据字典2.数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。查看答案数据库,数据库管理系统(及其开发工具),应用系统,数据库管理员3.数据库管理技术的发展是与计算机技术及
2、其应用的发展联系在一起的,它经历了三个阶段,__________阶段,__________阶段和__________阶段。查看答案人工管理,文件系统,数据库系统4.数据库具有数据结构化、最小的__________、较高的__________等特点。查看答案冗余度,数据独立性5.试述数据库系统的特点。查看答案数据库系统的主要特点有:一、数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。*解析:注意这里“整体”两个字。在数据库系统中,数据不再针对某一个应用,而是面向全组织,具有整体
3、的结构化。不仅数据是结构化的,而且数据的存取单位即一次可以存取数据的大小也很灵活。可以小到某一个数据项(如一个学生的姓名),大到一组记录(成千上万个学生记录)。而在文件系统中,数据的存取单位只有一个:记录。如一个学生的完整记录。二、数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用、用多种不同的语言共享使用。由于数据面向整个系统,是有结构的数据,不仅可以被多个应用共享使用,而且容易增加新的应用,这就使得数据库系统弹性大,易于扩充。*解析:数据共享可以大大减少数据冗余,节约存储
4、空间,同时还能够避免数据之间的不相容性与不一致性。所谓“数据面向某个应用”是指数据结构是针对某个应用设计的,只被这个应用程序或应用系统使用。可以说数据是某个应用的“私有资源”。所谓“弹性大”是指系统容易扩充也容易收缩,即应用增加或减少时不必修改整个数据库的结构,或者只要做很少的修改。我们可以取整体数据的各种子集用于不同的应用系统,当应用需求改变或增加时,只要重新选取不同的子集或加上一部分数据便可以满足新的需求。三、数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。数据库管理系统的模式结构和二级映象功能保证了数据库中的数
5、据具有很高的物理独立性和逻辑独立性。*解析:所谓“独立性”即相互不依赖。数据独立性是指数据和程序相互不依赖。即数据的逻辑结构或物理结构改变了,程序不会跟着改变。数据与程序的独立,把数据的定义从程序中分离出去,加上数据的存取又由DBMS负责,简化了应用程序的编制,大大减少了应用程序的维护和修改。四、数据由DBMS统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。为此,DBMS必须提供统一的数据控制功能,包括数据的安全性保护,数据的完整性检查,并发控制和数据库恢复。*解析:
6、DBMS数据控制功能包括四个方面:数据的安全性保护:保护数据以防止不合法的使用造成的数据的泄密和破坏;数据的完整性检查:将数据控制在有效的范围内或保证数据之间满足一定的关系;并发控制:对多用户的并发操作加以控制和协调,保证并发操作的正确性;数据库恢复:当计算机系统发生硬件故障、软件故障,或者由于操作员的失误以及故意的破坏影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失时,能将数据库从错误状态恢复到某一已知的正确状态(亦称为完整状态或一致状态)。下面我们可以得到“什么是数据库”的一个定义:数据库是长期存储在计算机内有组织
7、的大量的共享的数据集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。DBMS在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。6.DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。查看答案数据的安全性,数据的完整性,并发控制,数据库恢复7.什么叫数据与程序的物理独立
8、性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?查看答案数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映象作相应改变,可以使外模式保持不变。应用
此文档下载收益归作者所有