数据库习题 联系客服

发布时间 : 星期四 文章数据库习题更新完毕开始阅读0b7cae1b3186bceb18e8bb83

2.2 数据库创建

1( )允许用户定义一组操作,这些操作通过对指定的表进行删除、插入和更新命令来执行或触发。 A.存储过程 B.视图 C.触发器 D.索引

正确答案: C

2关于SQL Server中的存储过程,下列说法中正确的是( )。 A.不能有输入参数 B.没有返回值 C.可以自动被执行

D.可以调用其它存储过程 正确答案: D 、

3以下( )不是存储过程的优点。

A.实现模块化编程,能被多个用户共享和重用 B.可以加快程序的运行速度 C.可以增加网络的流量

D.可以提高数据库的安全性 正确答案: B

4 SQL Server中存储过程由一组预先定义并被( )的T-SQL语句组成。 A.编写 B.解释 C.编译 D.保存

正确答案: C

5记录数据库事务操作的文件是( )。 A.日志文件 B.主数据文件 C.索引文件 D.次数据文件 正确答案: A

6视图是从基本表或视图中导出的表,数据库中实际存放的是视图的( )。 A.数据 B.定义 C.索引 D.指针

正确答案: B

5

第二讲 单元测试

1单选(2分)以下哪个不是数据库设计的内容( A )。 A.创建数据库 B.E-R模型设计 C.需求分析

D.逻辑结构设计

2单选(2分)对于关系的描述正确的是( B )。 A.同一个关系中可出现相同的属性 B.同一个关系中不能出现相同的属性 C.同一个关系中第一个属性必须是主码 D.同一个关系中主码必须可以有多个

3单选(2分)以下哪个不属于数据库对象( C )。 A.视图 B.数据表 C.字段 D.索引

4单选(2分)以下哪个不属于SQL SERVER数据库文件类型( C )。 A.事务日志文件 B.次数据库文件 C.索引文件

D.主数据库文件

5单选(2分)主数据库文件的扩展名是( D )。 A..ndf B..mdb C..ldf D..mdf

6填空(2分)若想设计一个性能良好的数据库,就要尽量满足( 关系规范化 )原则。 7填空(2分)设有“学生”和“班级”2个实体集,这些学生来自同一个班级,“学生”和“班级”2个实体间的联系是( 一对多 )。

8填空(2分)存储过程是存放于服务器的预先编译好的一组( T-SQL语句 )。

9填空(2分)触发器是特殊的( 存储过程 ),当用户表中数据改变时,该存储过程被自动执行。 10填空(2分)

数据库文件组分为主文件组和 ( 自定义文件组 )。

6

第三讲 数据表与视图

3.1 数据表

1一个数据表最多可以( )个主键。 A.1 B.2 C.3 D.N

正确答案: A

2可以用于保存图像的字段数据类型是( )。 A.字符型 B.数值型 C.日期时间型 D.二进制型 正确答案: D

3假设数据库中表A与表B建立了“一对多”关系,表B为“多”的一方,则下述说法中正确的是( )。

A.表A中的一个记录能与表B中的多个记录匹配 B.表B中的一个记录能与表A中的多个记录匹配 C.表A中的一个字段能与表B中的多个字段匹配 D.表B中的一个字段能与表A中的多个字段匹配 正确答案: A

4数据表中的每一个横行称为一个( )。 A.字段 B.属性 C.记录 D.主键

正确答案: C

5关系数据库中的表不必具有的性质是( )。 A.数据项不可再分

B.同一列数据项要具有相同的数据类型 C.记录在顺序可以任意排列 D.字段的顺序不能任意排列 正确答案: D

6为了连接保存在不同表中的信息,使多表协同工作,必须确定表的( )。 正确答案:关系 或 关联

7如果表中一个字段不是自身所在表的主关键字,而是另一个表的主关键字或候选关键字,这个字段称为( )。

正确答案:外键 或 外部关键字 或 外关键字

8在创建或修改数据表结构时,如果不用SQL,可以人工在数据表的( )视图中进行。 正确答案:设计

7

9在设计数据表时,比较科学的方法是一个数据表对应( )个主题。 正确答案:一 或 1

10若要在数据库中存储一个Word文件,则其对应字段的数据类型应该设置为( )。 正确答案:二进制型 或 二进制

3.2 视图

1视图一经定义便存储在数据库中,其保存的是( )。 A.记录 B.字段 C.文件名

D.方法和规则 正确答案: D

2可以利用( )对数据源的数据直观地进行浏览和编辑。 A.视图 B.报表 C.存储过程 D.数据库快照 正确答案: A

3若删除某个视图,则其引用的数据表( ) A.记录会增加 B.记录会减少 C.记录不会变 D.随之删除 正确答案: C

4一个视图对应( )数据表。 A.一个 B.多个 C.全部

D.一个或多个 正确答案: D

5下列操作中,( )利用视图无法实现。 A.增加记录 B.删除记录 C.更新记录 D.保存记录 正确答案: D

6视图是一个数据库中的一种( )。 正确答案:对象

7视图本身并不存储数据,其数据来自于( )。 正确答案:数据源 或 基本表

8在三层数据库体系结构中,视图是( )。 正确答案:外模式

9若表中的数据发生变化,则视图中的数据( )。 正确答案:随之变化

8