云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《数据库原理及应用》期末复习题及答案

《数据库原理及应用》期末复习题及答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 1:05:46

《数据库原理及应用》期末复习题及答案

31.设有供应商关系S和零件关系P如图1所示。它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红,白,蓝)。

供应商关系S 零件关系P 供应商号 100 200 300 400 供应商名 红星 宇宙 黎明 标新 所在城市 北京 西安 重庆 广州

零件号 A110 B201 C312

颜色 红 蓝 白

供应商号 100 300 200

图1 供应商关系S和零件关系P

如果向关系P中插入一个元组,下列_____元组可以被插入? A)( ‘B201’, ‘白’, ‘200’) B)( ‘C301’, ‘红’, ‘300’ ) C)( ‘D401’, ‘绿’, ‘100’ ) D)( ‘B211’, ‘蓝’, ‘500’)

32.以下关于E-R模型向关系模型转换的叙述中,______是不正确的。

A)一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

B)一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并

C)一个m:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

D)三个或三个以上的实体间的多元联系转换为一个关系模式

33. 下列关于SQL语言中索引(Index)的叙述中,_______是不正确的? A)索引是外模式

B)一个基本表上可以创建多个索引 C)索引可以加快查询的执行速度

D)系统在存取数据时会自动选择合适的索引作为存取路径 34. 下面关于函数依赖的叙述中,______是不正确的。

A)若X→Y,WY→Z,则XW→Z B)若Y ? X,则X→Y

C)若XY→Z,则X→Z,Y→Z D)若X→YZ,则X→Y,X→Z 《数据库原理及应用》期末复习题及答案

35. 设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,______是不正确的。

A)若X→→Y,则X→→Z B)若X→Y,则X→→Y C)若X→→Y,且Y’ ? Y,则X→→Y’ D)若Z=Ф,则X→→Y 36. 在SQL中,表示选择操作的语句为________。 A)SELECT * FROM R WHERE C1 AND C2 OR C3 B)SELECT R.*,S.* FROM R,S WHERE R.A=S.B C)INSERT INTO R VALUE(a,b,c,d)

D)UPDATE R SET A=a WHEREC1 AND C2 OR C3

37. 设关系R和S的属性个数分别为r1和s2,则(R×S)操作结果的属性个数为________。 A)r1+s2 B)r1-s2 C)r1×s2 D)max(r1,s2) 38. 查询处理最终可转化成基本的________代数操作。 A)关系 B)算法 C)空值 D)集合 39.投影操作中不包含主码,需要去除重复________。 A)关系 B)列 C)属性 D)元组 40.查询树是一种表示关系代数表达式的________结构。

A)树形 B)层次 C)星形 D)上述都不对

41.在对关系数据库的基本操作中,________是表中选取满足某种条件的元组的操作,相当于在横向进行选择。

A)选择 B)扫描 C)检索 D)投影

42.在SQL的SELECT语句中,对应关系代数中“投影”运算的语句是 __________。 A)SELECT B)FROM C)WHERE D)SET

43. 当数据库被更新时,DBMS将自动读取数据字典中的_______,进行完整性约束验证,保证数据库的完整性。

A)完整性约束 B)安全性约束 C)隔离性约束 D)恢复性约束 44.数据库管理系统允许用户把一个或多个数据库操作组成_____,它是一组按顺序执行的操作单位。

A)命令 B)事务 C)文件 D)程序 45. 对于同一个查询,使用不同的查询策略会得到________。

A)不同的查询结果 B)相同的时间开销 C)不同的时间开销 D)近似的查询结果

《数据库原理及应用》期末复习题及答案

二、判断题

1.“年龄限制在18~28岁之间”这种约束属于DBMS的安全性功能。

A)对 B)错

2. 事务的原子性是指事务中包括的所有操作要么都做,要么都不做。

A)对 B)错

3. 用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予DROP权限。

A)对 B)错

4. SQL中的视图提高了数据库系统的并发控制。

A)对 B)错

5. 在SQL语言中,授予用户权限使用GRANT语句。

A)对 B)错

6. 当关系模式R(A,B)已属于3NF,它仍然存在一定的插入和删除异常。

A)对 B)错

7. 如果事务T对数据D已加X锁,则其他事务对数据D不能加任何锁。

A)对 B)错

8. 数据库副本的用途是故障后的恢复。

A)对 B)错

9. 若数据库中只包含成功事务提交的结果,则此数据库就称为处于一致状态。

A)对 B)错

10. 数据库中的封锁机制是并发控制的主要方法。

A)对 B)错

11. 关系模式中各级模式之间的关系为3NF? 2NF? 1NF。

A)对 B)错

12. 当一个查询中具有选择和连接时,查询优化的方法是先执行连接后执行选择。 A)对 B)错

13. 日志文件是用于记录对数据的所有更新操作。

A)对 B)错

14. SQL表达式中的通配符“%”表示任意一个单个字符,“_”(下划线)表示任意多个包括零个字符。

《数据库原理及应用》期末复习题及答案

A)对 B)错

15.在数据库系统中,系统故障造成硬盘数据丢失。

A)对 B)错

三、简答题

1.简述数据库设计过程包括几个主要阶段。

答:数据库设计过程包括四个主要阶段:需求分析、概念设计、逻辑设计和物理设计。 2.数据库并发操作主要解决哪三个问题?如何保证并行操作的可串行性。 答:数据库并发操作主要解决一下三个问题:

1) 丢失更新问题 2) 数据不一致分析问题 3) 读“脏”数据问题

为了保证并行操作的可串行性,在对任何数据集合进行读写操作之前,事务首先应获得对此数据集合的封锁,在释放一个封锁之后,事务不再获得任何其他封锁。 3.在关系数据库中能完全消除数据冗余吗?

答:在关系数据库中不能完全消除数据冗余。要实现关系数据库中表与表之间的联系,必须通过公共属性来完成,这些公共属性可能是一个表的主键,也可能是另一个表的外键,有相应的参照完整性规则来保证表之间的联系。所以关系数据库中存在数据冗余,但能控制数据的冗余度。

4.基本的封锁类型有几种?试述它们的含义。

答:基本的封锁类型有排它锁(“X”锁)和共享锁(“S”锁)两种。

若事务T对数据A加了X锁,则只允许事务T读取和修改数据A,其他事务都不能再对A加任何类型的锁,直到T释放A上的锁。

若事务T对数据A加了S锁,则其他事务只有再对A加S锁,而不能加T锁,直到T释放A上的锁。

5.设教学数据库有三个关系: 学生 S(S#,SNAME,AGE,SEX) 学习 SC(S#,C#,GRADE) 课程 C(C#,CNAME,TEACHER)

写出下列代数表达式和元组表达式的汉语含义。 (1){t|(u)(C(u)∧C[3]='LIU'∧t[1]=u[1]∧t[2]=u[2])}

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《数据库原理及应用》期末复习题及答案 31.设有供应商关系S和零件关系P如图1所示。它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红,白,蓝)。 供应商关系S 零件关系P 供应商号 100 200 300 400 供应商名 红星 宇宙 黎明 标新 所在城市 北京 西安 重庆 广州 零件号 A110 B201 C312 颜色 红 蓝 白 供应商号 100 300 200 图1 供应商关系S和零件关系P 如果向关系P中插入一个元组,下列_____元组可以被插入? A)( ‘B201’, ‘白’, ‘200’) B)( ‘C301’, ‘红’, ‘300’ ) C)( ‘D401

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com