设有如下表: 学生(学生号N(3),姓名C(3),性别C(1),年龄N(2)) 课程(课程号C(3),课程名称C(3),教
设有如下表: 学生(学生号N(3),姓名C(3),性别C(1),年龄N(2)) 课程(课程号C(3),课程名称C(3),教师C(3)) 选课(学生号N(3),课程号C(3),成绩N(3)) 请对下面的SQL语句填空: CREATETABLE学生______
设有如下表: 学生(学生号N(3),姓名C(3),性别C(1),年龄N(2)) 课程(课程号C(3),课程名称C(3),教师C(3)) 选课(学生号N(3),课程号C(3),成绩N(3)) 请对下面的SQL语句填空: CREATETABLE学生______
第1题
第2题
对于如下表: 学生(学生号N(3),姓名C(3),性别C(1),年龄N(2)) 课程(课程号C(3),课程名称C(3),教师C(3)) 选课(学生号N(3),课程号C(3),成绩N(3)), 查询所有同学们已经选课教师的情况,则语法为: SELECT教师FROM课程; WHERE课程号______
第3题
(1)索引无序文件 (2)多重表文件 (3)倒排文件
第4题
设有关系模式:学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一个学生可选多门课程,一门课程可以被多个学生选。每个学生由学号唯一标识,一个学生只在一个系学习;每门课程由课程号唯一标识。每个学生选的每门课程有唯一的成绩。
(1)请指出此关系模式的候选键。
(2)写出该关系模式的函数依赖集。
(3)该关系模式属于第几范式?请简单说明理由。
(4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后每个关系模式的主键和外键。
第5题
A.学号、姓名、成绩
B.学号、成绩
C.学号、课号
D.课号、成绩
第6题
设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和学生选修课程表SC(SNO,CNO,CN,G)(CNO为课程号,CN为课程名,G为成绩),试用SQL语句完成以下操作:
建立一个视图V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序.
第7题
设有3个关系,分别是:学生关系S(学号S、姓名SN、系名SD、年龄SA),课程关系C(课程号C、课程名CN、任课教师CT),学生选课关系SC(学生号S、课程号C、成绩G),则查询计算机科学系“CS”全体学生的关系代数表达式为______。
第8题
设有三个关系: S(SNO,SNAME,AGE,SEX); SC(SNO,(]NO,GRADE); C(CNO,CNAME,TEACHER)。 试用AIPHA语言表示下列操作语句: (1)查询LIU老师所授课程的课程号、课程名; (2)查询年龄大于23岁的男学生的学号与姓名; (3)查询学号为S3学生所学课程名与任课老师名; (4)把学号为s9的名为“李小小”,且年龄为17岁的女生信息存人数据库; (5)把学号为S9的学生年龄改为18岁。
第9题
设有S(学号,姓名,性别)和SC(学号,课程号,成绩)两个表,下面的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。
SELECT 学号,姓名,性别 FROM S
WHERE______(SELECT * FROM SC WHERE SC.学号 = S.学号 AND 成绩<85)
第10题
设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO,NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班级号。写出实现下列功能的SQL语句。
将学号为10的学生姓名改为“王华”:______。