审计署计算机中级数据库 笔试练习二

更新时间:2024-01-28 19:28:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一.单选题

1.数据库系统由 组成。

A. 数据库管理系统、操作系统、数据库系统管理员和访问数据库的应用程序组成 B. 数据库管理系统、数据库、数据库系统管理员和访问数据库的应用程序组成 C. 数据库管理系统、操作系统、数据库系统管理员和数据库文件组成 D. 数据库、操作系统、数据库系统管理员和访问数据库的应用程序组成 2.数据库管理系统是_________。

A. 系统软件 B. 应用软件 C. 操作系统软件 D. 都不是 3.物理独立性是指当_________。

A. 当内模式发生变化时,模式可以不变 B. 当内模式发生变化时,应用程序可以不变 C. 当模式发生变化时,应用程序可以不变 D. 当模式发生变化时,内模式可以不变

4.如果表T是2NF,则它____________。

A. 一定不存在传递依赖关系 B. 一定存在传递依赖关系 C. 一定不存在部分依赖关系 D. 可以存在部分依赖关系 5.外码与其所引用的列之间必须_________。 A. 列名相同 B. 类型相同 C. 语义与类型均相同 D. 无限制

6.在数据库中,数据冗余带来的最主要问题是_________。 A. 操作不方便

B. 降低数据修改效率 C. 降低查询效率 D. 会造成数据不一致

7.关系模式:产品销售表(产品号,销售地点,销售时间,销售数量),一个产品号描

述一种产品,若允许一种产品在不同地点同时销售多次,同一种产品可在多个地点销售,在同一时间同一地点只能销售一种产品,则此系模式的主码是______。 A.产品号 B.(产品号,销售时间) C.(产品号,销售地点) D.(产品号,销售地点,销售时间) 8.概念数据模型是面向________设计的。 A.数据库管理系统 B.操作系统 C.用户的业务 D.数据的管理

1

9.概念数据模型包括______。 A.实体、实体的属性和实体间的联系

B.实体、实体的属性 C.实体、实体的属性和对属性的约束

D.数据结构、数据操作和数据完整性约束

10.已知实体A与实体B之间是多对一联系,为反映两个实体之间的关联关系,应

_____________。 A.将外码放置在实体A中 B.在A中定义一个主码 C.将外码放置在实体B中 D.在B中定义一个主码 11.在客户/服务器应用结构中,数据库存放在____________。 A.客户端 B.服务器端 C.客户和服务器端都可以 D.客户和服务器端各存一部分 12.数据库文件对应数据库的______________。

A. 外模式 B. 模式 C. 内模式 D. 都不对应

13.关系数据库的完整性约束包括__________。

A. 实体完整性、约束完整性和主码完整性 B. 数据库定义完整性、参照完整性和用户定义完整性 C. 实体完整性、参照完整性和用户定义完整性 D. 表结构完整性、用户定义完整性和事务完整性

14.SQL Server安装好之后必须首先启动________服务才能使用此系统。 A.SQL Server B.SQL Server Agent C.SQL Server Management Studio D.配置管理器 15.在创建用户数据库时,系统自动将_________数据库拷贝到用户数据库中。 A.master B.model C.msdb D.pubs 16.下列关于存储的说法,错误的是_____________。 A.提高数据的操作效率 B.模块共享 C.增强数据的安全性 D.在SELECT语句中可查询存储过程数据 17.SQL Server数据库可以由___________组成。

A. 多个数据文件和多个日志文件 B. 多个数据文件

2

C. 多个数据文件和只能一个日志文件 D. 多个日志文件和只能一个数据文件

18.为一个新建的数据库估计空间,有一个数据表,大约有10,000行记录,每一行记录

大约需要5,000字节空间,此数据表一共需要________空间? A. 80MB B. 40MB C. 60MB D. 30MB 19. “图书”表中价格列是一个定点小数,小数点前3位,小数点后保留1位,正确的

类型是________。

A. numeric(3,1) B. numeric(4,1) C. numeric(5,1) D. float 20.Nchar(10)最多可以存储___________个汉字。

A. 5 B. 10 C. 20 D. 都不对

21.若用char(10)类型的变量存放“中国”,则占用的字节数为____

A. 10 B. 4 C. 2 D. 20 22.若用nchar(10)类型的变量存放“中国”,则占用的字节数为____

A. 10 B. 4 C. 2 D. 20

23.下属哪个语句是将查询结果批量插入到已建好的表中____________。 A.INSERT INTO … VALUES … B.INSERT INTO … SELECT … C.SELECT … INTO …FROM … D.SELECT … FROM … 24.有关系模式:销售表(产品号,销售时间,销售数量),建立统计每种产品的销售总

量的视图的正确语句是_________。 A. CREATE VIEW v1 AS

SELECT产品号,SUM(销售数量) FROM 销售表 GROUP BY 产品号 B. CREATE VIEW v1 AS

SELECT产品号,COUNT(销售数量) FROM 销售表GROUP BY 产品号 C. CREATE VIEW v1(A,B) AS

SELECT产品号,SUM(销售数量) FROM销售表GROUP BY 产品号 D. CREATE VIEW v1(A,B) AS

SELECT产品号,COUNT(销售数量) FROM 销售表GROUP BY 产品号 25.假设学生的考试成绩是在0~150范围内的整数,则定义考试成绩的最合适的类型是______。

3

A. int B. smallint C. tinyint D. float 26.用于存放定期执行任务的数据库是 _________。

A. master B. model C. msdb D. tempdb 27.____能够成为sysadmin角色的成员.

A. 数据库用户 B. 服务器登录帐户 C. 用户定义的角色 D. 服务器角色 28.下列____操作检查默认值约束。

A. insert B. delete C. update D. select 29.db_datareader角色可以执行的操作包括____

A. insert B. delete C. update D. select 30.db_datawriter角色可以执行的操作包括____ A. insert B. select C. create table D. alter table 31. CHECK约束的作用是________。

A. 提供列的默认值 B. 限制列的取值范围 C. 提高数据的操作效率 D. 保护敏感的数据 32.游标的主要作用是_________。

A. 提高数据查询效率 B. 实现复杂的查询 C. 提供对查询结果的详细处理 D. 保护敏感的数据

33.若希望用户u1对某数据库具有全部的权限,则应将u1加入到_____角色中。

A.db_owner B.public C.db_datawriter D.sysadmin 34.若希望某数据库中的全体用户都具有某个权限,较好的做法是_______。

A.分别对数据库中的每个进行授权 B.将此权限授给db_owner角色

C.创建一个用户角色并将此权限授给该用户角色 D.将此权限授给public角色 35.数据库管理系统在对表进行 ________ 检查CHECK约束。

A. 插入和删除数据之前 B. 插入和删除数据之后

4

C. 插入和更新数据之前 D. 插入和更新数据之后 36.主码约束是在对数据库数据进行____________时检查。

A. 插入操作 B. 更新操作

C. 插入和更新操作 D. 插入和删除操作 37.default约束是在对数据库数据进行____________时检查。

A. 插入操作 B. 插入和删除操作 C. 更新操作 D. 插入和更新操作 38.外码约束是在对主表数据进行____________检查。

A. 插入操作 B. 更新操作

C. 插入和更新操作 D. 更新和删除操作 39.SQL Server的单行注释符是________。

A. // B. -- C. /* D. */ 40. 下述哪个不是SQL语言的特征________。

A. 一体化语言 B. 过程化语言 C. 非过程语言 D. 简洁

二. 多选题

1.如果表T是3NF,则它____________。

A. 一定是1NF B. 一定是2 NF C. 不一定是1NF D.不一定是2NF

2.下列属于SQL Server系统数据库的有__________。 A. master B. model C. tempdb D.pubs 3.下列属于SQL Server用户数据库的有__________。 A. tempdb B. model C. northwind D.pubs 4.创建完数据库后,在企业管理器中 ___________ 。 A.可以修改数据文件的逻辑文件名 B.可以修改数据文件的物理文件名 C.可以修改数据文件的初始大小 D.可以修改数据文件的增长方式 5.CHECK约束可以 。

A. 限制一个表中一个列的取值范围 B. 限制一个表中多个列之间的取值约束 C. 限制多个表中多个列之间的取值约束

5

D. 对日期类型的列进行约束

6.下述哪些不属于数据库的特性_________。

A.应用程序和数据库的存储紧密相关 B.能够表达数据和数据之间的关联关系 C.能够按用户的视图表示数据 D.安全控制功能比较弱 7.对数据库空间的维护包括_________。

A.扩大已有文件的大小 B.添加新的文件

C.缩小已有文件的大小 D.缩小整个数据库的大小

8.“简单”恢复模式,可以进行的备份是________。

A.完全备份 B.差异备份 C.日志备份 D.都可以 9.下列在主码表中进行____操作时检查外码约束。

A. insert C. update A. insert C. update

B. delete D. select B. delete D. select

10.下列在外码表中进行____操作时检查外码约束。

6

本文来源:https://www.bwwdw.com/article/blqw.html

Top