《郑州大学《数据库原理》课程试卷2003-2004学年第一学期A》由会员分享,可在线阅读,更多相关《郑州大学《数据库原理》课程试卷2003-2004学年第一学期A(4页珍藏版)》请在金锄头文库上搜索。
1、郑州大学数据库原理课程试卷 2003 2004 学年第一学期 A1 一、选择题(15 分)1单个用户使用的数据视图的描述称为 ( )A外模式 B内模式 C概念模式 D存储模式2关系代数的五种基本运算是 ( )A , B , ,C , D , ,3在数据模型中,对数据库系统动态特性的描述是用 ( )A 数据结构 B 数据操作C 数据对象 D 数据的完整性约束条件4数据库与文件系统的根本区别是_ (A)A 数据结构化 B 工程化 C 模块化 D 数据独立性5元组演算表达式 t | R(t) S(t) 等价的关系代数表达式为 ( )ARS BRS CRS DR-S6唯一标识实体的属性集称为_ (B)
2、A 域 B 码 C 联系 D 实体型7在嵌入式 SQL 方式中,主语言向 SQL 语句提供参数,主要是用 ( )A游标 B缓冲区 C主变量 DSQL 通信区8若系统支持关系数据结构和所有的关系代数操作,则称此系统是 ( )A表式系统 B最小的关系系统C关系完备的 D全关系的9设有关系模式 R(U , F),其中 U=X,Y,Z ,F=Y Z,X YZ ,则该模式最高满足 ( )A1NF B2BF C3NF DBCNF10若事务 T 获得了数据对象 R 的 X 锁控制权,则 T 对 R ( )A既能读也能写 B不能读但能写C不能读也不能写 D只能读不能写 11设有关系模式 R(ABC , BC
3、) ,其分解= AB,BC 相对 F ( )A既具有无损连接性,又保持函数依赖B具有无损连接性,但不保持函数依赖C不具有无损连接性,但保持函数依赖D不具有无损连接性,也不保持函数依赖12在数据库设计中,将 E-R 图转换成关系数据模型的过程属于 ( )A逻辑结构设计阶段 B物理结构设计阶段C概念结构设计阶段 D数据库实施阶段13一个事务一旦提交,则它对数据库的改变是永久的。接下来其它事务的操作不会对其运行结果有任何影响,这是指事务的 ( )A原子性 B永久性 C隔离性 D一致性14函数依赖约束属于 ( )A静态元组约束 B动态元组约束C静态关系约束 D动态关系约束15使用检查点的恢复技术,其主
4、要目的是 ( )A改善恢复效率 B解决系统故障C增加恢复的可靠性 D解决介质故障2 二、填空题(15 分)1SQL 语句有两种使用方式: 和 。2 是判断并发事务正确性的准则。3利用 机制可间接地实现支持存取谓词的用户权限定义。4数据库设计要和应用系统相结合,即整个设计过程要把 设计和 设计相结合。5SQL 语言支持三级模式结构。其中外模式对应于 ,模式对应于 ,内模式对应于 。6DBS 中诊断死锁常用的方法是 和 。7关系模式 R(U, F)的一个分解 = R(U1 , F1) ,R(U2 , F2) 具有无损连接性的充分必要条件是 。8在数据库维护中,DB 的重组织和重构造主要区别是 .
5、。3 三、简答题(15 分)1组成数据模型的三要素。2两阶段封锁3介质故障的恢复步骤4什么是数据库的 MAC 方法。5多个事务的并发操作若不加控制,会带来那些数据的不一致性。4 四、设计题(12 分)已知 DENIS 商业集团有若干个商场,每个商场都有若干个职工工作,在营业时间,每个商场有多个顾客,每个顾客可以光顾多个商场。假设每个顾客一天最多逛一个商场,并有一定的消费金额。1请自己设计适当的属性,画出 E-R 图。2将其转换为关系模型。3写出如下要求的关系代数表达式。查询至少有两次消费金额超过 1000 元的有关顾客信息(名字,性别,年龄,联系电话) 。5 五、写出 SQL 语句 (20 分
6、)已知有基本表:学生:S(SNO,SNAME,SEX,DEPT,BIRTH)课程:C(CNO,CNAME,PCNO)选课:SC(SNO,CNO ,G)1定义学生选课 SC 表。在定义模式的同时,要完成如下完整性约束定义:定义主码 定义参照完整性2将“CS ”系所有学生的成绩提高 10%3查询少于 30 人选修的课程号和课程名。4查询选修课程号C2的学生当中,成绩最高的学生姓名。5将对表 SC 的查询权限授给所有用户;但用户 U8 可以修改此表的信息。6 六、(10 分)已知两个事务 T1、T2 如下,设 A、B 的初值分别为 10、20,两个事务完成的任务为:T1: B=B-5; A=A+5; T2: C=A-B; , if (C= =A-B) printf(“%d”,C); 设两个事务都遵循二级封锁协议,试写出一个可串行化的调度和一个不可串行化的调度。7 七、(13 分)设有关系模式 R(ABCDEFG),F= ABC,CDG ,B DA (1)求 R 的所有候选码。(2)R 最高属于第几范式。(3)将 R 分解为 BCNF,且具有无损连接性。