多项选择题基于“学生—选课—课程”数据库中有三个表:学生表(s)包含字段学号(S#)、姓名(sname)、性别(sex)、年龄(age);选课表(SC)包含字段课程号(c#)、学号(S#)、成绩(GRADE);课程表(c)包含字段课程号(C#)、课程名(cname)、教师(teacher)。现要将学生的学号及其平均成绩定义为一个视图,在定义该视图是,所有的SELECT语句将出现()子句。

A.from
B.orderby
C.groupby
D.where


您可能感兴趣的试卷

你可能感兴趣的试题

1.多项选择题查询选修了课程号为’C2’的学号和姓名,下列可以实现该效果的SQL语句是()

A.select s.s#,sname from s where s.s#=(selectsc.s#fromscwherec#=’c2’
B.select s.s#,sname from s,s cwhere s.s#=sc.s#andc#=’c2’
C.select s.s#,sname from s joinscon s.s#=sc.s#wherec#=’c2’
D.select s.s#,sname from s where s.s#in(selectsc.s#fromscwherec#=’c2’)

2.多项选择题Check约束可以实现()

A.限制一个表中单个列的取值范围
B.限制一个表中多个列之间的取值约束
C.限制不同表之间列的取值约束
D.为列提供默认值

3.多项选择题下列外模式的描述,正确的是()

A.外模式是保证数据安全性的一个有力措施
B.外模式也称为用户视图
C.一个应用程序可以使用多个外模式
D.同一个外模式可以被某一用户的多个应用程序所使用

4.多项选择题关系数据模型有许多优点,以下为其优点的是()

A.结构简单
B.适用于集合操作
C.有标准语言支持
D.可以表示复杂的语义

5.多项选择题与人工管理方法和文件系统方法相比较,数据库方法的特征是()

A.数据结构化
B.数据共享性高、冗余度小、易扩充
C.数据独立性高
D.数据由DBMS统一管理和控制

6.多项选择题对关系的描述正确的是()

A.关系是一个集合
B.关系是一张二维表
C.关系可以嵌套定义
D.关系中的元组次序可交换

7.多项选择题SQL Server2008提供了日期时间函数,以下说法错误的是()

A.select dateadd(mm,4,’01/01/2012’),返回值为:5
B.select datediff(mm,’03/06/2012’,’11/06/2012’),返回值为:8
C.select datepart(day,’09/07/2012’),返回值为:9
D.select datename(dw,’01/01/2013’),返回值为:5

8.多项选择题有一用户表,表中字段为:用户ID(userid(int))、用户名(username(varchar))、用户密码(password(varchar)),该表需要设置主键,以下说法正确的是()

A.如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。
B.此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。
C.此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。
D.如果采用userid作为主键,那么在userid列输入的数值,允许为空。

9.多项选择题有关索引,以下说法正确的是()

A.同一个表只能有一个索引
B.索引分为聚集索引和非聚集索引
C.表定义了主键约束系统自动建立索引
D.同一个表不可以有多个不唯一非聚集索引

10.多项选择题有关union和union all,以下说法正确的是()

A.union比union all多执行了distinct操作
B.两者查询返回的结果集一样
C.两者效率一样
D.union all可以代替inner join使用