下列符合第三范式的关系是()。
第1题:
已知学生关系S(学号、姓名、班级、课程名称、成绩),学号由入学年份、系别、专业编号和班内编号组成。则其侯选关键字是( )。
A.(学号、姓名)
B.(学号、课程名称)
C.(姓名、成绩)
D.(学号、班级)
第2题:
查询所有选修了“计算机网络”的学生成绩,结果显示该学生的“姓名”、“系名”和“数据库原理”的“成绩”,并按成绩由高到低的顺序排列,下列语句中正确的是 ( )。
A.SELECT学生.姓名,学生.系名,成绩.成绩FROM学生,课程,成绩; FOR学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称="计算机网络"; ORDER BY成绩.成绩DESC
B.SELECT 学生.姓名.学生.系名.成绩.成绩JOIN学生,课程,成绩; ON学生.学号=成绩.学号; ON课程.课程编号=成绩.课程编号; AND课程.课程名称="计算机网络"; ORDER BY成绩.成绩DESC
C.SELECT学生.姓名,学生.系名,成绩.成绩 FROM 学生,课程,成绩; WHERE学生.学号=成绩.学号; OR课程.课程编号=成绩.课程编号; OR课程.课程名称="计算机网络"; ORDER BY 成绩.成绩 DESC
D.SELECT 学生.姓名,学生.系名,成绩.成绩FROM学生,课程,成绩; WHERE 学生.学号=成绩.学号; AND 课程.课程编号=成绩.课程编号; AND 课程.课程名称="计算机网络"; ORDER BY成绩.成绩 DESC
第3题:
A.系编号
B.学号
C.姓名
D.无
第4题:
设教师表保存的是教师信息,教师表的表结构为(教师编号,姓名,职称)i图书出版表保存的是教师出版图书的情况,图书出版表的表结构为(ISBN号,教师编号,图书名,出版社,出版年份)。如果希望查询从来没有出版过图书的教师编号和姓名,正确的SQL语句是( )。
A.SELECT教师表.教师编号,姓名FROM教师表JOIN图书出版表; 0N教师表.教师编号一图书出版表.教师编号WHERE教师表.教师编号IS NULL
B.SELECT教师表.教师编号,姓名FROM教师表LEFT JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL
C.SELECT教师表.教师编号,姓名FROM教师表INNER JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL
D.SELECT教师表.教师编号,姓名FROM教师表RIGHT JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL
第5题:
下列符合第三范式的关系是()。
A.教师(教师号,教师姓名,课程号,课程名,成绩)
B.教师(教师号,教师姓名,性别,课程号,课程名,成绩)
C.职工(职工号,职工姓名,性别,籍贯,所属部门编号,所属部门名称)
D.职工(职工号,职工姓名,性别,籍贯,所属部门编号)
第6题:
已知某高校图书借阅管理系统中包含系、教师、学生、教师编号、系名、书名、图书、学生性别、职称、学生姓名、书价的信息。这些信息中能够被标识为实体集的是______。
Ⅰ.系、教师、学生、图书
Ⅱ.教师编号、系名、书名、学生姓名
Ⅲ.学生性别、职称、学生姓名、书价
Ⅳ.图书、教师、书名
A) 仅Ⅰ
B) 仅Ⅰ和Ⅱ
C) 仅Ⅰ、Ⅱ和Ⅳ
D) 全部
A.
B.
C.
D.
第7题:
设有两个关系:
系(系编号,系名称,系主任) ,主码是系编号
教师(教工号,姓名,性别,系编号) ,主码是教工号,外码是系编号
规定当一个系里有教师,就不允许删除这个系。则能够实现这个删除约束的SQL语言外键子句中应该使用短语
A.ON DELETE CASCADES
B.ON DELETE RESTRICTED
C.ON DELETE NULLIFIES
D.ON DELETE DEFAULT
第8题:
设有两个关系:
系(系编号,系名称,系主任) ,主码是系编号;
教师(教工号,姓名,性别,系编号) ,主码是教工号,外码是系编号。
规定当删除系的信息时,要同时将该系的所有教师的信息也删除。则能够实现这个删除约束的SQL语言外键子句中应该使用短语
A.ON DELETE CASCADES
B.ON DELETE RESTRICTED
C.ON DELETE NULLIFIES
D.ON DELETE DEFAULT
第9题:
第下列各题中使用如下数据表。 “学生”表:学号C(8),姓名C(8),性别c(2),系名(6) “课程”表:课程编号C(4),课程名称c(12),开课系名C(10) “成绩”表:学号c(8),课程编号c(4),成绩N(6,2) 检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的SQL语句是( )。
A.SELECT课程.课程名称,学生.姓名,MAX(成绩). As最高分 FROM成绩,课程,学生 WHERE成绩.课程编号=课程.课程编号 AND成绩.学号=学生.学号 GROUP BY课程编号
B.SELECT课程.课程名称,学生.姓名,MAX(成绩) AS最高分 FROM成绩,课程,学生 wHERE成绩.课程编号=课程.课程编号 AND成绩.学号=学生.学号 GROUP BY课程.课程编号
C.SELECT课程.课程名称,学生.姓名.MAX(成绩) AS.最高分 FROM成绩,课程,学生 WHERE成绩.课程编号=课程.课程编号 AND成绩.学号=学生.学号 ORDER BY课程.课程编号
D.SELECT课程.课程名称,学生.姓名.MAX(成绩) AS最高分 FROM成绩,课程,学生 WHERE成绩.课程编号=课程.课程编号 AND成绩.学号=学生.!学号 ORDER BY课程.课程编号
第10题:
已知学生关系S(学生、姓名、班级、课程名称、成绩),学号由入学年份、系别、专业编号和班级编号组成,则其候选关键字是
A.学号、姓名
B.学号、课程名称
C.姓名、成绩
D.学号、班级