下列四组SQL命令,全部属于数据定义语句的命令是()。
A.CREATE,DROP,GRANT
B.CREATE,DROP,ALTER
C.CREATE,DROP,UPDATE
D.CREATE,DROP,SELECT
A.CREATE,DROP,GRANT
B.CREATE,DROP,ALTER
C.CREATE,DROP,UPDATE
D.CREATE,DROP,SELECT
A.实现数据字典的查找,以验证是否符合表和列的定义,类型是否正确
B.检查用户的权限是否足够
C.选择最佳的执行计划
D.验证它是否是合法的语句,有没有语法错误
试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)
A.一条SQL语句可以对多个表进行更新操作
B.一条SQL语句可以在一个表中插入多条元组
C.一条SQL语句可以修改一个表中的多条元组
D.一条SQL语句只能对一个表进行更新操作
学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:
学生 (学号,姓名,专业,入学日期)
收费 (学年,学号,学费,书费,总金额)
假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。
试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)
①用SQL的有关语句定义
(1)学生关系S,包括学号SNo(主键)、姓名SN、年龄SA、系别SD;
(2)课程关系C,包括课程号CNo(主键)、课程名CN、授课教师T;
(3)学生选课关系SC,包括SNo、CNo和成绩G。
要求定义出主键和外键(如果存在)。数据类型和长度可根据生活经验或开发经验合理定义。
②在①所创建的数据表基础上,用SQL语句完成下列操作。
(1)用SQL语句查询每个学生的平均成绩,输出学号和平均成绩,按平均成绩排序(降序),若平均成绩相同,再按学号排序(升序)。
(2)求姓林的老师讲的每门课的学生平均成绩。
A.11 12<回车>
B.11 <回车>12<回车>
C.11,12<回车>
D.11,<回车>12<回车>
下列四组地形区中,全部属于西部大开发区域的是()。
A.四川盆地、阿尔泰山、云贵高原、祁连山
B.柴达木盆地、天山、山东丘陵、云贵高原
C.准噶尔盆地、长白山、青藏高原、武夷山
D.塔里木盆地、云贵高原、黄土高原、太行山