更多"基于以下说明: 设有供应商关系S和零件关系P如下所示。它们的主码分别"的相关试题:
[单项选择]以下三个小题基于如下供应商关系S和零件关系P。它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红,白,蓝)。
供应商关系S: 零件关系P:
供应商号 供应商名 所在城市 零件号 颜色 供应商号
100 红星 北京 A110 红 100
200 宇宙 上海 B201 蓝 300
300 黎明 天津 C312 白 200
400 立新 重庆
如果要删除关系S中的元组,哪一个元组可以被删除(不考虑级联删除和空值删除)
A. ( ‘100’, ‘红星’, ‘北京’)
B. ( ‘200’, ‘宇宙’, ‘上海’)
C. ( ‘300’, ‘黎明’, ‘天津’)
D. ( ‘400’, ‘立新’, ‘重庆’)
[单项选择]
23~24 题基于以下说明。设有三个关系:
学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩)
课程关系C(CNO,CNAME,TEACHER)
(分别代表课程的编号、课程名、任课教师) |
在关系SC中,查询学习课程号为′DB′,且成绩在60至90之间的学生学号的正确的 SQL命令是
A. SELECT SNO FROM SC WHERE CNO=′DB′AND GRADE DETWEEN 60 AND 90
B. SELECT SNO FROM SC WHERE CNO=′DB′OR GRADE BETWEEN 60 AND 90
C. SELECT SNO FROM SC WHERE CNO=′DB′AND GRADE>=60 AND 90
D. SELECT SNO FROM SC WHERE CNO=′DB′AND GRADE<=60 AND GRADE>=90
[简答题]【说明】
供应商—零件—工程项目数据库由以下4个关系模式构成:
S(SNO,SNAME,STATUS,CITY)
P(PNO,PNAME,COLOR,WEIGHT,CITY)
J(JNO,TNAME,CITY)
SPJ(SNO,PNO,JNO,QTY)
其中,供应商S,零件P和工程项目J分别由供应商号(SNO),零件号(PNO)和工程项目号(JNO)唯一标识。供货SPJ是指由某个供应商向某个工程项目供应某些数量的某种零件。 【问题1】
请用SQL语言完成如下的操作。
①找出给北京的工程项目提供不同的零件号:
②将没有供货的所有工程项目从J中删除;
③查询这样的工程项目号:供给该工程项目的零件P1的平均供应量大于供给工程项目n的任何一种零件的最大供应量。
【问题2】
定义一个视图,它由所有这样的工程项目(工程项目号与所在城市名称)组成:它们由供应商S1供货且使用零件P1。
[单项选择]
以下两题基于以下描述:有关系模式P(C,S,T,R),根据语义有如下函数依赖集: F={C→T,ST→R,TR→C}。
关系模式P的规范化程度最高达到()。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
[单项选择]关系模式R的码是
第(53)至(54)题基于以下的叙述:关系模式R(B,C,M,T,A,C) ,根据语义有如下函数依赖集:F=(B→C, (M,T)→B,(M,C) →T,(M,A) →(A,B) →G]。
A. (M,T)
B. (M,
[单项选择]
以下两题基于以下描述:有关系模式R(S,T,C,D,G),根据语义有如下函数依赖集:F={(S,C)→T,C→D,(S,C)→G,T→C}。
关系模式R的候选码()。
A. 只有1个,为(S,C)
B. 只有1个,为(S,T)
C. 有2个,为(S,C)和(S,T)
D. 有2个,为(S,C)和(T)
[单项选择]试题4~5基于如下描述:
设有一个数据库,包括S、J、P、SJP四个关系模式如下:
供应商关系模式S(SNO,SNAME,CITY)
零件关系模式P(PNO,PNAME,COLOR,WEIGHT)
工程项目关系模式J(JNO,JNAME,CITY)
供应情况关系模式SJP(SNO,PNO,JNO,QTY)
假定它们都已经有若干数据。
“找出使用供应商名为虹星,的供应商所供应的零件的工程名”的SELECT语句中将使用的关系有______。
A. S、J和SJP
B. S、P和SJP
C. P、J和SJP
D. S、J、P和SJP
[单项选择]
(55)- (56)基于以下描述:有关系模式R(A, B, C, D, E, F, G, H, I, J),根据语义有如下函数依赖集:F={ABD→E, AB→G, B→F, C→J, C→I, G→H}。
关系模式R的码为()。
A. (A, B, C, G)
B. (A, B, D, I)
C. (A, C, D, G)
D. (A, B, C, D)
[单项选择]设有以下说明语句:
struct stu
int a;
float b;
stutype;
则下面叙述不正确的是()。
A. struct是结构体类型的关键字
B. structstu是用户定义的结构体类型
C. stutype是用户定义的结构体类型名
D. a和b都是结构体成员名
[简答题]
设有关系模式R(学号Sno,课程号Cno,成绩G,任课教师TN,教师工作单位TD),基于R的函数依赖集F={(Sno,Cno) →G, Cno→TN, TN→TD}根据上述规定
(1)写出模式R的关键码。
(2)判断R最高为第几范式?为什么?
(3)若R不为3NF,试将R分解成等价的3NF模式。
[单项选择]第(50)题基于以下描述:有关系模式R(S,T,C,D.G),根据语义有如下函数依赖集:
F=(S,C) →T,C→D,(S,C) →G,T→C。
关系模式R的规范化程序最高达到( )。
A. INF
B. 2NF
C. 3NF
D. BCNF
[单项选择]
第(53)至(54)题基于以下的叙述:关系模式R(B,C,M,T,A,C),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C)→T,
(M,A)→T,(A,B)→C}。
关系模式R的码是
A. (M,T)
B. (M,C)
C. (M,A)
D. (A,B)