数据库模拟题5.doc
文本预览下载声明
10.5 模拟试题5及参考答案
10.5.1 模拟试题5
一、填空题(本题共20个待填空位,每空1分,共20分)
(1)根据DBMS所采用的 管理 数据模型 的不同,可将DBMS分成层次型DBMS、网状型DBMS、关系型DBMS、面向对象型DBMS等。目前主导世界数据库管理系统主流的是 层次型DBMS 关系型DBMS 。
(2)在数据库系统的内部体系结构中,三级模式结构之间的转换由 外模式与概念模式 之间的映象和 概念模式与内模式 之间的映象实现。
(3)关系运算可分为 关系代数 和 关系演算 两类。
(4)SQL语言的数据定义功能主要包括 表的定义 、 视图的定义 和 索引的定义 。
(5)SQL Server Management Studio工具用于完成SQL Server 2005数据库的主要管理、 开发和测试 任务。
(6)包含在任何一个候选键中的属性称为 主键 主属性 。不包含在任何键中的属性称为 外键 非主属性或非键属性 。
(7)函数依赖讨论的问题之一是根据已知的一组函数依赖,来判断另外一个或另一些
函数依赖是否 依赖 成立。
(8)聚簇的实现是把相关表中 同列 主键和外键 相同的记录临近存放。
(9)事务的四个基本特征分别是 真实性 原子性 、一致性、 隔离性 和永久性。
(10)DBMS的完整性控制可确保数据库中数据的 正确性 、 有效性 和一致性。
(11)数据仓库中数据的主要来源一是 面向数据管理的关系数据库中的数据 ,二是来源于与分析主题有关的 外部数据 。
二、单项选择题(本大题共10个小题,每题1.5分,共15分)
(1)采用二维表格结构表示实体集及其实体集间联系的数据模型称为 A C 。
A. 层次模型 B. 网状模型
C. 实体-联系模型 D. 面向对象模型
(2)设关系R和S分别为r和s目,则关系的商运算要求 A C 。
A. r≠s B. r=s
C. r>s D. r<s
(3)在嵌入式SQL的应用程序中,规定 C B 。
A. 既要在SQL语句中的宿主变量前加冒号,也要在纯C语言语句中的宿主变量前加冒号
B. 要在SQL语句中的宿主变量前加冒号,不需在纯C语言语句中的宿主变量前加冒号
C. 不需在SQL语句中的宿主变量前加冒号,要在纯C语言语句中的宿主变量前加冒号
D. 既不要在SQL语句中的宿主变量前加冒号,也不要在纯C语言语句中的宿主变量前加冒号
(4)设有关系模式R(A,B,C,D)和R上的函数依赖集F={AB→C,D→A},R上的一个分解为ρ={BCD,AD},则 B D 。
A. D→A不属于F,分解ρ不具有无损联接性
B. AB→C不属于F,分解ρ不是无损联接分解
C. AB→C和D→A都不属于F,分解ρ不是无损联接分解
D. 分解ρ保持依赖集F
(5)在数据库应用系统中,数据库中全部数据的整体逻辑结构是由 D 描述的。
A. 用户视图 B. 外模式
C. 存储模式 D. 概念模式
(6)在下面的两个实体集的联系中,一对多联系是 D B 。
A. 校长与学校之间的联系
B. 系主任与教员之间的联系
C. 教研室主任与教研室之间的联系
D. 业务处处长与教研室领导之间的联系
(7)工作日志管理程序 C B 中的一个程序模块。
A. 属于数据库定义语言及其翻译程序 B. 属于数据库管理例行程序
C. 属于数据操纵语言及其编译程序 D. 都不属于上述程序
(8)在DBMS中,可确保数据库中数据正确性、有效性和一致性的性能称为数据库的 C 。
显示全部