举一反三
- (1)查询每一门课的间接先修课,只显示课程号。 (2)查询每一门课的间接先修课,显示课程号和课程名。
- 已知关系:学生(学号,姓名,性别,年龄 班号 系名), 课程(课程号,课程名,先修课号,学分),选课(课程号,学号,成绩)根据以上三张表回答问题:下列关系代数操作_____是“表示查询没有选修1号课程的学生姓名”。
- 用SQL语句创建课程表course,课程号为主码,课程名不允许为空,先修课参照课程号。
- 创建一张表名为“Course”的表,其中表应该包含:课程号、课程名、先修课号等信息,其中课程号为主键,课程名不能为空,先修课号为外键其引用来自本表的课程号
- 智慧职教: 有一个[学生课程]数据库,数据库中包括三个表: 学生表由学号、姓名、性别、年龄、所在系五个属性组成, 可记为:学生表(学号,姓名,性别,年龄,所在系) [学号]为关键字。 课程表由课程号、课程名、先修课号、学分四个属性组成, 可记为:课程表(课程号,课程名,先修课号,学分) 课程表为关键字。 学生选课表由学号、课程号、成绩三个属性组成, 可记为: 成绩表(学号,课程号,成绩) (学号、课程号)为关键字。 编写用SQL语言实现建立一个[学生表],其中学号属性不能为空,并且其值是唯一
内容
- 0
在课程表course中查找“大学计算机基础”课、“数据库”课的课程号、课程名、学分,按学分的升序排序,可以使用查询语句: select 课程号,课程名,学分 from course where 课程名=“大学计算机基础” or 课程名=“数据库” by 学分
- 1
【单选题】已知学生表(学号 CHAR(3),姓名 VARCHAR(8),性别 CHAR(2),出生日期 DATETIME),课程表(课程号 CHAR(3),课程名称VARCHAR(20),学分 int ),选课表(学号,课程号,成绩 int)。查询数据库应用课程的学分,正确命令是:______。 A. SELECT 学分 from 学生 WHERE 课程名=数据库应用 B. SELECT 学分 from 学生 WHERE 课程名LIKE 数据库应用 C. SELECT 课程表.学分 from 学生表 join 选课表 on 学生表.学号 = 选课表.学号 Join 课程表 on选课表. 课程号 =课程表. 课程号 and 课程名= ‘数据库应用’; D. SELECT 学分 from 学生 WHERE 课程名LIKE ‘数据库应用’
- 2
已知关系:学生(学号,姓名,性别,年龄 班号 系名), 课程(课程号,课程名,先修课号,学分),选课(课程号,学号,成绩)根据以上三张表回答问题:下列关系代数操作_____是“表示查询没有选修1号课程的学生姓名”。 A: [img=336x32]1802f739f3eb3b7.png[/img] B: [img=337x27]1802f739fe4ae63.png[/img] C: [img=276x26]1802f73a08882a1.png[/img] D: [img=275x26]1802f73a132c22c.png[/img]
- 3
已知关系:学生(学号,姓名,性别,年龄 班号 系名), 课程(课程号,课程名,先修课号,学分),选课(课程号,学号,成绩)根据以上三张表回答问题:下列关系代数操作_____是“表示查询没有选修1号课程的学生姓名”。 A: [img=336x32]1802e6edc8cfa88.png[/img] B: [img=337x27]1802e6edd54f98b.png[/img] C: [img=276x26]1802e6eddf4a9fb.png[/img] D: [img=275x26]1802e6edea5a2e1.png[/img]
- 4
已知关系:学生(学号,姓名,性别,年龄 班号 系名), 课程(课程号,课程名,先修课号,学分),选课(课程号,学号,成绩)根据以上三张表回答问题:下列关系代数操作_____是“表示查询没有选修1号课程的学生姓名”。 A: [img=336x32]1802d914ba1a3d1.png[/img] B: [img=337x27]1802d914c43fcf7.png[/img] C: [img=276x26]1802d914ced35ac.png[/img] D: [img=275x26]1802d914da20e2f.png[/img]