数据库作业11.26


1 . 数据库的完整性是指数据的正确性相容性


2.SQL标准使用了一系列概念来描述完整性,包括关系模型的实体完整性参照完整性用户自定义的完整性


3.已知关系模式$R$的全部属性集$U=\begin{Bmatrix}
A,B,C,D,E,G
\end{Bmatrix}$及函数依赖集:$F=\begin{Bmatrix}
ABC,CA,BCD,ACDB,D EG,BE C,CG BD,CE AG
\end{Bmatrix}$
求属性集闭包$(BD)+$


4.有关系模式$A(C,T,H,R,S)$,其中各属性的含义是:
C:课程 T:教员 H:上课时间 R:教室 S:学生。根据语义有如下函数依赖集:$F=\begin{Bmatrix}
C→T,(H,R)→C,(H,T)RC,(H,S)→R
\end{Bmatrix}$
求关系模式A的候选码

答:(H,S)


5.已知关系模式$R<U,F>$,$U=\begin{Bmatrix}
A,B,C,D,E,G
\end{Bmatrix}$
$F=\begin{Bmatrix}
AB→C,D→EG,C→A,BE→C,BC→D,CG→BD,ACD→B,CE→AG
\end{Bmatrix}$
(1).求出关系模式的候选码。
(2).此关系模型最高属于哪级范式。

答:
(1).Fm={AB→C,D→E,D→G,C→A,BE→C,BC→D,CG→D,CD→B,CE→G}
(2).AB,BC,BD,BE,CD,CE,CG
(3).3NF