层次模型的数据结构比较简单清晰
查询效率高,性能优于关系模型,不低于网状模型
层次数据模型提供了良好的完整性支持
缺点:
多对多联系表示不自然
对插入和删除操作的限制多,应用程序的编写比较复杂
查询子女结点必须通过双亲结点
由于结构严密,层次命令趋于程序化
13. 阐述数据库三级模式、二级映象的含义及作用。
数据库三级模式反映的是数据的三个抽象层次:模式是对数据库中全体数据的逻辑 结构和
特征的描述。内模式又称为
存储模式,是对数据库物理结构和存储方式的描述。外模式又称为子模式或用户模式,是
对特定数据库用户相关的局
部数据的逻辑结构和特征的描述。
数据库三级模式通过二级映象在 DBMS 内部实现这三个抽象层次的联系和转换。外模 式面
向应用程序,通过外模式/模
式映象与逻辑模式建立联系,实现数据的逻辑独立性。模式/内模式映象建立模式与内模式
之间的一对一映射,实现数
据的物理独立性。
14. 阐述 DBA 的职责。
决定数据库的中的信息内容和结构
决定数据库的存储结构和存取策略
决定数据的安全性要求和完整性约束条件
监控数据库的使用和运行
数据库的改进和重组重构
定期对数据库进行重组织,以提高系统的性能
第二章 一、名词解释
1. 主码:能够唯一地标识一个元组的属性或属性组称为关系的码或候选码。若一个关系有
多个候选码则可选其一作
为主码或主键(Primary key)。
2. 外码:如果一个关系的一个或一组属性引用(参照)了另一个关系的主码,则称这个或这
组属性为外码或外键
(Foreign key)。
3. 关系数据库:依照关系模型建立的数据库称为关系数据库。它是在某个应用领域的所有
关系的集合。
4. 关系模式:简单地说,关系模式就是对关系的型的定义,包括关系的属性构成、各属性
的数据类型、属性间的依
赖、元组语义及完整性约束等。关系是关系模式在某一时刻的状态或内容,关系模型是型
关系是值,关系模型是静
态的、稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据
库中的数据。
5. .实体完整性:用于标识实体的唯一性。它要求基本关系必须要有一个能够标识元组唯 一