A.数据 B.数据库模型 C.数据以及数据之间的联系 D.信息
55. 实体完整性约束和 SQL 语言中的( )相对应。
A.primary key B.foreign key C.check D.unique
56. 参照完整性约束和 SQL 语言中的( )相对应。
A.primary key B.foreign key C.check D.unique
57. 数据独立性是指( )。
A.用户与数据分离 B.用户与程序分离
C.程序与数据分离 D.人员与设备分离
58. 在 SQL 语言中,( )可能使得数据库中元组的排列顺序发生改变。
A.添加一个元组 B.修改一个元组
C.建立一个聚簇索引 D.建立一个 check 约束
59. 关于视图,不正确的说法是( )。
A.查询一个视图和查询一个基本表没有什么两样
B.视图中并不存放数据
C.若一个视图 view_1 由基本表 t1 和 t2 导出。删除 t1 不会对视图 view_1 有影响
D.更新视图中的数据,本质上更新的是导出该视图的基本表中的数据
60. 有一个关系:教师(工号,姓名,部门),规定工号的值域是 10 个数字组成的字符串,这一规则属
于( )。
A. 用户定义完整性约束 B.参照完整性约束
C.实体完整性约束 D.关键字完整性约束
二 填空题
1.关系型数据库与非关系型数据库在数据操作上的最大区别是,关系数据操作是以数据
___集合 作为操作对象。
2.在数据库系统中,最核心的软件是 DBMS 。
3.数据库系统一般由数据库、计算机硬件系统、DBMS
和人员组成。
4.数据库系统的目的和最重要的特点是 数据共享 。
5.数据结构和应用程序是相互依赖的,任何一方的改变总是要影响另一方的改变,这种特性是 文件管理
系统阶段的特性。
6.数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的物理独立性。
7.逻辑结构改变时,用户结构不变,应用程序也不变,这是数据库系统的逻辑独立性。
8.关系数据的数据完整性约束包括实体完整性、参照完整性和用户定义完整性。
9.在数据存储中,导致数据不一致的主要原因是数据冗余。
10.关系数据库系统都是由许多不同的关系构成的,其中每个关系就是一个基本表,
可以用二维表格表示。
11.一个数据库应用系统通常由数据库系统、软硬件平台和人员组成。
12.DBMS 是位于用户应用程序和操作系统之间的软件。
13.一般来说,数据库三级模式为用户模式、模式和内模式。
14.数据库模式中提供了两个映像功能,即:数据的之间外模式 / 模式 的映像和模式 / 内模式 之间
的映像。
三 简答题
5.DBA 的职责是什么?
(1)决定数据库中的信息内容和结构。
(2)决定数据库的存储结构和存储策略。