第三章.数据库系统结构
习题:
一. 选择题
1. 数据库技术中采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的
(1) 和 (2) 。
(1)A.数据性 B.逻辑性 C.管理规范性 D.数据的共享
(2)A.数据性 B.物理性 C.逻辑性 D.管理规范性
2. 数据库中,数据的物理性是指 。
A. 数据库与数据库管理系统的
B. 用户程序与DBMS的相互
C. 用户的应用程序与存储在磁盘上数据库中的数据是相互的
D. 应用程序与数据库中数据的逻辑结构相互
3. 数据库系统的最大特点是 。
A. 数据的三级抽象和二级性
B. 数据共享性
C. 数据的结构化
D. 数据性
4. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是
。
A.外模式 B.内模式 C.存储模式 D.模式
5. 数据库系统的数据性是指 。
A. 不会因为数据的变化而影响应用程序
B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C. 不会因为存储策略的变化而影响存储结构
D. 不会因为某些存储结构的变化而影响其它的存储结构
6. 数据库三级模式体系结构的划分,有利于保持数据库的 。
A. 数据性
B. 数据安全性
C. 结构规范性
D. 操作可行性
二. 简答题
1. 试述数据库系统三级模式结构,这种结构的优点是什么。
2. 定义并解释以下术语:模式、外模式、内模式、DDL、DML。
3. 什么叫数据与程序的物理性?什么叫数据与程序的逻辑性?为什么数据库系统具有数据与程序的性?
参:
一. 选择题
4. (1)B (2)B
5. C
6. A
7. D
8. B
9. A
二. 简答题
1. 数据库系统的三级模式结构由外模式、模式和内模式组成。外模式,亦称子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构,外模式涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。
数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。
为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像,正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑性和物理性。
2. 模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。外模式,亦称子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的
逻辑表示。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。
DDL:数据定义语言,用来定义数据库模式、外模式、内模式的语言。
DML:数据操纵语言,用来对数据库中的数据进行查询、插入、删除和修改的语句。
3. 数据与程序的逻辑性:当模式改变时,由数据库管理员对各个外模式//模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑性,简称数据的逻辑性。
数据与程序的物理性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理性,简称数据的物理性。
数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑性和物理性。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuoyibo.net 版权所有 湘ICP备2023021910号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务