两道有关数据库的题目,麻烦大家帮忙看下
答案:2 悬赏:50
解决时间 2021-02-15 07:44
- 提问者网友:猖狂醉薇
- 2021-02-14 21:23
两道有关数据库的题目,麻烦大家帮忙看下
最佳答案
- 二级知识专家网友:佛说妍妍很渣
- 2021-02-14 22:04
1、R的候选码是(A,B);R属于第一范式。
① 因为关于候选码的定义如下:若关系中的某一属性值能唯一地标识一个元组,则称该属性组为候选码。而根据提议可知AB→CD,所以当给定(A,B)时,可以得到C、D,即能够唯一标识一个元组。故R的候选码为(A,B)。
② 从上题可知C、D为非主属性,又因为A→D,即存在非主属性对码的部分函数依赖,不符合第二范式的要求,故R属于第一范式。
4、R的3个可能的候选码分别是(M,N)、(N,P)、(N,Q)。
① (M,N)。MN→P→Q,所以给定(M,N),可以唯一标识一个元组(即可以推出其他属性值)。
② (N,P)。P→Q→M,所以给定(N,P),可以唯一标识一个元组。
③ (N,Q)。Q→M,MN→P,所以给定(N,Q),可以唯一标识一个元组。
① 因为关于候选码的定义如下:若关系中的某一属性值能唯一地标识一个元组,则称该属性组为候选码。而根据提议可知AB→CD,所以当给定(A,B)时,可以得到C、D,即能够唯一标识一个元组。故R的候选码为(A,B)。
② 从上题可知C、D为非主属性,又因为A→D,即存在非主属性对码的部分函数依赖,不符合第二范式的要求,故R属于第一范式。
4、R的3个可能的候选码分别是(M,N)、(N,P)、(N,Q)。
① (M,N)。MN→P→Q,所以给定(M,N),可以唯一标识一个元组(即可以推出其他属性值)。
② (N,P)。P→Q→M,所以给定(N,P),可以唯一标识一个元组。
③ (N,Q)。Q→M,MN→P,所以给定(N,Q),可以唯一标识一个元组。
全部回答
- 1楼网友:疯山鬼
- 2021-02-14 22:30
问题出在格式的错误上,也没有为什么oracle就是规定这个语句的格式就是这样,你在增加列的时候必须指定该列的数据类型
alter table employee add (salary number check(salary between 1000 and 10000));
alter table sales add (invoice_no char(10) not null );
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯