数据库期末复习.doc





《数据库期末复习.doc》由会员分享,可在线阅读,更多相关《数据库期末复习.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库综合作业一 单项选择题1在文件系统中,所具有的数据独立性是 DA系统独立性B物理独立性C逻辑独立性D设备独立性2数据库系统中存放三级结构定义的DB称为 BADBS BDD CDDL DDBMS1=23设有关系R(A,B,C)和关系S(B,C,D),那么与RS等价的关系代数表达式是 BA1=5(RS) B1=5(RS) C1=2(RS) D1=2(RS)4设关系模式R(A,B,C),F是R上成立的FD集,F=AB,CB,=AB,AC是R的一个分解,那么分解 cA保持函数依赖集FB丢失了AB C丢失了CBD丢失了BC5设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT
2、 A,BFROM RWHERE B NOT IN(SELECT BFROM SWHERE C=C56);等价的关系代数表达式是 CCC56AA,B(CC56(RS)BA,B(R S)CRA,B(C= C56(RS)DRA,B(CC56(RS)6嵌入式SQL的预处理方式,是指 BA识别出SQL语句,加上前缀标识和结束标志B把嵌入的SQL语句处理成函数调用形式C对源程序进行格式化处理D把嵌入的SQL语句编译成目标程序7设关系模式R(A,B,C,D),F是R上成立的FD集,F= BD,ADC ,那么= ABC,BCD 相对于F BA是无损联接分解,也是保持FD的分解B是无损联接分解,但不保持FD的分
3、解C不是无损联接分解,但保持FD的分解D既不是无损联接分解,也不保持FD的分解8设有关系模式R(A,B,C,D),F是R上成立的FD集,F=AB,CD,则F+中左部为(BC)的函数依赖有CA2个 B4个 C8个 D16个9有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有BA17个 B18个 C23个 D27个10DBMS的并发控制子系统,保证了事务_的实现CA原子性 B一致性 C隔离性 D持久性11SQL中不一定能保证完整性约束彻底实现的是 D A主键约束B外键约束 C
4、局部约束D检查子句12在DB技术,未提交的随后被撤消了的数据,称为DA报废的数据 B过时的数据 C撤消的数据 D脏数据13设有关系R(A,B,C)的值如下:ABC223234335下列叙述正确的是BA函数依赖AB在上述关系中成立B函数依赖BCA在上述关系中成立C函数依赖BA在上述关系中成立D函数依赖ABC在上述关系中成立14日志文件是用于记录 C A.程序运行过程B.数据操作 C.对数据的所有更新操作D.程序执行的结果15一个1:n联系可以转换为一个独立的关系模式,关系的码为 CA.实体的码B.各实体码的组合C.n端实体的码D.每个实体的码16.不允许任何其他事物对这个锁定目标再加任何类型锁的
5、锁是 B A.共享锁B.排它锁C.共享锁或排它锁D.以上都不是二填空题1封锁能避免错误的发生,但会引起 活锁、死锁和不可串行化调度 问题。2可能导致数据库系统不能运行的原因有 事务故障,系统故障,介质故障和计算机病毒 。3数据库系统的三级模式结构是指_外模式,模式和内模式。_。4SQL的SELECT语句中使用分组子句以后,SELECT子句的语义就不是投影的意思了,而是_对每一分组执行聚合操作_。5设关系模式R(A,B,C),F是R上成立的函数依赖集,F= ABC,CA ,那么R的候选键有_2_个,为_AB和BC_。三简答题1如何保证并发控制的有效实施?答:封锁机制是并发控制的重要手段。封锁是使
6、事物对它要操作的数据有一定的控制能力。封锁具有3个环节:首先是申请加锁,即事务在操作前要对它将使用的数据提出加锁请求;然后是获得锁,即当条件成熟时,系统允许事务对数据加锁,从而使事务获得数据的控制权;最后是释放锁,即完成操作后事务放弃数据的控制权。为了达到封锁的目的,在使用时,事务应选择合适的锁,并要遵从一定的封锁协议。2设有关系R和S:RABCSABD12313613536824613536934522试写出RS、 RS的值解:RS A B C D RS R.A R.B C S.A S.B D 1 3 5 6 22 2 4 6 1 3 6 1 3 5 5 2 4 6 1 3 5 3 6 9
7、8 3 6 9 1 3 6 3 6 9 1 3 5 3 6 9 3 4 5 3设有关系R(A,B,C)和S(D,E,F),设有关系代数表达式。A,B(R)A,B(A=D E=E8(RS)试写出与上述关系代数表达式等价的SQL语句。解:SELECT A,BFROM RWHERE A NOT IN(SELECT D FROM S WHERE E=E8 );4 设有函数依赖集F=AB-CE,A-C,GP-B,EP-A,CDE-P,HB-P,D-HG,ABC-PG,试写出Fm,并说明理由。解: (1):将F中各依赖的右部属性化: F=AB-C, AB-E, A-C, GP-B,EP-A,CDE-P,H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 期末 复习

限制150内