假设有三个表: 学生表:S(SNO,SNAME,SEX) 各属性含义依次为学号、姓名和性别;课程表:C(CNO,CNAME,CREDIT) 各属性含义依次为课程号、课程名、学分;学生选课表:SC(SNO,CNO,MARK)各属性含义依次为学号、课程号和成绩。 1.请用SQL语句创建学生选课表SC,要求包含主、外码的定义,同时要保证MARK 22试用SQL语句写出下列查询:(要求用嵌套查询完成) 检索出没有选修课程号为3的所有学生姓名。的取值不能为空。 3.有如下关系代数表达式:ΠSNAME,CNO,MAR
假设有三个表: 学生表:S(SNO,SNAME,SEX) 各属性含义依次为学号、姓名和性别;课程表:C(CNO,CNAME,CREDIT) 各属性含义依次为课程号、课程名、学分;学生选课表:SC(SNO,CNO,MARK)各属性含义依次为学号、课程号和成绩。 1.请用SQL语句创建学生选课表SC,要求包含主、外码的定义,同时要保证MARK 22试用SQL语句写出下列查询:(要求用嵌套查询完成) 检索出没有选修课程号为3的所有学生姓名。的取值不能为空。 3.有如下关系代数表达式:ΠSNAME,CNO,MARK(σSEX=.男.(SC)) 请将其转化成相应的SQL语句。 4.试用SQL语句实现下列查询:检索出各门课程的学生平均成绩(要求列出课程名称和平均成绩)。
正确答案:table|select|where|from|avg
- 上一篇:图书借阅关系数据库如下: 图书 (图书号,书名,作者,单价,库存量) 读者 (读者号,姓名,工作单位,地址) 借阅 (图书号,读者号,借期,还期,备注) 其中,还期为NULL表示该书未还。 基于以上关系回答36-39题。 1.用SQL语句建立未还图书的读者姓名和单位的视图。 2.用SQL语句查询“马林”所借图书中未还的书名。 3.用SQL语句查询书名为“高等数学”的库存量。 4.分析以下SQL语句: SELECT 姓名 FROM 读者 WHERE 读者号 IN (SELECT 读者号 FROM 借阅 WH
- 下一篇:已知有如下三个关系学生(学员,姓名,系号)项目(项目号,项目名称,报酬)参加(学员,项目号,工时) 其中,系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬基于以上关系回答以下问题1 试用关系代数表达式写出下列查询: 列出王明同学所参加项目的名称2 分析以下SQL语句 select X.学号 from 参加 X,参加 Y where X.学号=Y.学号