设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的主键为
A.学号、姓名、成绩
B.学号、成绩
C.学号、课号
D.课号、成绩
A.学号、姓名、成绩
B.学号、成绩
C.学号、课号
D.课号、成绩
A.select学号,姓名,课程号,成绩from学生,选课where籍贯="湖南"
B.select学号,姓名,课程号,成绩from学生,选课where学生.学号=选课.学号and籍贯="湖南"
C.select学号,姓名,课程号,成绩from学生,选课;where学生.学号=选课.学号or籍贯="湖南"
D.select学生.学号,姓名,课程号,成绩from学生,选课;where学生.学号=选课.学号and籍贯="湖南"
设教学数据库中有三个基本表:
学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别。
课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。
选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。
请完成下列问题:
(1)写出查询张三同学没有选修的课程的课程号的SQL查询语句;
(2)用等价的关系代数表达式表示上述SQL查询语句。
A. DELETE Age from S
B. ALTER TABLE S DROP Age
C. UPDATE S Age
D. ALTER TABLE S ‘Age’
A.SELECT*FROM选课WHERE成绩BETWEEN60AND89
B.SELECT*FROM选课WHERE成绩BETWEEN60T089
C.SELECT*FROM选课WHERE成绩BETWEEN60AND90
D.SELECT*FROM选课WHERE成绩BETWEEN60T090
A.SELECT*FROMscWHEREgradeIS"
B.SELECT*FROMscWHEREgradeISNULL
C.SELECT*FROMscWHEREgrade=''
关于教学数据库的关系模式如下:
S(S#,SNAME,AGE,SEX):S表示学生,各属性依次为:学号、姓名、年龄、性别
SC(S#,C#,GRADE):SC表示成绩,个属性依次为:学号、课程号、成绩
C(C#,CNAME,TEACHER)C表示课程,个属性依次为:课程号、课程名、教师
试用SQL语句完成下列查询:
(1)检索年龄大于22岁的男学生的学号和姓名
(2)检索至少选修王老师所授课程中一门课程的女学生姓名
(3)检索至少选修两门课程的学生学号
(4)检索选修课程包含王老师所授课程的学生学号
设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。
删除学号为20的学生记录;______。
设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。
插入"95031"班学号为30,姓名为"郑和"的学生记录;_______。
有 这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)、C(C#,CN)、 SC(S#,C#,GRADE)。其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE 为成绩。要求如下:检索选修课程"C2"的学生中成绩最高的学生的学号。正确的SELECT语句是()。
A、SELECT S# FROM SC WHERE C#="C2" AND GRADE>=(SELECT GRADE FROM SC WHERE C#="C2")
B、SELECT S# FROM SC WHERE C#="C2" AND GRADE>(SELECT GRADE FROM SC WHERE C#="C2")
C、SELECT S# FROM SC WHERE C#="C2" AND GRADE NOT IN(SELECT GRADE FROM SC WHERE C#="C2")
D、SELECT S# FROM SC WHERE C#="C2" AND GRADE=(SELECT MAX(GRADE)FROM SC WHERE C#="C2")
对于教学数据库的三个基本表学生 S(S#,SNAME,AGE,SEX)
学习 SC(S#,C#,GRADE)
课程 C(C#,CNAME,TEACHER)
试用SQL的查询语句表达下列查询:
(1)检索年龄大于23岁的男学生的学号和姓名。
(2)检索WANG同学不学的课程的课程号。
(3)检索全部学生都选修的课程的课程号与课程名。