更多"“教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这3张表中"的相关试题:
[单项选择]“教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置( )。
A. 索引
B. 默认值
C. 有效性规则
D. 表之间的关系
[单项选择]“数学管理”数据库中有学生表、课程表和选课表,为了有效地反映这3张表中数据之间的联系,在创建数据库时应设置
A. 默认值
B. 有效性规则
C. 索引
D. 表之间的关系
[单项选择]设学生表S、课程表C和学生选课表SC的结构如下:
S(学号,姓名,年龄,系别)
C(课程号,课程名)
SC(学号,课程号,成绩)
查询学生姓名及所选修课程的课程号和成绩,实现此功能的SELECT语句是______。
A. SELECT
B. 课程号,S
C. 成绩FROM S WHERE
D. SELECT
E. 课程号,S
F. 成绩FROM SC WHERE
G. SELECT
H. 课程号,S
I. 成绩FROMS,SC WHERE
J. SELECT
K. 课程号,
[单项选择]设学生表的结构为:(学号、姓名、性别、出生年月、入校总分、三好生),其中学号为主键。选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。下列语句中,错误的是 ______。
A. SELECT * FROM学生表
B. SELECT学号AS学生编号FROM学生表
C. SELECT ALL FIELDS FROM学生表
D. SELECT DISTINCT学号FROM选课表
[单项选择]设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为( )。
A. 课程号,成绩
B. 学号,成绩
C. 学号,课程号
D. 学号,课程号,成绩
[单项选择]设有以下3个表:
学生表STUD(学号,姓名,性别,年龄,专业)
课程表KC(课程号,课程名,选修课号,学分)
学生选课表SC(学号,课程号,成绩)
查询选修了课程名为“数据结构”的学生的姓名的SELECT语句是______。
A. SELECT 姓名 FROM STUD;
B. SELECT姓名FROM STUD;
C. SELECT 姓名 FROM STUD;
D. SELECT姓名FROM STUD;
[单项选择]设有以下3个表:
学生表 STUD (学号,姓名,性别,年龄,专业)
课程表 KC (课程号,课程名,先修课号,学分)
学生选课表 SC (学号,课程号,成绩)
查询选修了课程名为“数据结构”的学生姓名的SELECT语句是______。
A. SELECT 姓名 FROM STUD;
B. SELECT 姓名 FROM STUD;
C. SELECT 姓名 FROM STUD;
D. SELECT 姓名 FROM STUD;
[单项选择](32)~(35)题中使用如下的学生表、课程表和成绩表。
学生(学号C(4),姓名C(8),性别C(2),出生日期D,院系C(8))
课程(课程编号(4),课程名C(10),开课院系C(8))
成绩(学号C(4),课程编号C(4),成绩1)
查询每门课程的平均分,要求得到的信息包括课程名和平均分,正确的命令是
A. SELECT课程名,AVG(成绩)FROM课程,成绩;
B. SELECT课程名,SUM(成绩)FROM课程,成绩;
C. SELECT课程名,AVG(成绩)AS平均分FROM课程,成绩;
D. SELECT课程名,SUM(成绩)AS平均分FROM课程,成绩;
[单项选择]设在SQL Server 2000某数据库中有选课表(学号,课程号,成绩),设成绩列的数据类型为INT,且有取值范围为0~100的约束。若需统计全体学生的平均成绩(精确到小数点后1位),下列语句正确的是()。
A. SELECT CAST(AVG(成绩) AS NUMERIC(4,1)) FROM 选课表
B. SELECT AVG(CAST(成绩 AS NUMERIC(4,1))) FROM 选课表
C. SELECT AVG(成绩) AS NUMERIC(4,1) FROM 选课表
D. SELECT CAST(AVG(成绩*1.0) AS NUMERIC(4,1)) FROM 选课表
[单项选择]根据选课表(学号、课程号、成绩)进行下列查询;
SELECT学号,SUM(成绩)AS总分FROM选课表WHERE(学号=“C1011101”)
GROUP BY学号
UNION
SELECT学号,SUM(成绩)AS总分FROM选课表WHERE(学号=“C1011102”)
GROUP BY学号
使用的是 ______。
A. 合并查询
B. 外连接查询
C. 自身连接查询
D. 子查询