【2017年整理】数据库试题参考3.doc
文本预览下载声明
班 级 学 号 姓 名 第三套
一 二 三 四 五 六 七 八 九 十 总分
一、单项选择(每题1分,共15分)
1.数据库类型是按照 来划分的。
A.文件形式 B. 数据模型 C. 记录形式 D. 数据存取方法
2在数据库三级模式间引入二级映象的主要作用是 。
A.提高数据与程序的独立性 B.提高数据与程序的安全性
C.保持数据与程序的一致性 D.提高数据与程序的可移植性
3关系系统必须支持的三种运算不包括下面的 。
A.选择 B.选择 C. 连接 D. 除法
4在关系模型的完整性规则中,要求不允许引用不存在的实体的是
A.实体完整性规则 B.参照完整性规则
C.用户定义的完整性规则 D.域的引用规则对关系执行投影运算后,元组的个数与原关系中元组的个数 。
A.相同 B.小于原关系 C.大于原关系 D.不大于原关系
某数据库中有设备表:equipment(编号,名称,启用日期,单价)命令:select * from equipment where启用日期=(select max(启用日期)from equipment )的功能是
A.查询最早启用的设备 B.查询最晚启用的设备
C.计算启用日期最大值 D.语法有错误没有结果
以下有关子查询的叙述中不正确的是
A.子查询可以向其外部查询提供检索条件的条件值
B.子查询可以嵌套多层
C.子查询的结果是一个集合
D.子查询总是先于其外部查询
通过重建视图能够实现 。
A.数据的逻辑独立性 B.数据的物理独立性
C.程序的逻辑独立性 D.程序的物理独立性数据库中使用触发器的目的是 。
A.进行安全性控制 B.进行完整性约束 C.定义数据存取范围 D.处理死锁
下列数据类型中,不能建立索引的是 A.文本型 B.数字型C.货币型 D.逻辑型如果采用关系数据库来实现应用将关系模式进行规范化处理 。
A.需求分析B.概念设计C.逻辑设计D.物理设计DBMS的恢复子系统,保证了事务 的实现。
A.原子性 B.一致性 C.隔离性 D.持久性
在事务中的全部数据库操作执行完毕,事务提交前进行的完整性检查称为 A.静态约束 B.动态约束 C.立即约束 D.延迟约束
1 。
A.并行执行时可能引起的死锁 B.并行执行时可能引起的活锁
C.不同调度导致不同的运行结果 D.交叉调度的不可串行化问题
15. 嵌入式SQL中为了把集合操作转换成单记录处理方式,引进了 概念A.宿主语言B.游标C.DDL语言D.DML语言(每空1分,共10分)
1. 操作。
班 级 学 号 姓 名 2.
3. 造成的数据不一致。
4.S必须能够提供完整性的定义机制、检查机制和 。
5.
6.
7.数据库恢复时,系统对已提交的事务要进行 处理。
9.将一个关系模式分解成多个关系模式时,为了保持原模式所满足的特性,要求分解处理具有________和. 越大,并发度越小,系统开销也越小。
三、简答题(每题4分,共20分)
1.关系有哪三种类型?
2.为什么一个二元关系一定满足3NF?
4.并发操作可能产生哪几类数据不一致?用什么方法能够避免数据的不一致?
5.具有检查点的恢复技术有什么优点?
四、设计题(每题4分,共28分)
某网上书店后台数据库的部分关系模式如下:
会员(会员编号,用户名,密码,姓名;地址,邮编,电话,消费额,积分)
图书(图书编号,类型名称,图书名称,作者,出版社,出版日期,ISBN,价格)
订单(订单编号,会员号,销售额,订购日期,出货日期)
订单明细(订单明细编号,订单编号,图书编号,数量)
1.用关系代数完成如下查询:“11
显示全部