吉首大学数据库期末模拟考试试题AB卷Word格式文档下载.docx
《吉首大学数据库期末模拟考试试题AB卷Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《吉首大学数据库期末模拟考试试题AB卷Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。
![吉首大学数据库期末模拟考试试题AB卷Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-10/6/349025fd-0d44-4f88-b520-a8ce778d8f08/349025fd-0d44-4f88-b520-a8ce778d8f081.gif)
3.下列叙述正确的为()。
A.主码是一个属性,它能唯一表识一列B.主码是一个属性,它能唯一表识一行
C.主码是一个属性或属性集,它能唯一表识一列D.主码是一个属性或属性集,它能唯一表识一行
4.数据库三级模式体系结构的划分,有利于保持数据库的()。
A.数据独立性B.数据安全性C.结构规范化D.操作可行性
5.一个关系中的候选关键字()。
A.至多一个B.可多个C.必须多个D.至少3个
6.常用的关系运算是关系代数和()。
A.集合代数B.逻辑演算C.关系演算D.集合演算
7.在基本层次联系中,记录型之间的联系是()。
A.一对一联系B.一对多联系C.多对多联系D.多对一联系
8.并发操作会带来哪些数据不一致性()。
A.不可修改、不可重复读、脏读、死锁B.不可重复读、脏读、死锁C.丢失修改、脏读、死锁D.丢失修改、不可重复读、脏读
9.在数据库与宿主语言之间传递信息是通过()。
A.全局变量B.共性变量C.公共数据区D.系统缓冲区
10.数据库的()是指数据的正确性和相容性。
A.安全性B.完整性C.并发控制D.恢复
三、判断题(每小题1分,共10分,对不正确的要写出理由)
1.子模式DDL是用来描述数据库的物理存储结构的。
()
2.同一个关系模型的任两个元组值不能全同。
()
3.基本表是本身独立存在的表,在SQL中一个关系就对应基本表。
()
4.数据流程图(DFD)是用于描述结构化方法中详细设计阶段的工具。
5.若数据库中只包含成功事务提交的结果则此数据库成为处于安全状态()
6.事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。
()
7.DB用户的权限可分为具有DBA特权的用户和一般DB用户()
8.数据库的网状模型应满足的条件是必须有两个以上的结点。
9.CREATTABLE命令可直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照完整性规则。
10.分布式数据库数据独立性包括数据的逻辑独立性、数据的物理独立性和数据分布独立性。
四、(每小题3分,共15分)设有关系模式,其中
,
(1)计算。
(2)求F的最小等价依赖集。
(3)求出的关键字。
(4)将R分解使其满足BCNF且无损连接。
(5)将R分解使其满足3NF且无损连接与保持函数依赖。
五、综合题(25分)
1.将R∪S、R-S两种关系代数基本运算表示为域关系演算表达式。
(5分)
2.关系数据库中有下列三个关系:
商店(商店代号,商店名,店员人数,所在城市)
商品(商品编号,商品名,价格)
商店--商品(商店代号,商品编号,商品数量)
(1)用ALPHA语言完成下列操作:
(4分)
检索销售全部商品的商店姓名。
(2)用关系代数完成下列操作:
检索店员人数大于23商店代号和商店名。
(3)试用SQL语句写出下列查询:
(a)找出店员人数不超过100人或者在长沙市的所有商店的代号和商店名。
(b)找出供应书包的商店名。
(c)找出至少供应商品代号为233的商店所供应的全部商品的商店名。
六、设计题(每小题10分,共20分)
某市人才交流中心拟建立人才信息交流网。
现有资料:
每个前来登记的个人需填写的《人才入库登记表》(见附表1);
每个前来登记的企业需填写的《企业信息登记表》(见附表2)。
试设计人才、岗位和企业的实体联系图,并将概念模型转换为关系模式。
附表1:
人才入库登记表
个人编号:
登记日期
姓名
性别
出生日期
身份证号
毕业院校
专业
学历
联系电话
电子邮件
附表2:
企业信息登记表
企业编号:
企业名称
地址
企业网址
岗位需求
联系人
联系电话
企业简介
数据库原理试题答案(A卷)
一.填空题(每空1分,共20分)
1.安全性,完整性,衡量标准
2.数据结构,数据操作,完整约束。
3.集合记录,单记录
4.数据转储,登录日志文件
5.概念,数据模型
6.物理,逻辑
7.C++,VB,Def,C#
8.Oracle,Access
二、单项选择题(每小题1分,共10分)
C,C,D,A,B,C,B,D,A,B
三、判断题(每小题1分,共10分)
F,T,T,F,T,F,T,T,T
四、(每小题3分,共15分)
•令x={AD},x(0)=AD,x
(1)=ACD,x
(2)=ACD,故(AD)+=ACD
•将F中依赖右部属性单一化:
F1:
ACCA
BABC
DADC
在F1中去掉多余的函数依赖:
因为BA,AC所以BC是多余的
又因为DA,AC所以DC是多余的
F2:
BA
DA
函数依赖集的最小集不是唯一的,本题答案不唯一。
因为F2中所有依赖的左部都是单属性,所以不存在依赖左部多余的属性。
所以F:
(3)因为DB在F中的又函数依赖的右部中均未出现,所以候选关键字一定包含BD,而(BD)+=ABCD因此BD是R惟一的候选关键字。
(4)考虑AC,所以AC不是BCNF(AC不包含候选关键字BD),将ABCD分解为AC和ABD。
AC已是BCNF,进一步分解ABC选择BA,把ABD分解为AB和BD,此时AB和AD均为BCNF,所以ρ={AC,BA,DA,BD}
(5)
Ri
A
B
C
D
AC
BA
DA
a1
a1
a2
a3
a3
a3
a4
五、
1,RUS={t|P(t)US(t)`}
R-S={t|P(t)?
S(t)`}(5分)
2,
(1)SHOP(sno,sna,snu,city)
GOODS(gno,gna,price)
SHOP-GOODS(sno,gno,num)
RangeGOODSrx
SHOP-GOODSry
GETW(SHOP.SNA)rxry(ry.gno=rx.gnoshop.sno=ry.sno)(4分)
(2)∏sno,sna(δsnu>
23(SHOP))(3分)
(3)(a)SELECTSNO,SNA
FROMSHOP
WHERECITY='
长沙'
ORSNO<
=100(3分)
(b)SELECTSHOP.sna
FROMSHOP,SHOP-GOODS,GOODS
WHERESHOP.sno=SHOP-GOODS.snoANDGOODS.gna='
书包'
SHOP-GOODS.gno=GOODS.gno(4分)
(c)SELECTsna
FROMSHOPsx
WHERENOTEXIST
(SELECT*
FROMGOODS-SHOPsy
WHEREGOODS-SHOP.sno='
223'
ANDNOTEXIST
(SELECT*
FROMSHOP-GOODSsz
WHEREsy.gno=sz.gnoANDsx.sno=sz.sno))(5分)
六、设计题
问题一:
设计人才、岗位和企业的实体联系图(5分)
问题二:
转换关系模式(5分)
(b)个人编号,岗位,最低薪水,登记日期
(c)企业编号,岗位,专业学历,薪水,备注,登记日期
(d)个人编号,姓名,性别,出生日期,身份证号,毕业院校,专业,学历,证书,名称,联系电话,电子邮件,个人简历,特长
(e)证书名称,证书编号
企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介)
数据库原理试题(B卷)
一、填空题(每空2分,共20分)
1、关系中主码的取值必须唯一且非空,这是由___________完整性规则决定的。
2、当数据库被破坏后,如果事先保存了数据库副本和________________,就有可能恢复数据库。
3、数据库的____________是指数据库的正确性和相容性。