数据库习题(2)

2025-06-24

第二讲 单元测试

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

10若视图的数据源是多个,则这些数据源之间必须创建( )。 正确答案:关系 或 关联

第三讲 单元测试

1单选(2分)下列英文名称中,( )用于表示记录。 A.Field B.Table C.View D.Record

2单选(2分)对于Unicode字符集中的字符,每个字符在计算机中用( D )个字节存储。 A.4 B.3 C.1 D.2

3单选(2分)下列数据类型中,( )相当于其他计算机语言中的逻辑型数据。 A.位型 B.整型 C.字符型 D.二进制型

4单选(2分)下列( A )数据类型在计算机中需要占用8个字节的存储空间。 A.money B.tinyint C.integer D.real

5单选(2分)在使用SQL创建表时,下列( A )用于表示主键约束。 A.Primary Key B.Default C.Feferences D.Foreign Key

6单选(2分)在修改表结构的SQL语句中,下列( B )表示删除某个字段。 A.modify B.drop C.alter D.add

7单选(2分)下列( A )是SQL中用于更新记录的命令动词。 A.update B.delete C.insert D.create

8单选(2分)下列英文名称中,( B )用于表示视图。 A.Table B.View C.Field

9

D.Record

9单选(2分)在创建视图的SQL语句中,保留字AS之后接续的是( )。 A.子查询 B.字段 C.记录 D.表名

10单选(2分)下列( )是SQL更新视图的命令动词。 A.update B.alter C.create D.drop

11填空(2分)数据表主要由三部分组成,分别是表名,表结构和( )。 12填空(2分)对于变长字符型字段,当实际输入的字符个数少于定义的字符个数时,系统(使用空格进行填充。

13填空(2分)数据表是整个数据库的( 核心 )。

14填空(2分)视图的创建和删除( )其引用的数据表。 15填空(2分)视图所引用的数据表也称为( )。

第四讲 SQL及其应用

4.1 SQL查询

1 SQL的中文含义是( )。 A.结构化查询语言 B.结构化定义语言 C.结构化操纵语言 D.结构化选择语言 正确答案: A 2

下列( )不是T-SQL语言的组成部分。 A.DDL B.DBL C.DML D.DCL

正确答案: B

3下列( )不是SQL语言的特点。 A.高度综合 B.语言结构简洁 C.过程化

D.采用面向集合的操作方式 正确答案: C

4 SQL语言采用集合操作方式,其操作对象和操作结果都可以是( )的集合。

10


数据库习题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2024年潞河中学美术会考提纲

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219