设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学生学号、姓名及平
设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学生学号、姓名及平时成绩的SELECT语句应该是:
SELECT学号,姓名,AVG(成绩) AS平均成绩
FROM Student
GROUP BY (1)
HAVING (2)
(15)
A.学号
B.姓名
C.系名
D.课程号
设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学生学号、姓名及平时成绩的SELECT语句应该是:
SELECT学号,姓名,AVG(成绩) AS平均成绩
FROM Student
GROUP BY (1)
HAVING (2)
(15)
A.学号
B.姓名
C.系名
D.课程号
A.1NF
B.2NF
C.3NF
D.BCNF
关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选若干门课程,一个教师可以讲授若干门课程,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授的课程,教师不会重名。关系模式Student的分解ρ=______,并且是无损联接及保持函数依赖。
A.{(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade))∈1NF
B.{(Sno,Sname),(Sno,Cno,Grade,Tname,Taddr),(Cno,Cname))∈2NF
C.{(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname))∈3NF
D.f(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname))∈BCNF
关系数据库是(20)的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、(21)和(22)的定义。
设有关系Students(学号,姓名,年龄,性别,系名),如果要查询姓名至少包含5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下:
SELECT学号,姓名,系名
FROM Students
WHERE(23)LIKE(24);
A.元组
B.列
C.字段
D.表
A.性别字段为空
B.学号重复
C.参照完整性约束
D.以上都不是
学生表:Student 学生表 (学号,姓名,性别,年龄,组织部门)
Course 课程表 (编号,课程名称)
Sc 选课表 (学号,课程编号,成绩)
表结构如下:
(1).写一个SQL语句,查询选修了’计算机原理’的学生学号和姓名
(2).写一个SQL语句,查询’周星驰’同学选修了的课程名字
(3).写一个SQL语句,查询选修了5门课程的学生学号和姓名
A.CHECK
B.UNIQUE
C.FOREIGNKEY
D.PRIMARYKEY
A.CREATE TABLE student (sno char(5) NOT NULL sname char(8) NOT NULL sex char(1) age int);
B.CREATE TABLE atudent (sno char(5) NOT NULL UNIQUE sname char(8) sexchar(1) age int);
C.CREATE TABLE (sno char(5) NOT NULL UNIQUE sname char(8) NOT NULL sex char(1) age iht);
D.CREATE TABLE student (sno char(5) NOT NULL UNIQUE shame char(8) NOT NULL sex char(1) age int);
(52)
A. 简单
B. 多值
C.复合
D. 派生
(53)
A. 可以不作任何处理,因为该关系模式达到了3NF
B. 只允许记录一个亲属的姓名、与学生的关系以及联系电话的信息
C. 需要对关系模式Students增加若干组家庭成员、关系及联系电话字段
D. 应该将家庭成员、关系及联系电话加上学生号,设计成为一个独立的实体
设有关系模式:研究生(学号,姓名,专业,导师),现要利用SQL命令“SELECT*FROM研究生WHERE……”查询所有尚未分配导师的研究生的信息,则下列WHERE子句正确的是()
A.导师ISNULL
B.导师LIKENULL
C.导师=NULL
D.导师ISNOTNULL