更多"设有如下实体: 学生:学号,单位,姓名,性别,年龄,选修课程名 课"的相关试题:
[单项选择]设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( )。
A. SELECT学号,姓名,课程名,成绩FROM S,SC,C WHERE S.学号=SC.学号AND SC.学号=C.学号
B. SELECT学号,姓名,课程名,成绩FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号
C. SELECT S.学号,姓名,课程名,成绩FROM S JOIN SC JOIN C ON S.学号=SC.学号ON SC.课程号=C.课程号
D. SELECT S.学号,姓名,课程名,成绩FROM S JOIN SC JOIN C ON SC.课程号=C.课程号ON S.学号=SC.学号
[单项选择]设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为()
A. 课程号,成绩
B. 学号,成绩
C. 学号,课程号
D. 学号,课程号,成绩
[单项选择]设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询同时选修课程号为C1和C5课程的学生的学号,正确的命令是______。
A. SELECT学号FROM score sc WHERE课程号=’C1’AND学号IN;
B. SELECT学号FROM score sc WHERE课程号=’C1’AND学号=;
C. SELECT学号FROM score sc WHERE课程号=’C1’AND课程号=’C5’
D. SELECT学号FROM score sc WHERE课程号=’C1’OR’C5’
[简答题]
[说明]
设有三个关系
学生S(学号,姓名,性别,年龄,籍贯)
课程C(课程号,课程名,任课老师,所用教材)
学生成绩SC(学号,课程号,得分)
其中规定各属性定义如下:
学号:SNUM 姓名:SNAME 性别:SEX 年龄:AGE 籍贯:NATIVE
课程号:CNUM 课程名:CNAME 任课老师:TEACHER 所用教材:BOOK
得分:GRADE
试用关系代数表达式表示下列查询语句。
[问题1]
检索张三老师所授课程的名称。
[多项选择][说明]
设有三个关系
学生S(学号,姓名,性别,年龄,籍贯)
课程C(课程号,课程名,任课老师,所用教材)
学生成绩SC(学号,课程号,得分)
其中规定各属性定义如下:
学号:SNUM 姓名:SNAME 性别:SEX 年龄:AGE 籍贯:NATIVE
课程号:CNUM 课程名:CNAME 任课老师:TEACHER 所用教材:BOOK
得分:GRADE
试用关系代数表达式表示下列查询语句。
[问题4]
检索至少选修了课程号为1和课程号为5的课程的学生的学号。
[单项选择]设有学生数据库XSH.DBF(包括学号、姓名等字段),课程数据库KCH.DBF(包括课程号、课程名等字段)和选修课数据库XK.DBF(包括学号、课程号,成绩等字段)和下述命令序列: SELE O USE XSH ALIAS KX INDEX ON学号TO XH1 SELE O USE KCH ALIAS KK INDEX ON课程号TO XH2 SELE O USE XK SET RELATION TO学号INTO KX SET RELATION TO课程号INTO KK ADDITIVE 执行上述命令序列后,以下查询命令一定正确的是( )。
A. LIST学号,姓名,课程号,成绩
B. LIST学号,A-)姓名,B->课程号,成绩
C. LIST学号,KX->姓名,KK-)课程号,成绩
D. LIST学号,XSH->姓名,KCM-5课程名,成绩
[单项选择]有学生关系:学生(学号,姓名,年龄),对学生关系的查询语句如下:
SELECT 学号 FROM 学生 WHERE 年龄>20 AND 姓名 LIKE ’%海’
如果要提高该语句的查询效率,应该建立索引的属性是______。
A. 学号
B. 姓名
C. 年龄
D. (学号,姓名)
[单项选择]希赛公司学生、教师和课程实体对应的关系模式如下:
学生(学号,姓名,性别,年龄,家庭住址,电话)
课程(课程号,课程名)
教师(职工号,姓名,年龄,家庭住址,电话)
如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以有多个教师讲授。由于学生和课程之间是一个 (34) 的联系,所以 (35) 。又由于教师和课程之间是一个 (36) 的联系,所以 (37) 。
A. 不需要增加一个新的关系模式
B. 不需要增加一个新的关系模式,只需要将1端的码插入多端即可
C. 需要增加一个新的选课关系模式,该模式的主键应该为课程号
D. 需要增加一个新的选课关系模式,该模式的主键应该为课程号和学号
[单项选择]
某学校学生、教师和课程实体对应的关系模式如下。
学生(学号,姓名,性别,年龄,家庭住址,电话)
课程(课程号,课程名)
教师(职工号,姓名,年龄,家庭住址,电话)
如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以由多个教师讲授。由于学生和课程之间是一个 (7) 的联系,所以 (8) 。又由于教师和课程之间是一个 (9) 的联系,所以 (10) 。
(9)处填()。
A. 1对1
B. 1对多
C. 多对1
D. 多对多