资源描述
上海电机学院 200__–200__年第__学期
《数据库原理及应用》课程期末考试试卷 N .10
开课学院: ,专业: 考试形式:闭、开卷,所需时间 90 分钟
考生姓名: 学号: 班级 任课教师
题序
一
二
三
四
五
六
总 分
得分
评卷人
一、 填空题(共20分,每空格1分)
1. 关系数据库中,关系亦称为____________,元组亦称为____________,属性亦称为____________。
2. 如果在一种关系中,存在多种属性或属性组合,所有能用来惟一标记该关系元组,则这些属性组合所有称为该关系____________。
3. 在SQL中,字符串匹配运算符用____________,匹配符____________表达零个或多种字符,____________表达任何一种字符。
4. 在一种关系R中,若每个数据项所有是不可再分割,那么R一定属于____________。
5. 若规定关系模式分解既具有无损连接性,又保持函数依托,则模式分解可以达到____________,但不一定能达到____________。
6. 常用构造数据模型有_______________、________________和_________________。
7. SQL语言功能涉及数据______________、数据_____________、数据_____________和数据______________。
8. 完整性约束条件所用对象有_______________、______________和_______________。
二、选择题(共30分,每题2分)
1.数据库系统数据独立性是指___
A. 不会由于数据变化而影响应用程序
B.不会由于系统数据寄存构造和数据逻辑构造变化而影响应用程序
C.不会由于寄存方略变化而影响寄存构造
D.不会由于某些寄存构造变化而影响其他寄存构造
2.下面哪个阶段没有专门软件对数据进行管理____
A.人工管理阶段 B.文献系统阶段
C.数据库阶段 D.A和B所有是
3.当关系有多种侯选码时,则选定一种作为主码,但若主码全为全码时应涉及____
A.单个属性 B.两个属性
C.多种属性 D.所有属性
4.数据流图是在数据库___阶段完毕
A.需求分析 B.概念设计 C.逻辑设计 D. 物理设计
5.笛卡儿积是____进行运算
A.向关系垂直方向
B.向关系水平方向
C.既向关系水平方向也向关系垂直方向
D.先向关系垂直方向,然后再向关系水平方向
6.将查询SC表权限授予顾客U1,并许可该顾客将此权限授予其他顾客语句是_____
A. GRANT SELECT TO SC ON U1 WITH PUBLIC
B. GRANT SELECT ON SC TO U1 WITH PUBLIC
C. GRANT SELECT TO SC ON U1 WITH GRANT OPTION
D. GRANT SELECT ON SC TO U1 WITH GRANT OPTION
7.视图是_____
A.基本表 B.虚拟表 C.外视图 D.概念视图
8.规范化理论是关系数据库进行逻辑设计理论根据.报据这个理论,关系数据库中关系必需满足:其每一属性所有是______
A. 互不有关 B.不可分解
C. 长度可变 D.互相关联
9.不许可任何其他事务对这个锁定目旳再加任何类型锁锁是____
A. 共享锁(S锁) B.排它锁(X锁)
C. 共享锁或排它锁 D. 以上所有不是
10.“一种事务中操作要么所有做,要么所有不做”,这是事务____属性
A.原子性 B.一致性 C. 完整性 D.安全性
11.数据寄存构造变化相应用程序影响,称为数据库____
A.数据物理独立性 B.数据逻辑独立性
C.物理构造独立性 D.逻辑构造独立性
12.下面有关数据库系统对旳论述是____
A. 数据库系统减少了数据冗余
B.数据库系统避免了数据冗余
C.数据库系统中数据一致性指数据类型一致
D.数据库系统比文献系统能管理更多数据
13.一种供应商可供应多种零件,而一种零件可由多种供应商供应,则实体供应商和零件之间联系是___
A.一对一 B.一对多
C.多对一 D.多对多
14.在数据库设计中,当合并局部ER图时,学生在某一局部应用中被当作实体,而在另一局部应用中被当作属性,那么我们称这种现象为_____冲突
A. 属性冲突 B.命名冲突
C. 联系冲突 D.构造冲突
15.在关系代数老式集合运算中,假定有关系R和S,运算成果为W。如果W中元组属于R,并且属于S,则W为___ 运算成果
A. 笛卡尔积 B.并 C.差 D.交
三、设有图所示关系A和B,计算 (每题3分,共6分)
A:
B:
职工号
姓名
性别
职工号
姓名
性别
001
李平
女
001
李平
女
002
张三
男
003
丁和
男
003
丁和
男
(1)A-B
(2)
R.成绩=S.平均成绩
四、已知两个关系R和S如下表所示,求 ,R÷S。(16分)
R:
S:
学号
课号
成绩
学号
姓名
平均成绩
201
C1
90
201
李平
90
202
C2
78
202
林立
60
202
C3
60
201
C4
95
202
C1
90
201
C2
78
五、设有一种工程—零件数据库,涉及一下四个基本表:(每题3分,共18分)
供应商(供应商代码,姓名,所在都市,联系电话);
工程(工程代码,工程名,负责人,预算);
零件(零件代码,零件名,规格,产地,颜色)
供应零件(供应商代码,工程代码,零件代码,数量)
试用SQL语句完毕如下操作:
(1) 找出为工程名为拖拉机制造工程供应零件供应商姓名;
(2) 创立表供应商,表中有4个字段:供应商代码(字符型),姓名(字符型),所在都市(字符型),联系电话(字符型)。
(3) 找出使用供应商L1所供应零件工程代码。
(4) 找出没有使用天津产零件工程代码;
(5) 在表工程中添加一种记录,工程代码为K1,工程名为推土机制造,负责人为林力,预算为98000元。
(6) 求为工程C1供应零件但是没有为工程C2供应零件供应商代码。
六、设有关系R和函数依托F:(10分)
R(W,X,Y,Z),F = { X→Z,WX→Y }。
试求下列问题:
(1)关系R属于第几范式?
(2)如果关系R不属于BCNF,请将关系R逐渐分解为BCNF。
展开阅读全文