文档介绍:模拟试题一
一、判断题
判断下列模式分别属于哪个范式(最高范式),并说明理由。
1、R ( { A,B,C } , { (A,C)→B , (A,B) → C , B → C } )
2、R ( { S#,SD,SL,SN } , { S#→SD , S# → SL ,
SD → SL } )
二、判断题
判断下述命题是否正确,若不正确,试给出正确答案。
如果一组事务是按照一定的顺序执行的,则称这组事务是可串行化。
三、简答题
1、在数据库中,为什么要有并发控制机制?
2、试述数据库中完整性的概念、类型及你所了解的系统完整性检查方法。
3、什么是数据模型?试述其组成。
4、什么是数据系统的三级模式结构?这种结构的优点是什么?
5、什么是日志文件?简述利用日志恢复事务的过程
四、求解题(某医院病房的计算机管理)
五、求解题
设有关系模式R(C,T,S,N,G)其中C代表课程,T代表教师的职工号,S代表学生的学号,N代表学生的姓名,G代表分数(成绩)。其函数依赖集F={C → T,CS → G,S → N}即每门课程由一位教师讲授,每名学生选修的每门课程只有一个成绩,学生的学号决定其姓名。试求
1、该关系模式的候选码(应根据候选码定义,给出求解过程)
2、F,又具有无损连接性,给出求解过程)3、将R分解成R1(C,T,S,G)和 R2(C,S,N,G),试说明它们各自符合第几模式。
六、问答题
图书流通数据库中有3个关系:读者关系、图书关系、借阅关系。
读者(借书证号,姓名,部门)
图书(索书号,书名,作者,图书登记号,出版社,价格)
借阅(借书证号,索书号,日期)
要求用关系代数和SQL分别表示下列查询。
1、查询借阅《数据库》的读者姓名。
2、找出1994年1月1日前被借出的书的书名和作者。
3、仅SQL查询作者王平所著的《操作系统》一书共借出几本。
模拟试题二
一、选择题
1、5种基本的关系代数运算是——。
2、在下列聚集函数中,不忽略空值(NULL)的是——。
A. SUM (列名) B. MAX (列名)
C. COUNT(*) D. AVG(列名)
3、设关系模式R(ABC)F={B → C},则分解ρ={AB,BC}
——。
,也保持FD的分解
,但不保持FD的分解
,但保持FD的分解
,也不保持FD的分解
4、在数据库设计中,将E-R图转换成关系数据模型的过程属于——。
A. 需求分析阶段 B. 概念设计阶段
C. 逻辑设计阶段 D. 物理设计阶段
5、DBMS中实现事务持久性的子系统是——。
B. 完整性管理子系统
6、当关系R和S自然连接时,能够把R和S中该舍弃的元组放到结果关系中的操作是——。
A. 左外连接 B. 右外连接
C. 外部并运算 D. 外连接
二、名词解释
1、关系模型中的实体完整性、参照完整性
2、两段锁协议,可串行化调度
三、简答题
1、什么数据模型及其要素。
2、文件系统的特点及其主要缺点是什么?
3、什么是数据恢复?简述数据库恢复的基本技术。
四、求解题
在供应商、零件数据库中有以下3个关系模式
供应商S(SNO,SNAME,CITY,STATUS)
零件P(PNO,PNAME,WEIGHT,COLOR,CITY)
供货SP(SNO,PNO,QTY)
用SQL语言完成以下操作:
。
、名字和状况
,颜色改为黄色
五、问答题
已知关系模式R<U,F>,U={A,B,C,D,E,G},
F={AC → B,BC → D,A → BE,E → CG}
试问:AB、BC、AC是否是关系R的候选码。
六、证明题
试证由关系模式中全部属性所组成的集合作为候选码的关系既是3NF,F