关系模式 STJ(S#,T,J#)中,存在函数依赖: (S#,J#)→T,(S#,T)→J#,T→J#,则()
A.关系 STJ 满足 3NF,但不满足 BCNF
B.关系 STJ 满足 BCNF,但不满足 4NF
C.关系 STJ 满足 2NF,但不满足 3NF
D.关系 STJ 满足 1NF,但不满足 2NF
第1题:
下列关于这个关系的叙述中,不正确的是
职员关系是S(S#,SNAME,SEX,AGE)主码为S#
部门关系是C(C#,CNAME)主码为C#
职员部门关系是SC(S#,C#,remark)主码为(S#,C#)
A.SC.C#是外码
B.SC.S#是外码
C.S是SC的参照关系
D.C是SC的目标关系
第2题:
设有关系模块R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C) →T,(M,A)→T,(A,B) →G}。则关系模式R的候选码是______。
第3题:
对于基本表S(S#,Name,Sex,Birthday)和SC(S#,C#,Grade),其中S#、Name、Sex、Birthday、C#和G rade分别表示学号、姓名、性别、生日、课程号和成绩。与下列SQL语句等价的关系代数式是______。 SELECT S#,Name FROM S WHERE S# NOT IN (SELECT S# FROM SC WHERE C#='c102')。
A.πS#,Name(σC#≠'c102'(SSC))
B.πS#,Name(S)-πS#,Name(σC#≠'c102'(SSC))
C.πS#,Nmne(SσC#≠'c102'(SC))
D.πS#,Name(S(SC))
第4题:
有关系S(S#, SNAME, SEX),C(C#, CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“数据库”课的全体女学生姓名的SQL语句是“SELECT SNAME FROM S, C, SC WHERE子句”。这里WHERE子句的内容是( )。
A.S. S# =SC.S# AND SEX=′女′AND CNAME=′数据库′
B.S. S#=SC. S# AND C. C#=SC. C# AND CNAME=′数据库′
C.SEX=′女′AND CNAME=′数据库′
D.S. S#=SC. S# AND C. C#=SC. C# AND SEX=′女′AND CNAME=′数据库′
第5题:
设关系P和Q分别为2元和3元关系,则与关系代数表达式等价的是(1)。对于基本表S(S#,NAME,SEX,BIRTEBAY)和SC(S#,C#,GRADE),其中S#、NAME、SEX、BIRTHDAY、C#和GRADE分别表示学号、姓名、性别、生日、课程号和成绩,有一SQL语句:
SELECT S#, NAME
FROM S
WHERE S# NOT IN
( SELECT S#
FROM SC
WHERE C#='c102');
其等价的关系代数表达式是(2)。
A.
B.
C.
D.
第6题:
设学生关系S(S#,SNAME,SEX,DPAT)的主键为S#,学生选课关系SC(Set,C#, GRADE)的主键为S#和C#,则关系R(S#,CS,SEX,DPAT,GRADE)的主键为S #和C#,满足( )。
A.1NF
B.2NF
C.3NF
D.BCNF
第7题:
如下3个关系的“学生-选课-课程”数据库. S(S#,SNAME,SEX,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#,C#) 为了提高查询速度,对关系SC创建唯一索引,应该创建在()属性上。
第8题:
关系模式STJ(S#,T,J#)中,存在函数依赖:(S#,J#)→T,(S#,T)→J#,T→J#,则()。
第9题:
已知基本表S对应的关系模式为(S#,SNAME,AGE),下列SELECT子句中正确的是()。
第10题:
(S#,C#)
S#
C#
GRADE
第11题:
向关系SC插入元组时,S#和C#都不能是空值(NULL)
可以任意删除关系SC中的元组
向任何一个关系插入元组时,必须保证关系主码值的唯一性
可以任意删除关系C中的元组
第12题:
SELECT S#,AVG(AGE)
SELECT DISTINCT AGE
SELECT SNAME 姓名
SELECT AGE>20
第13题:
有关系模式A(C,T,H,R,S),根据语义有如下函数依赖集:F={C→T,(H,R) →C,
(H,T) →R,(H,S) →R},则关系模式A的码是( )。
A)C
B)(H,T)
C)(H,R)
D)(H,S)
第14题:
下列关于某个关系的叙述中,不正确的是( )。职工的关系是S(S#,SNAME,SEX,AGE),主码为S#部门关系是C(C#,CNAME),主码为C#职员部门关系是SC(S#,C#,remark),主码为(S#,C#)A.SC.C#是外码B. SC.S#是外码C. S是SC的参照关系D.C是SC的目标关系
第15题:
设有下列3个关系S,C,SC,它们的主码分别是S#,C#,(S#,C#) S(S#,SName) C(C#,CName) SC(S#,C#,Grade) 下列关于保持数据库完整性的叙述中,不正确的是( )。
A.向关系SC插入元组时,S#和C#都不能是空值(NULL)
B.可以任意删除关系SC中的元组
C.向任何一个关系插入元组时,必须保证该关系主码值的唯一性
D.可以任意删除关系C中的元组
第16题:
该题基于“学生-选课-课程”数据库中的3个关系。
学生基本信息S(S#,SNAME, SEX, AGE)
选课信息SC(S#, C#, GRADE)
课程信息C(C#, CNAME, TEACHER)
若要求“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是( )。
A.SELECT S# FROM SC GROUP BY S# WHERE COUNT (*)>3
B.SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)>3
C.SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)>3
D.SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)>3
第17题:
对于基本表S(S#,NAME,SEX,BIRTHDAY)和SC(S#,C#,GRADE),其中S#,NAME,SEX, BIRTHDAY,C#和GRADE分别表示学号、姓名、性别、生日、课程号和成绩。
有一SQL语句:
SELECT S# NAME
FROM S
WHERE S# NOT IN
(SELECT S#
FROM S
WHERE C#='c102');
其等价的关系代数表达式是(40)。
A.
B.
C.
D.
第18题:
基于“学生—选课—课程”数据库中的3个关系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER), 它们的主码分别是S#、(S#,C#)、C# 执行SQL语句:SELECTSNAME,AGEFROMSWHERESEX=′女′则该语句对关系S执行的操作有()。
第19题:
在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为()。
第20题:
已知关系SPJ(S#,P#,J#,QTY),把对关系SPJ的属性QTY的修改权授予用户张三的T-SQL语句是()
第21题:
外码
候选码
主码
超码
第22题:
(S#,C#)
(S#,GRADE)
(C#,GRADE)
GRADE
第23题:
交(Ç)和选择(s)
选择(s)和投影(p)
并(È)和投影(p)
选择(s)和笛卡尔积(×)
第24题:
关系STJ满足1NF,但不满足2NF
关系STJ满足2NF,但不满足3NF
关系STJ满足3NF,但不满足BCNF
关系STJ满足BCNF,但不满足4NF