好文档 - 专业文书写作范文服务资料分享网站

计算机专业数据库原理(复试使用)

天下 分享 时间: 加入收藏 我要投稿 点赞

C.不具有无损连接性,但保持函数依赖 D.不具有无损连接性,又不保持函数依赖 9.在关系模式R(A,B,C)中,有函数依赖集F={(A,B)→C,(B,C)→A},则R最高达到 ( ) A.INF B.2NF C.3NF D.BCNF

10.当将局部E-R图合并成全局E-R图时可能出现的一些冲突,不包括 ( ) A.属性冲突 B.实体冲突 C.结构冲突 D.命名冲突

11.若数据库系统在运行过程中,由于某种原因,造成系统停止运行,会导致事务在执行过程中以非控制方式终止,同时内存中的信息丢失,这种情况称为 ( ) A.事务故障 B.运行故障 C.系统故障 D.介质故障

12. 若事务T获得了数据对象R的X锁控制权,则事务T对R ( ) A.既能读,也能写 B.不能读,但能写 C.不能读,也不能写 D.只能读,不能写

13.DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库

的 ( ) A.安全性 B.完整性 C.并发控制 D.恢复 14.事务的隔离性是由DBMS的( )子系统实现。

A.恢复 B.完整性 C.安全性 D.并发控制 15.数据库的后援副本的主要用途是 ( )。 A.数据的转储 B.一致性控制 C.安全性保障 D.故障后的恢复 分数 三、判断题(每小题1分,共10分)

1.在数据模型中,数据结构是对系统动态特性的描述。 ( ) 2.模式是对数据库中全体数据的逻辑结构和特征的描述。 ( ) 3.关系代数、关系演算和SQL语言在表达查询能力上是完全等价的。 ( ) 4.建立索引是为了加快查询速度。因此,对一个基本表可以建立多个聚簇索引。 ( ) 5.DBMS执行CREATE VIEW语句的结果只是把视图的定义存入数据字典,并不执行其中的SELECT语句。 ( ) 6.封锁粒度越小,并发度就越高,但系统的开销也越大。 ( ) 7.系统故障的恢复只需借助于日志文件这一种冗余数据即可。 ( ) 8.在数据库实施阶段,数据的载入并不重要,关键是程序的编码和调试。 ( ) 9.关系模式R(ABCD , AB→C ,C→D ) 最高达到3NF。 ( ) 10.可串行性是并发事务正确调度的准则。 ( )

评卷人 分数 四、简答题(每小题4分,共16分)

1.试从数据库的三级模式结构角度,简述什么是数据的逻辑独立性。

评卷人 2.在概念结构设计阶段,需要对实际的人、物等对象加以处理,抽取所关心的共同特性。其数据抽象方法主要有哪些?

3.事务的并发操作若不加控制会带来哪些不一致性?试举一例。

4.对学生-课程数据库有如下查询语句,写出等价的关系代数表达式,并画出优化后的查询语法树。 SELECT Sname

FROM Student ,SC ,Course WHERE Student.Sno = SC.Sno AND SC.Cno = Course.Cno AND Cname =“传统文化与美德” AND Grade >= 90

分数 五、综合题(共39分)

1. 设有一SPJ数据库,有四个基本表:

供应商表 S (Sno, Sname, City ) 零件表 P (Pno, Pname, Color, Weight ) 工程项目表 J (Jno, Jname, City ) 供应关系表 SPJ (Sno, Jno, Pno, Qty)

写出如下SQL语句。(每小题4分,共16分)

(1)定义零件表 P (Pno, Pname, Color, Weight ) 在定义模式的同时要求定义主码。

(2)将上海供应商为工程号“J2”供应的所有零件的数量改为0

(3)找出工程号“J2”使用的各种零件号和数量,降序显示。

评卷人

(4)将对SPJ表的查询权限授予用户U3,并允许他再授予其他用户。

2.已知某集团在全国各地有若干个保险公司,每个公司都有若干个职工。每个公司都有若干个被保险人并投有一定的保额。假设被保险人可以选择多个保险公司为自己投保多份。请自己设计适当的属性,完成下面设计。(每小题6分,共12分)

(1)画出E-R图 (2)设计相应的关系模型

3.(11分)设有关系模式R(ABCDEG),F={ A→CD,CG→E,C→A (1)求R的所有候选码。 (2)求 (AB)+

(3)将R分解为3NF,且既具有无损连接性又保持函数依赖。

}

计算机专业数据库原理(复试使用)

C.不具有无损连接性,但保持函数依赖D.不具有无损连接性,又不保持函数依赖9.在关系模式R(A,B,C)中,有函数依赖集F={(A,B)→C,(B,C)→A},则R最高达到()A.INFB.2NFC.3NFD.B
推荐度:
点击下载文档文档为doc格式
5mb9a6ujpj44s0w0d4ij47hq70zb7d011rd
领取福利

微信扫码领取福利

微信扫码分享