首页 > 技术文章 > 数据库原理第三章 选择题

Atsuhiro 2022-06-22 20:55 原文

1、【单选题】以下关于视图的描述中,不正确的

A、视图是外模式

B、使用视图可以加快查询语句的执行速度

C、视图是虚表

D、使用视图可以加快查询语句的编写

答案
B

2、【单选题】在SQL的SELECT语句中,能实现投影操作的是

A、SELECT

B、FROM

C、WHERE

D、GROUP BY

答案

A

3、【单选题】SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE实现下列哪类功能

 A、数据查询

B、数据操纵

C、数据定义

D、数据控制

答案
C

 4、【单选题】下列SQL语句中,( )不是数据操纵语

A、INSERT

B、CREATE

C、DELETE

D、UPDATE

答案

B

5、【单选题】SQL使用( )语句为用户授予系统权限或对象权限

A、SELECT

B、CREATE

C、GRANT

D、REVOKE

答案

C

6、【单选题】SQL中,下列涉及空值的操作,不正确的是

A、AGE IS NULL

B、AGE IS NOT NULL

C、AGE = NULL

D、NOT(AGE IS NULL)

答案

C

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) 

答案

B

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

答案

D

9、【单选题】在SQL中,修改数据表结构应使用的命令是

A、ALTER

B、CREATE

C、CHANGE

D、DELETE

答案

A

10、【单选题】已知学生、课程和成绩三个关系如下:学生(学号,姓名,性别,班级)、课程(课程名称,学时,性质)、成绩(课程名称,学号,分数)。若打印学生成绩单,包括学号、姓名、课程名称和分数,应该对这些关系进行( )操作

A、

B、

C、乘积

D、连接

答案

D

11、【单选题】当FROM字句中出现多个基本表或试图时,系统将执行( )操作

A、

B、等值连接

C、自然连接

D、笛卡尔积

答案

D

12、【单选题】数据库的事务日志文件(      )。

A、只能有一个

B、可以有多个

C、可以没有

D、以上都不对

答案

B

13、【单选题】CREATE命令属于(      )语句。

A、数据查询

B、数据操纵

C、数据定义

D、数据控制

答案

C

14、【单选题】使用存储存储过程Sp_helpfile可以(      )。

A、查看数据库的结构

B、查看数据库的文件信息

C、查看数据库的文件组信息

D、以上都可以

答案

B

15、【单选题】在DBMS中分离数据库之后,(      )。

A、数据库文件将会从磁盘上删除

B、数据库文件将会脱离DBMS

C、事务日志文件将会从磁盘上删除

D、以上都不对

答案

B

16、【单选题】假设学号字段“SNo”的数据类型为nvarchar(6),当“SNo”的值为“S001”时,“SNo”在内存中占(      )字节。

A、4

B、6

C、8

D、12

答案
C

17、【单选题】创建数据表时,如果给某个字段定义PRIMARY KEY约束时,该字段的数据(      )。

A、不允许有空值

B、允许有多个空值

C、允许有一个空值

D、以上都不对

答案

A

18、【单选题】为数据表增加新的字段时,(      )。

A、可以为新字段设置NOT NULL约束

B、不能为新字段设置NOT NULL约束

C、不能为新字段设置约束

D、以上都不对

答案

B

19、【单选题】在SQL的SELECT语句中,能实现选取操作的是(      )。

A、SELECT

B、FROM

C、WHERE

D、GROUP BY

答案

C

20、【单选题】外键约束必须在(      )中定义。

A、主表

B、从表

C、主表或者从表

D、以上都不对

答案

B

21、【单选题】DROP命令属于(      )语句。

A、数据查询

B、数据操纵

C、数据定义

D、数据控制

答案

C

22、【单选题】SQL语言一次查询的结果是一个(      )。

A、数据项

B、记录

C、元组

D、

答案

D

推荐阅读