数据库系统原理简答题整理 第一章节:数据库系统基本概念 1.文件系统阶段的数据管理有些什么缺陷?试举例说明。 三个:数据冗余;数据不一致性;数据联系弱。 2.与文件结构相比,数据库结构有些什么不同? 有下面三点不同: 数据结构化:文件由记录组成,文件间无联系。数据库逻辑结构用数据模型来描述, 数据模型不仅描述数据本身的特点,还要描述数据之间的联系。 数据独立性:文件只有设备独立性,而数据库还具有逻辑独立性和物理独立性。 访问数据的单位:文件以记录为单位;数据库以字段为单位,增加了系统的灵活性。 3.试解释 DB、DBMS、DBS三个术语。 DB是存储在一起、统一管理的相关数据的集合。 DBMS是位于用户与OS之间的一层数据管理软件,为用户或应用程序提供访问DB的方法。 DBS是采用了数据库技术的计算机系统。 4.试叙述数据库系统中物理存储介质层次。 高速缓存、主存、快闪存、磁盘、光盘和磁带。 5.各种结构数据模型的数据结构有什么特点? (1)在层次、网状模型中,数据之间联系是用指针实现的。这种方法查询速度较快,但带来一个缺点, 查询语言是过程性的,应用程序的编写比较复杂。 (2)关系模型中,数据之间的联系通过关键码来体现。这种方法,查询过程是非过程性的,编程比较简单,但速度较慢。 6.数据之间联系在各种结构数据模型中是怎么实现的? (1)在层次、网状模型中,数据之间联系是用指针实现的。 (2)关系模型中,数据之间的联系通过外键和主键间联系来体现。 7.试述概念模式在数据库结构中的重要地位。 数据库按外模式的描述是提供给用户,按内模式的描述是存储在磁盘中,而逻辑模式提供了连接这二级的相对稳定的中间观点,并使得二级的任何一级的改变都不受另一级的牵制。 8.为什么要在三级模式结构之间提供两个层次的映像? 由于三级模式之间(在结构、类型、长度等方面)往往差别很大,为了实现这三个抽象级别的联系和转换,DBMS在三级模式之间提供了二个层次的映像。 9.数据独立性与数据联系这两个概念有什么区别?独立性指应用程序和DB的数据之间相互独立,不受影响,对系统的要求是“数据独立性提高”数据库联系是指记录之间的联系,对系统的要求是“数据联系密切” 10.什么是数据冗余?及其可能导致的后果? 数据冗余是指相同的数据被存储多次。后果是:浪费空间,造成数据操作异常,可能造成数据完整性的缺陷和数据不一致 11.何谓数...