下面2题基于以下说明:设有如下两个关系,若雇员的主键是雇员号,部门的主键是部门号。假设雇员表中的工资最低为800(包括800) ,最高不能超过2000。另外,这里假定DBMS不支持级联删除和级联更新功能。若雇员号是主键,则在雇员表中,() 属性是外键。
A.雇员号
B.雇员名
C.部门号
D.工资
A.雇员号
B.雇员名
C.部门号
D.工资
今对以上两个关系做如下操作:
Ⅰ.从雇员表中删除行(‘010’,‘王宏达’,‘01’,1200)。
Ⅱ.从部门表中删除行(‘01’,‘业务部’,‘李建’)。
Ⅲ.从部门表中将部门名为‘服务部’的行删除。
Ⅳ.将雇员表中雇员号=‘010’的工资改为2600元。
在上述所给的操作中,哪个(些)操作能被执行?
A.Ⅰ、Ⅱ
B.Ⅱ、Ⅲ
C.Ⅲ、Ⅳ
D.Ⅰ、Ⅲ
今向关系P插入新行,新行的值分别列出如下
Ⅰ.('201','白','S10')
Ⅱ.('301','红','T11')
Ⅲ.('301','绿','B01')
它们中哪个(些)不能被插入?
A.只有Ⅰ
B.只有Ⅰ和Ⅱ
C.只有Ⅱ
D.Ⅰ、Ⅱ和Ⅲ
A.只有Ⅰ
B.只有Ⅰ和Ⅱ
C.只有Ⅱ
D.Ⅰ、Ⅱ和Ⅲ
A.仅Ⅰ
B.仅Ⅱ和Ⅲ
C.仅Ⅰ和Ⅱ
D.Ⅰ、Ⅱ和Ⅲ
以下2题基于以下说明。设有三个关系
学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩)
课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师)
“从学习关系SC中检索无成绩的学生学号”的SQL语句是
A.SELECT sno FROM sc WHERE grade=NULL
B.SELECT sno FROM sc WHERE grade IS
C.SELECT sno FROM sc WHERE grade IS NULL
D.SELECT sno FROM sc WHERE grade=0
以下2题基于如下的两个关系:
执行SQL语句:SELECT*FROM R WHERE sno IN (SELECT sno FROM S WHERE cno=“c1”)的结果中的元数和元组数分别应是()。
A.6,9
B.3,2
C.5,3
D.3,3
A.只有Ⅰ
B.只有Ⅰ和Ⅱ
C.只有Ⅱ
D.Ⅰ、Ⅱ和Ⅲ
A.仅Ⅰ
B.仅Ⅱ和Ⅲ
C.仅Ⅰ和Ⅱ
D.Ⅰ、Ⅱ和Ⅲ
第 26~27 题基于以下说明。 设有三个关系:
学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩)
课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师)
第26题:“从学习关系SC中检索无成绩的学生学号”的SQL语句是()。
A.SELECT sno FROM sc WHERE grade=NULL
B.SELECT sno FROM sc WHERE grade IS
C.SELECT Sno FROM sc WHERE grade IS NULL
D.SELECT sno FROM sc WHERE grade=
以下2题基于以下描述:有关系模式P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:F={ABD→E,AB→G,B→F,C→J,C→I,G→H}
关系模式P的码是
A.(A,B,C)
B.(A,B,D)
C.(A,C,D,G)
D.(A,B,C,D)