关系数据库与SQL语言练习

内容发布更新时间 : 2025/7/11 2:40:33星期一 下面是文章的全部内容请认真阅读。

第三章

一、选择题

在下列各题A),B),C),D)四个选项中选择一个正确的。 1.以下关于视图的描述中,不正确的是( )。

A)视图是外模式 B)使用视图可以加快查询语句的执行速度 C)视图是虚表 D)使用视图可以加快查询语句的编写 2.在SQL的SELECT语句中,能实现投影操作的是( )。 A)SELECT B)FROM C)WHERE D)GROUP BY

3.SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE

实现下列哪类功能( )。

A)数据查询 B)数据操纵 C)数据定义 D)数据控制 4.下列SQL语句中, ( )不是数据操纵语句。 A)INSERT B)CREATE C)DELETE D)UPDATE

5.SQL使用( )语句为用户授予系统权限或对象权限。 A)SELECT B)CREATE C)GRANT D)REVOKE

6.SQL中,下列涉及空值的操作,不正确的是( )。 A)AGE IS NULL B)AGE IS NOT NULL C)AGE NULL D)NOT(AGE IS NULL) 7.若用如下的SQL语句创建了一个表S: CREATE TABLE S

(SNo CHAR(6) NOT NULL, SName CHAR(8)NOT NULL, SEX CHAR(2), AGE INTEGER)

现向S表插入如下行时,哪一行可以被插入( )? 。

A)('991001’,’李明芳’,女,’23') B)('990746',’张为,NULL,NULL) C)(NULL,’陈道一’,’男’,32) D)('992345',NULL,’女’,25)

8.假定学生关系是S(SNo,SName,Sex,Age),课程关系是C(CNo,CName,Teacher),

学生选课关系是SC(SNo,CNo,Grade)。要查找选修“数据库”课程的“男”学生姓名,将涉及的关系是( )。

A)S B)SC,C C)S,SC D)S,C,SC

9.在SQL中,修改数据表结构应使用的命令是( )。 A)ALTER B)CREATE C)CHANGE D)DELETE

10.已知学生、课程和成绩三个关系如下:学生(学号,姓名,性别,班级)、课程(课

程名称,学时,性质)、成绩(课程名称,学号,分数)。若打印学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行( )操作。

A)并 B)交 C)乘积 D)连接 二、填空题

1.SOL是 的缩写。

2.SQL的功能包括 、 、 和 四个部分。

3.SQL支持数据库的三级模式结构,其中 对应于视图和部分基本表,

对应于基本表, 对应于存储文件。

4.在SQL Server 2000中,数据库是由

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi