早教吧作业答案频道 -->其他-->
数据库BCNF问题这样一道题:关系模式STJ(S,T,J)中,S表示学生,T表示教师,J表示课程。每一教师只教一门课。每门课有若干教师,某一学生选定某门课,就对应一个固定的教师。由语义可得
题目详情
数据库BCNF问题
这样一道题:
关系模式STJ(S,T,J)中,S表示学生,T表示教师,J表示课程。每一教师只教一门课。每门课有若干教师,某一学生选定某门课,就对应一个固定的教师。由语义可得到如下函数依赖。
(S,J)→T;(S,T)→J;T→J.
这里(S,J)、(S,T)都是候选码
STJ是3NF,不是BCNF,因为T是决定因素,而不包含码
请问:
既然T→J→,为什么还能说是3NF, 不是(S,T)→J 有部分依赖么?
为什么说T是决定因素?怎么理解 而不包含码?
这样一道题:
关系模式STJ(S,T,J)中,S表示学生,T表示教师,J表示课程。每一教师只教一门课。每门课有若干教师,某一学生选定某门课,就对应一个固定的教师。由语义可得到如下函数依赖。
(S,J)→T;(S,T)→J;T→J.
这里(S,J)、(S,T)都是候选码
STJ是3NF,不是BCNF,因为T是决定因素,而不包含码
请问:
既然T→J→,为什么还能说是3NF, 不是(S,T)→J 有部分依赖么?
为什么说T是决定因素?怎么理解 而不包含码?
▼优质解答
答案和解析
这几个范式我也是难以理解,不过我觉得重点是理解概念。为了理解你的问题,我看书,还没能清楚,sorry.
我又看了几遍,有点眉目了,这个例子中,如果只有
(S,J)→T;(S,T)→J;这两个函数依赖就是BCNF了。
T→J.这是属性传递的在键以外的依赖关系。所以只能算3NF, 不是BCNF。
你要把前面的,BCNF的几个条件看懂吃透。还要把前几个范式的条件要求理解就行了。
在这里我要谢谢你,帮我解决了一个潜在的问题。
我又看了几遍,有点眉目了,这个例子中,如果只有
(S,J)→T;(S,T)→J;这两个函数依赖就是BCNF了。
T→J.这是属性传递的在键以外的依赖关系。所以只能算3NF, 不是BCNF。
你要把前面的,BCNF的几个条件看懂吃透。还要把前几个范式的条件要求理解就行了。
在这里我要谢谢你,帮我解决了一个潜在的问题。
看了 数据库BCNF问题这样一道题...的网友还看了以下:
matlab 求解二元非线性方程组本人初次接触MATLAB,望大虾赐教!r=r0*((tsa-t) 2020-05-16 …
请问,图书馆共有两个教室,每个教室都有5排,甲教室每排10个座位,乙教室每排9个座位,这个月共有2 2020-06-11 …
数据库BCNF问题这样一道题:关系模式STJ(S,T,J)中,S表示学生,T表示教师,J表示课程。 2020-06-12 …
.请教A+B=A(B^T)B+A(A^T)B能写成A+B=AB(B^T)+(A^T)AB.请教A+ 2020-06-12 …
资料表明,2000年我国工业废弃垃圾达t,每t占地1平方米.环保部门每回收或处理1t废旧物资,相当 2020-06-22 …
某个体商店第一天以每件10元的价格购进某种T恤i20件,发现很好卖,第二天又以每件12元的价格购进 2020-06-22 …
某品牌T恤衫进价为60元\件,若以80元/件售出,则每天可以卖出20件.经市场调查发现:该T恤每降 2020-06-22 …
某服装店出售A、B两种T恤衫,A种T恤衫每件400元,B种T恤每件600元,现已售出A种T恤X件, 2020-06-22 …
九三班张老师自编了一套健美操,他先教会一些同学,然后让学会健美操的同学每人教会相同的人数,每人每轮 2020-07-01 …
高斯过程求期望如果X1(t),X2(t),X3(t),X4(t)都是高斯随机过程那么E[X1(t)X 2020-10-31 …