假设有关系R(A, B, C),其主码为A;关系S(D, A),其主码为D,外码为A。如下图示: R S A B C D A 1 2 3 1 2 2 1 3 2 NULL 3 3 4 1 则关系S中违反完整性规则的元组是________
A.<3, 3>
B.< 1, 2 >
C.<2,null>
D.<4, 1>
A.<3, 3>
B.< 1, 2 >
C.<2,null>
D.<4, 1>
在关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)→A)则候选码为【 】。关系模式R(A,B,C,D)最高可以达到【 】范式。
在关系模式R(A,C,D)中,存在函数依赖关系{A→D,A→C}则候选码为【 】,关系模式R(A,C,D)最高可以达到【 】范式。
A.A
B.D
C. (A,D)
D. (A,C)
在关系模式R(E,F,G,H)中,存在函数依赖关系{(F,G)→H,G→E},则候选码为【 】,关系模式R(E,F,.G,H)最高可以达到【 】范式。
在关系模式R(D,E,G)中,存在函数依赖关系{E→D,(D,G)→E}则候选码为【 】,关系模式R(D,E,G)最高可以达到【 】。
设学生---社团数据库有三个基本表:
学生(学号,姓名,年龄,性别);
社团(编号,名称,负责人,办公地点);
参加(学号,编号,参加日期);
其中:
学生表的主码为学号;社团表的主码为编号;外码为负责人,被参照表为学生表,对应属性为学号;参加表的学号和编号为主码;学号为外码,其被参照表为职工表,对应属性为学号;编号为外码,其被参照表为社团表,对应属性为编号。
试用SQL语句表达下列操作。
(1)定义社团表,说明其主码和参照关系
(2)建立视图:社团负责人(社团编号,名称,负责人学号,负责人姓名,负责人性别);
(3)查询参加科协的学生学号、姓名和性别。
设一个关系为 R(A.B.C.D. 日,它的最小函数依赖集为 FD={A→B.C→D. (A.C) →E} .则该关系的候选码为()。
现有某个应用,涉及到两个实体集,相关的属性为:
实体集R(A#,A1,A2,A3),其中A#为码
实体集S(B#,B1,B2),其中B#为码
从实体集R到S存在多对一的联系,联系属性是D1。
(1)设计相应的关系数据模型;
(2)如果将上述应用的数据库设计为一个关系模式,如下:
RS(A#,A1,A2,A3,B#,B1,B2,D1),指出该关系模式的码。
(3)假设上述关系模式RS上的全部函数依赖为:A1→A3,指出上述模式RS最高满足第几范式?(在1NF~BCNF之内)为什么?
假设有两组分的相对保留值巧r2,1=1.12,要使它们完全分离(R=1.5) ,所用填充色谱柱的有效理论塔板数应为多少?若有效理论塔板高度0.1cm ,则所需柱长为多少米?