概念题(2003年重庆大学2004年重庆大学

外键

答案解析

外键(FOREIGN KEY)是用于建立和加强两个表数据之间的链接的一列或多列。通过将一表(A)中主键值的一列或多列添加到另一个表(B)中,创建两个表(A和B)之间的链接,从而约束B表中对应字段只能取A中已存在的值。

讨论

设有两个关系R和S:R:A B C S:A B D 2 4 6 2 5 4 2 5 7 3 1 5 3 1 8 2 5 7 1 1 9 3 1 8计算R⋈2=2S,R⋈S的值。

关系模型的“引用完整性规则”(即“参照完整性规则”)

通过【】关系运算,可以从表1和表2获得表3。

数据库语言设有STUDENT、COURSE、SC三个关系(模式及其记录)如下所列:字段注释:SNO:学号;CNO:课程号;GRADE:成绩;SNAME:姓名;SEX:性别;BDATE:出生日期;HEIGHT:身高;CNAME:课程名;LHOUR:学时数;CREDIT:学分;SEMESTER:开课季节。而在CNO字段内容中:CS-代表计算机系的课程;EE-代表电机系的课程。STUDENT(学生)CUORSE(课程)SC(选课)(1)给出“查询每位学生所选课程的门数和他的平均成绩”(要求列出学生姓名)的SQL语句。(2)若希望用户 DAVID仅有对SC表中电机系学生的课程号CNO(EE开头)和成绩 GRADE二字段的查看和修改权,DBA如何能办到这一点。请给出相应的SQL语句。(3)请为关系SC,在SN0和CNO两属性上建立一个名为SCNO的聚簇索引( CLUSTER),要求SNO按升序、CNO按降序排列,给出相应的SQL语句。(4)设 COURSE关系已定义好,若希望增加完整性约束条件“SEMESTER属性只能取春、秋两值”,请给出能完成该约束条件修改的SL语句。

简述何谓事务故障和出现亭务故障时的恢复方法(具体步骤)。

ORACLE数据库的数据锁相容矩阵中,行级排它锁(RX锁)和共享行级排它锁(SRX锁)不相容。

两阶段封锁协议,是指某个事务期间满足【 】。

试述关系模型的完整性规则有哪儿种类型?

数据库管理系统(DBMS)的完整性控制机制应具有哪几方面功能?

重庆大学数据库安全性控制