23~24 题基于以下说明。设有三个关系: 学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩) 课程关系C(CNO,CNAME,TEACHER) (分别代表课程的编号、课程名、任课教师) |
23~24 题基于以下说明。设有三个关系: 学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩) 课程关系C(CNO,CNAME,TEACHER) (分别代表课程的编号、课程名、任课教师) |
SNO | CNO | GRADE | ||||||||||||||
001 | c1 | 90 | ||||||||||||||
001 | c2 | 65 | ||||||||||||||
002
A. 2 B. 3 C. 4 D. 5 [简答题]设学生社团管理数据库有三个关系:
S(Sno,Sname,Age,Sex,Dept) A(Ano,Aname,Location,Manager) SA(Sno,Ano,Date) 其中表S的属性分别表示学号、姓名、年龄、性别和所在系;表A的属性分别表示会员编号、协会名、协会的办公地点和负责人(负责人为学号);表SA描述了学生参加社团的情况,其属性分别表示学号、协会编号、加入协会时间。 试用SQL语句查询参加“篮球”协会的学生姓名和所在系。 [填空题]设有学生数据库:student(sno,sname,sex,age,dept)。现要查询所有刘姓学生的信息,可使用如下的 SQL语句:SELECT*FROM student WHERE ______。
[单项选择]第(23)第(23)~(24)题基于以下说明。设有三个关系:
学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩) 课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师) 在关系SC中,查询学习课程号为’OB’,且成绩在60至90之间的学生学号的正确的 SQL命令是 A. SELECT SNO FROMSC WHERE CNO=’DB’ AND GRADE BETWEEN 60 AND 90 B. SELECT SNO FROM SC WHERE CNO=’DB’ OR GRADE BETWEEN 60 AND 90 C. SELECT SNO FROM SC WHERE CNO=’DB’ AND GRADE>=60 AND 90 D. SELECTSNO FROM SCWHERECNO=’DB’ AND GRADE<=60 AND GRADE>=90 [单项选择]
A. SELECT SNO FROMSC WHERE CNO=’DB’ AND GRADE BETWEEN 60 AND 90 B. SELECT SNO FROM SC WHERE CNO=’DB’ OR GRADE BETWEEN 60 AND 90 C. SELECT SNO FROM SC WHERE CNO=’DB’ AND GRADE>=60 AND 90 D. SELECTSNO FROM SCWHERECNO=’DB’ AND GRADE<=60 AND GRADE>=90 [单项选择]一个信息表student,要求它由学号sno,姓名sname,性别sex,年龄age,4个属性组成。现在对这个现有的表增加一个入学时间cometime字段为日期型,下列语句正确的是______。
A. AITER TABLE student ADD cometime DATE NOT NULL; B. ALTER TABLE student ADD cometime DATE; C. ALTER TABLE student DROP cometime DATE NOT NULL; D. ALTER TABLE student MODIPY cometime DATE; [单项选择]基于如下两个关系S和SC。 S(sno,sname,age),主码为sno,各属性含义依次为学号、姓名、年龄。
|