问答题

设有关系模式: 
SB(SN,SNAME,CITY) 
其中,S表示供应商,SN为供应商代号,SNAME为供应商名字,CITY为供应商所在城市,主码为SN。 
PB(PN,PNAME,COLOR,WEIGHT) 其中P表示零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主码为PN。 
JB(JN,JNAME,CITY) 
其中,J表示工程,JN为工程编号,JNAME为工程名字,CITY为工程所在城市,主码为JN。 
SPJB(SN,PN,JN,CITY) 
其中,SPJ表示供应关系,SN是为指定工程提供零件的供应商代号,PN为所提供的零件代号,JN为工程编号,QTY表示提供的零件数量,主码为SN,PN,JN,外码为SN,PN,JN。 
如图所示表示供应商(S)-零件(P)-工程(J)数据库表,写出实现以下各题功能的SQL语句:


 

取出供应商S1提供的零件的颜色

你可能感兴趣的试题

10.单项选择题在一个教师关系中,能够成为主关键字或称主码的属性是()。

A.教师姓名
B.教师编号
C.教师年龄
D.教师性别

最新试题

以下不属于数据库系统开发的是()。

题型:单项选择题

图书馆管理系统中表tb_record和表tb_user之间的关系是()。

题型:单项选择题

MySQL的默认端口号通常为3306。()

题型:判断题

请写出VB中编写增、删、改、查功能的主要步骤和语句。

题型:问答题

取出至少由一个和工程不在同一城市的供应商提供零件的工程代号

题型:问答题

取出由供应商S1提供零件的工程的代号

题型:问答题

假设某教学管理数据库有以下三张表,请写出下列问题的SQL语句:   学生(学号,姓名,年龄,性别)   课程(课程号,课程名,任课教师)成绩(学号,课程号,成绩)(1)如何在SQL Server上创建这三张表;(2)查询刘峰教师所授课程号,课程名;(3)查询年龄大于20岁的所有男同学的学号、姓名;(4)查询至少选修了两门课程(含两门)的学生学号;(5)查询王文芳同学选修的所有课程的课程号;(6)查询王文芳同学不学的课程的课程号;(7)查询所有上刘峰老师课程的学生学号;(8)查询所有选修“数据库原理”的学生的学号;(9)向学生表中插入一条记录(’2003001’,’吴红’,21,’女’);(1表示女,0表示男)(10)删除三张表中所有学号为20020001的学生信息;(11)把学号为20030002的学生的年龄改为22岁。

题型:问答题

取出所有这样的一些三元组,使得第1个城市的供应商为2个城市的工程提供指定的零件

题型:问答题

取出为所在城市为上海或北京的工程提供红色零件的供应商代号

题型:问答题

图书馆管理系统中表tb_user和表tb_book之间的关系是()。

题型:单项选择题