(5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称 【5】 是关系A的外码。
(5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称 【5】 是关系A的外码。
(5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称 【5】 是关系A的外码。
在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的()。
A.外键(码)
B.候选键(码)
C.主键(码)
D.以上说法都不对
在“学生选课一课程”数据库中的3个关系如下:
S(S,SNAME,SEX,AGE),
SC(S,C,GRADE),
C(C,CNAME,TEACHER)。
查找选修“数据库技术”这门课程的学生的学生名和成绩。若使用连结查询的SQL语句是:
SELECTSNAME,GRADEFROMS,SC,C
WHERE CNAME='数据库技术'
AND S.S=SC.S
AND_______
在“学生-选课-课程”数据库中的3个关系如下:
S(S,SNAME,SEX,AGE)
SC(S,C,GRADE)
C(C,CNAME,TEACHER)
现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的 SQL 语句:SELECT
SNAME,GRADE FROMS,SC,C WHERE CNAME='数据库技术'ANDS.S=S@C.@S AND 【13】
A.Maj
B.D
C.D1
D.Dn
①用SQL的有关语句定义
(1)学生关系S,包括学号SNo(主键)、姓名SN、年龄SA、系别SD;
(2)课程关系C,包括课程号CNo(主键)、课程名CN、授课教师T;
(3)学生选课关系SC,包括SNo、CNo和成绩G。
要求定义出主键和外键(如果存在)。数据类型和长度可根据生活经验或开发经验合理定义。
②在①所创建的数据表基础上,用SQL语句完成下列操作。
(1)用SQL语句查询每个学生的平均成绩,输出学号和平均成绩,按平均成绩排序(降序),若平均成绩相同,再按学号排序(升序)。
(2)求姓林的老师讲的每门课的学生平均成绩。
设有关系模式日(SC,SN,SA)、S(CP,CW),则SQL语句“SELECT*FORM. R UNION SELECT*FROM S”实现的功能是______。
A.RCS
B.RUS
C.R-S
D.R∞S
下列问题是基于如下描述:设有一个数据库,包括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
由于学号(SN)为00291的学生已毕业,欲在关系“Student”中删除该学生的所有信息,用元组关系演算语言实现应为(53)。
A.GET W(Student): Student. SN = 00291' DELETE W
B.GET W: Student. SN = 00291'in Student DELETE W
C.HOLD W(student): Student. SN = 00291' DELETE W
D.HOLD W: Student. SN = 00291'in Student DELETE W
阅读以下说明,回答问题1~4。
[说明]
设某商业集团为仓库存储商品设计了三个基本表:
仓库STORE(S,SNAME,SADDR),其属性是仓库编号、仓库名称和地址。
存储SG(S,C,QUANTITY),其属性是仓库编号、商品编号和数量。
商品GOODS(C,GNAME,PRICE),其属性是商品编号、商品名称和单价。
现检索仓库名称为“莘庄”的仓库里存储的商品的编号和名称。
试写出相应的关系代数表达式、元组表达式、关系逻辑规则和SELECT语句。