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