数据库(40分)
一、判断对错(5分)
- 索引可以加快査找速度,因此创建的索引越多越好。
- 可串行性是并发事务正确性的准则。
- 只利用后援副本就可以把数据库恢复到某一时刻的正确状态。
- 遵守两阶段封锁协议的事务,其并发调度不会产生死锁。
- 若关系模式R(ABC)中,有A→B, A->C,则有A→BC。
二、填空(15分)
- 事务的四个特点是( )、( )、( )和( )。
- 外键属性的取值为( )。
- 数据模型的三要素是( )。
- 数据库系统中的三级模式为:( )。
- 多用户操作过程中不进行并发控制可能出现的三种错误分别是:( )。
三、计算题(5分)
对于R(ABCDE), F=(A→B, BC→E, ED→A)
- 求出R的所有候选关键词
- 判断R是几范式?请给出依据。
四、综合题(15分)
给定一个学生一课程教师管理系统,存在如下模式:
student(sno, sname, sex, age, department),
sc(sno, cno, grade, year),
course(cno, cname, hour, credit, seme