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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库部分笔试模拟试题

一.单选题(每小题0.5分)

1.数据库三级模式结构的划分,有利于。

A. 数据的独立性

B. 管理数据库文件

C. 建立数据库

D. 操作系统管理数据库

2.数据库中的视图对应三级模式中的_________。

A. 外模式

B. 内模式

C. 模式

D. 其他

3.逻辑独立性是指当_________。

A.当内模式发生变化时,模式可以不变

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

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

D.当模式发生变化时,内模式可以不变

4.实体完整性用____________保证。

A. 主码

B. 外码

C. CHECK约束

D. UNIQUE约束

5.外码与其所引用的列之间的关联关系是根据_________关联的。

A. 列名相同

B. 类型相同

C. 语义

D. 任意情况

6.外码的作用是___________。

A.不限制外码列的取值范围

B.限制引用列的取值范围

C.限制所引用的列的取值范围在外码列的已有值范围内

D.限制外码列的取值范围在所引用的列的已有值范围内

7.关系模式:购买情况(顾客号,产品号,购买时间,购买数量),若允许一个顾客在不同时间对同一个产品购买多次,则此关系模式的主码是_______。

A.顾客号B.产品号

C.(顾客号,产品号)D.(顾客号、产品号、购买时间)

8.关系数据库表中,记录行________。

A.顺序很重要,不能交换B.顺序不重要

C.按输入数据的顺序排列D.一定是有序的

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 2008是支持_____________的关系数据库管理系统。

A.文件服务器结构B.集中式结构

C.客户/服务器结构D.对象管理

15.某变量的数据类型是Nchar(10),存放“中级培训”,占用的空间是_________字节。

A.10 B.20

C.8 D.40以

16.索引的作用是_____________。

A.提高数据查询效率B.提高数据的插入、更改和删除效率

C.节省存储空间D.利用维护数据库空间

17.SQL Server数据库可以由___________组成。

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

B.多个数据文件

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

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

18.为一个新建的数据库估计空间,有一个数据表,大约有10,000行记录,每一行记录大约需要3,000字节空间,此数据表一共需要________空间?

A. 80MB

B. 40MB

C. 60MB

D. 30MB

19.要限制“顾客”表中的邮政编码字段(字符型)的取值必须是6位长,且每一位必须为数字,可以使用________实现。

A. CHECK约束

B. UNIQUE约束

C. DEFAULT约束

D. 都不行

20.定义外码的用处主要是___________。

A. 提高查询效率

B. 维护数据的实体完整性

C. 增加数据的安全性

D. 维护数据的参照完整性

21.CHECK约束的作用是___________。

A. 维护数据的实体完整性

B. 提高数据查询效率

C. 限制列的取值范围

D. 提高数据修改效率

22. 现有一个“教师”表,其中一个字段是教师的住址(字符型,20位长),我们不希

望此字段包含空值,如果某位教师现没有住址,则希望此字段自动填入“还没有”,应___________。

A. 为此列创建一个CHECK约束

B. 为此列创建一个外码约束

C. 为此列创建一个DEFAULT约束

D. 为此列创建一个主码约束

23.能将查询结果插入到一个新表中的语句是____________。

A.INSERT INTO … V ALUES …B.INSERT INTO … SELECT …

C.SELECT … INTO …FROM …D.SELECT … FROM …

24.有关系模式:学生表(学号,姓名,所在系),建立统计每个系的学生人数的视图的正确语句是_________。

A. CREATE VIEW v1 AS

SELECT 所在系,COUNT(*) FROM 学生表 GROUP BY 所在系

B. CREATE VIEW v1 AS

SELECT 所在系,SUM(*) FROM 学生表 GROUP BY 所在系

C. CREATE VIEW v1(系名,人数) AS

SELECT 所在系,SUM(*) FROM 学生表 GROUP BY 所在系

D. CREATE VIEW v1(系名,人数) AS

SELECT 所在系,COUNT(*) FROM 学生表 GROUP BY 所在系

25.现有雇员表,结构为:雇员表(雇员号,姓名,所在部门,年龄)现要统计每个部门的雇员的平均年龄,希望查询结果是按平均年龄从高到低的顺序排列,并且只取平均年龄最高的前3个部门。完成此功能的查询语句为:

A. SELECT TOP 3 WITH TIES 所在部门,AVG(年龄)平均年龄

相关文档
最新文档