6)R6=σA=C(R×T)
R S T
B
C
b
c
b
b
c
d
A
B
a
b
c
d
e
c
A
B
d
b
d
a
a
c
解:
R1
A
B
a
d
b
e
c
c
R2
A
B
A
B
a
d
d
a
b
e
b
a
c
c
d
c
3)R3 4)R4
A
B
B(T)
C
a
d
b
b
a
d
c
c
a
d
b
b
b
e
c
c
b
e
b
d
c
c
b
d
A
B
C
c
c
c
6)
A
B
B
C
b
e
b
b
c
c
c
c
R5
A
a
b
c
35、 屏幕显示score表中成绩在60-80之间的所有记录
解:
SELECT*FROMscoreWHEREdegreeBETWEEN60AND80TOSCREEN
36、 屏幕显示student表中“95031”班或性别为“女”的同学记录
解:
SELECT*FROMstudentWHEREclass=’95031’orsex=’女’TOSCREEN
37、设学生关系为S(学号,姓名,性别,年龄),课程关系为C(课程号,课程名,授课教师),选课关系为SC(学号,课程号,学分),要查找选修“计算机”课程的“男”生,将涉及关系()。
请写出SQL语句。
解:
S,C,SC
SELECT*
FROMS,C,SC
WHERES.学号=SC.学号AND
SC.课程号=C.课程号AND
S.性别=‘男’AND
C.课程名=‘计算机’
熟悉以下内容:
1、 数据库中不必要的重复存储就是(数据冗余)。
2、 关系规范化中的删除操作异常是(不该删除的数据被删除),插入操作异常是(应该插入的数据未被插入)。
3、 (设计性能较优的关系模式)称为规范化,规范化的理论依据是(关系规范化理论)
4、 关系数据库中的关系必须满足,其每一属性都是不可(分)的
5、 规范化理伦的作用是(改造关系模式,消除数据依赖)
6、 关系模型中的关系至少是
(1)NF
7、 在关系DB中,任何二元关系模式的最高范式必定是(BC)NF
8、 当B属性函数依赖于A属性时,属性A与B的联系是(多)对
(一)
9、 候选关键字中的属性称为(主属性)
10、 关系模式中各级模式之间的关系为3NF(<)2NF(<)1NF
11、 关系模式的分解(不)惟一
12、 在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在B中称为(外键)
13、 若关系为1NF,且它的每一非主属性都(不部分函数依赖于)候选关键字,则该关系为2NF
14、 设有下图所示的关系R,R的候选关键字为(A或DE ),R中的函数依赖有(A→DE,DE→A,),R属于(BCNF)范式 R
A
D
E
a1
d1
e2
a2
d6
e2
a3
d4
e3
a4
d4
e4
15、 设有图示关系,它是(2NF)范式
R
材料号
材料名
生产厂
M1
线材
武汉
M2
型材
武汉
M3
板材
广州
M4
型材
武汉
16、 E-R图是数据库设计的工具之一,适用于建立数据库的(概念)模型
17、 在关系数据库设计中,设计关系模式是(逻辑设计阶段)的任务
18、 从E-R模型向关系模型转换时,一个M:
N联系转换为关系模式时,该关系模式的关键字是(M与N端实体关键字的组合)
19、 E-R图中的联系可以与(1个或多个)实体有关
20、 概念模型独立于(硬件和DBMS)
21、 “为哪些表,在哪些字段上,建立什么样的索引”,这一设计内容属于数据库设计的(物理)阶段
22、 数据库设计时,把数据需求写成文档,它是各类数据描述的集合,包括数据项,数据结构,数据流,数据存储和数据加工过程的描述,通常称为(数据字典)
23、 学生选课时,每名学生可以同时选修多门课程,每门课程可由多位教师讲授,每位教师可讲授多门课程,每名学生有一位教师指导,每个教师指导多名学生。
请设计E-R图。
解:
E-R图
24、 保护数据库,防止XX的或不合法的使用造成数据泄露,更改破坏,指的是数据的(安全性)
25、 数据库的(完整性)是指数据的正确性和相容性
26、 在数据系统中,对存取权限的定义称为(授权)
27、 (事务)是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列
28、 事务的原子性是(事务中包括的所有操作要么都做,要么都不做)
29、 事务的一致性指(事务必须使数据库从一个一致性状态变到另一个一致性状态)
30、 事务的隔离性是(一个事务内部的操作及使用的数据对并发的其它事物是隔离的)
31、 事务的持续性是(事务一旦提交,对数据库的改变是永久的)
32、 对多用户使用,数据库系统必须进行(并发控制)
33、 若数据库中只包含成功事物提交的结果,则此数据库处于(一致)状态
34、 (日志文件)用来记录对数据库中数据进行的每一次更新操作
35、 后援副本的作用是(故障后的恢复)
36、 并发操作会带来的数据不一致有(丢失更新,不可重复读,读“脏”数据)
37、 数据库保护包含数据的(安全性,完整性,并发控制,恢复技术)
38、 有两种基本类型的锁,它们是(共享锁和排它锁)
39、 若事务T对数据对象A加了S锁,则其它事物只能对数据A再加(S)锁,不能加(X)锁,直到T释放A上的锁
40、 事务运行时,由于某种原因,使事务未运行到正常终点前被撤销,这称为(事务故障)
41、 数据库系统运行时,可能发生的故障有(事务故障,系统故障,介质故障,计算机病毒)
42、 制作后援副本的过程称为(转储),又分为(海量转储)和(增量转储)
43、 完整性约束指(实体完整性)和(参照完整性)
44、 参照完整性指(外键可以是空值或是另一个关系主键的有效值)
45、 实体完整性指(主属性不能取空值)