真题及答案

2008年4月全国计算机等级考试四级笔试试卷

数据库工程师

选择题

(1) 数据模型定义子数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模

型和物理模型三大类。概念模型的典型代表是 A

A )实体-联系模型 B )关系模型

C )面向对象模型 D )网状模型

(2) 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是 D

A )需求分析 B )概念设计

C )逻辑设计 D )物理设计

(3) 考虑一个关系表和建立在该表上的一个索引,如果该表中的数据记录的排序顺序与该索引的索引

项的排序顺序一致,则该索引为 D

A )聚集索引 B )非聚集索引

C )稠密索引 D )辅索引

(4) 当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其他事务的干扰,事

务并发执行的结果与这些事务串行执行的结果一样,这一特性被称为事务的 D

A )原子性 B )一致性

C )持久性 D )隔离性

(5) 在数据库物理设计阶段,建立索引的目的是为了提高数据的 C

A )更改效率 B )插入效率

C )查询效率 D )删除效率

(6) 存储过程是存储在数据库中的代码,具有很多有点。下列陈述中不属于存储过程有点的是 B

A) 可通过预编译机制提高数据操作的性能

B )可方便的按用户视图表达数据

C )可减少客户端和服务器端的网络流量

D )可实现一定的安全控制

(7) 数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快

速访问的文件结构是 D

A )顺序文件 B )聚集文件

C )索引文件 D )散列文件

(8) 数据库镜像有很多有点,但不包括

A )提供完整或接近完整的数据允余,提高数据可靠性

B )主数据库系统发生故障时,可快速启用数据库镜像提供服务

C )降低数据库存储系统的建设成本

D )提高主数据库系统在升级期间的可用性

(9) 在 SQL Server 2000 中,若希望用户 user1 具有数据库服务器上的全部权限,则应将 user1 加

入到下列哪个角色

A )db_owner B) public C) db_datawriter D) sysadmin

(10) SQL Server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份备份的

内容是

A )上次差异备份之后修改的数据库全部内容

B )上次完全备份之后修改的数据库全部内容

C )上次日志备份之后修改的数据库全部内容

D )上次完全备份之后修改的数据库内容,但不包括日志等其他内容

(11) SQL Server 2000数据库用户的来源

A )可以是所以SQL Server 的登陆用户

B )只能是 Windows 身份验证的登陆用户

C )只能是SQL Server 身份验证的登陆用户

D )可以是其他数据库中的用户

(12) 数据库的访问接口包括ODBC 、OLEDB 等,其中ODBC 接口是

A )专用的访问SQL Server 数据库的接口

B )一种开放的、访问数据库的接口

C )通用的访问任何类型的数据的接口

D )一种访问关系数据库的控件

(13) VB6.0中的数据绑定控件必须

A )同时具有DataSource 属性和DataField 属性

B )同时具有ConnectionString 属性和RecordSource 属性

C )具有DataSource 属性

D )具有ConnectionString 属性

(14) VB6.0中,ADO 数据控件用于连接数据源的属性是

A )Refresh B )RecordSource C )CommandType D )ConnectionString

(15) 在VB6.0 ADO 对象模型中,RecordSet 对象的AddNew 方法的功能是

A )在对应的的数据库表中增加一条新记录

B )在记录集中增加一个新列

C )在内存中开辟存放一条新纪录的空间

D )增加一个新的记录集

(16) 在分布式数据库系统中,一般不适合作为衡量查询代价依据的是

A )CPU 代价 B )I/O代价 C )通信代价 D )存储代价

(17) 在UML 模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是

A )协作图 B )状态图 C )顺序图 D )部署图

(18) 在分布式数据库的数据分配策略中,若全局数据存在多个副本,且在每个物理场地都保存一个

完整的数据副本,则该策略属于

A )集中式策略 B )分割式策略 C )全复制式策略 D )混合式策略

(19) 许多大中型企业出于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由?

A )充分利用企业信息系统生成的数据

B )把企业的各种应用系统集中在一起

C )解决企业基本业务应用和数据分析应用之间的性能冲突问题

D )以面向主题、集成的方式合理组织数据、实现跨专业视图

(20) 从联机事务处理(OLTP )环境中抽取数据、建立新的数据分析环境的最初出发点是

A )对企业信息系统中的数据进行整理

B )解决企业信息系统中的数据孤岛问题

C )解决企业基本业务应用和数据分析应用之间的性能冲突问题

D )解决企业信息系统心中的蜘蛛网问题

(21) 在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是

A )外模式 B )模式 C )子模式 D )内模式

(22) 在数据库应用系统设计过程中,属于物理设计范畴的是

A )数据流图设计 B )实体-联系图设计 C )关系模式设计 D )索引设计

(23) 下述不属于数据库维护工作的是

A )使用数据定义语言建立多个表、构建数据库总体框架

B )根据备份计划周期性的备份数据库

C )检测数据库的空间使用情况

D )调整数据库参数,进行性能优化

(24) 以下哪个设计内容不属于数据库应用系统总体设计范畴?

A )数据库应用系统体系结构设计

B )软硬件选型和配置设计

C )数据库软件总体设计

D )关系模式设计

(25) 下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是

A )属性的名字和类型信息

B )表上的授权信息

C )表中的一个元组

D )定义在表上的索引类型

(26) 关于并行数据库结构,以下说法错误的是

A )在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突

B )在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘

C )在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源

D )层次结构综合了共享内存、共享磁盘和无共享结构的特点

(27) 针对数据量很打的数据库系统,最适合调用应用程序的时机是

A )数据库尚未建立之前

B )数据库已经建立,但尚未装入任何数据

C )数据库已经建立,并已装入部分数据

D )全部数据装入数据库之后或投入运行之后

(28) 对基于检查点的恢复技术,下列说法中错误的是

A )无论事务在检查点之前还是之后提交,都需执行REDO 操作

B )可以提高恢复效率

C )可以定期建立,也可以按照某种规则建立检查点

D )能最大限度的减少恢复数据库时根据日志记录所需执行的恢复操作

(29) 设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教

师工资总额的视图,正确的语句是

A )CREATE VIEW SalaryView(系名,工资总额)AS

SELECT 所在系,COUNT(工资) FROM 教师表

GROUP BY 所在系

B )CREATE VIEW SalaryView(系名,工资总额)AS

SELECT 所在系,SUM(工资) FROM 教师表

GROUP BY 所在系

C )CREATE VIEW SalaryView AS

SELECT 所在系,COUNT(工资) FROM 教师表

C ) D

二、简答题

(1) 数据库应用系统功能设计包括哪两个方面?每个方面主要由哪些设计步骤组成?(10分)

(2) 数据库系统处理死锁一般采用哪两类方法?简述每类方法的基本原理(10分)

(3) 请按要求解答下列问题:

① 在设计数据库应用系统时,需要对系统所需的存储空间进行规划。规划时需要考虑多种因素,

请列出其中的4种 (4分)

② 设有商品销售系统,该系统每天最多产生1万条商品销售记录,并用商品销售数据表保存销售

记录。系统需要保存3年的销售记录,每年按365天计算。商品销售数据表包含的属性及各属

性占用的字节分别为:商品号(10各字节)、销售数量(8各字节)、价格(8各字节)、金额(8

各字节)、收银台编号(4各字节)、销售员编号(4各字节)、销售时间(8各字节)。保存该表

的数据库管理系统的数据存储单位是数据页,每页大小为8KB (共8192个字节)。该数据库管

理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页

存放。

请计算在数据库中保存商品销售数据表需要的数据页数目,要求写出计算过程。(6分)

三、设计题

(1) 设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。

已知系(DEPT )信息包括系编号(DeptNO )、系名称(DeptName ),教师(Teacher )信息包括教师号(TNO )、教师名(Tname ),课程(Course )信息包括课程号(CNO )、课程名(CName )、课程学分(Credit ),学生(Student )信息包括学号(SNO )、学生姓名(Sname )、学生性别(Sex )。

选课系统的管理规则如下:

Ⅰ、一个系可聘用多名教师,一个教师只受聘于一个系;

Ⅱ、一个系可有多名学生,一个学生只属于一个系;

Ⅲ、一名教师可讲授多门课程,一门课程可被多个学生选修;

Ⅳ、一名学生可选修多门课程,一门课程可被多名学生选修;

Ⅴ、学生选修完课程后,可获得相应课程的成绩。

针对以上描述,完成下列设计内容:

① 构建选修课系统的ER 图。(要求图中的实体集名用试卷中给出的英 文名,

联系名用联系所关联的实体集名的首字母,字母间用“—”或“_”连接,大小写不限)(10分)

② 根据所构建的ER 图,设计满足3NF 的关系模式,并标出每个关系模式的主码和外码。

(要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限)(10分) GROUP BY 所在系 D )CREATE VIEW SalaryView AS SELECT 所在系,SUM(工资) FROM 教师表 GROUP BY 所在系 (30) 下述各图给出的4个并发调度中,哪个不是冲突可串行的? A )

B

(2) 现有如下两个关系模式:

Employees (Eid ,Name ,DeptNO )

Departments (DeptNO ,DeptName ,TotalNumber )

Employees 关系模式描述了职工编号、姓名和所在部门编号;Departments 关系模式描述了部门编号、名称和职工总人数。

请按SQL Server所采用的Tansact —SQL 语法格式编写实现具有功能的后触发型触发器:每当在Employees 表中插入一行数据时,相应部门的职工总人数就加1。(10分)

选择题答案:ADDDC BDCBB ABBDC DCCDC BDADC CCABB

2008年4月全国计算机等级考试四级笔试试卷

数据库工程师

选择题

(1) 数据模型定义子数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模

型和物理模型三大类。概念模型的典型代表是 A

A )实体-联系模型 B )关系模型

C )面向对象模型 D )网状模型

(2) 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是 D

A )需求分析 B )概念设计

C )逻辑设计 D )物理设计

(3) 考虑一个关系表和建立在该表上的一个索引,如果该表中的数据记录的排序顺序与该索引的索引

项的排序顺序一致,则该索引为 D

A )聚集索引 B )非聚集索引

C )稠密索引 D )辅索引

(4) 当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其他事务的干扰,事

务并发执行的结果与这些事务串行执行的结果一样,这一特性被称为事务的 D

A )原子性 B )一致性

C )持久性 D )隔离性

(5) 在数据库物理设计阶段,建立索引的目的是为了提高数据的 C

A )更改效率 B )插入效率

C )查询效率 D )删除效率

(6) 存储过程是存储在数据库中的代码,具有很多有点。下列陈述中不属于存储过程有点的是 B

A) 可通过预编译机制提高数据操作的性能

B )可方便的按用户视图表达数据

C )可减少客户端和服务器端的网络流量

D )可实现一定的安全控制

(7) 数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快

速访问的文件结构是 D

A )顺序文件 B )聚集文件

C )索引文件 D )散列文件

(8) 数据库镜像有很多有点,但不包括

A )提供完整或接近完整的数据允余,提高数据可靠性

B )主数据库系统发生故障时,可快速启用数据库镜像提供服务

C )降低数据库存储系统的建设成本

D )提高主数据库系统在升级期间的可用性

(9) 在 SQL Server 2000 中,若希望用户 user1 具有数据库服务器上的全部权限,则应将 user1 加

入到下列哪个角色

A )db_owner B) public C) db_datawriter D) sysadmin

(10) SQL Server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份备份的

内容是

A )上次差异备份之后修改的数据库全部内容

B )上次完全备份之后修改的数据库全部内容

C )上次日志备份之后修改的数据库全部内容

D )上次完全备份之后修改的数据库内容,但不包括日志等其他内容

(11) SQL Server 2000数据库用户的来源

A )可以是所以SQL Server 的登陆用户

B )只能是 Windows 身份验证的登陆用户

C )只能是SQL Server 身份验证的登陆用户

D )可以是其他数据库中的用户

(12) 数据库的访问接口包括ODBC 、OLEDB 等,其中ODBC 接口是

A )专用的访问SQL Server 数据库的接口

B )一种开放的、访问数据库的接口

C )通用的访问任何类型的数据的接口

D )一种访问关系数据库的控件

(13) VB6.0中的数据绑定控件必须

A )同时具有DataSource 属性和DataField 属性

B )同时具有ConnectionString 属性和RecordSource 属性

C )具有DataSource 属性

D )具有ConnectionString 属性

(14) VB6.0中,ADO 数据控件用于连接数据源的属性是

A )Refresh B )RecordSource C )CommandType D )ConnectionString

(15) 在VB6.0 ADO 对象模型中,RecordSet 对象的AddNew 方法的功能是

A )在对应的的数据库表中增加一条新记录

B )在记录集中增加一个新列

C )在内存中开辟存放一条新纪录的空间

D )增加一个新的记录集

(16) 在分布式数据库系统中,一般不适合作为衡量查询代价依据的是

A )CPU 代价 B )I/O代价 C )通信代价 D )存储代价

(17) 在UML 模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是

A )协作图 B )状态图 C )顺序图 D )部署图

(18) 在分布式数据库的数据分配策略中,若全局数据存在多个副本,且在每个物理场地都保存一个

完整的数据副本,则该策略属于

A )集中式策略 B )分割式策略 C )全复制式策略 D )混合式策略

(19) 许多大中型企业出于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由?

A )充分利用企业信息系统生成的数据

B )把企业的各种应用系统集中在一起

C )解决企业基本业务应用和数据分析应用之间的性能冲突问题

D )以面向主题、集成的方式合理组织数据、实现跨专业视图

(20) 从联机事务处理(OLTP )环境中抽取数据、建立新的数据分析环境的最初出发点是

A )对企业信息系统中的数据进行整理

B )解决企业信息系统中的数据孤岛问题

C )解决企业基本业务应用和数据分析应用之间的性能冲突问题

D )解决企业信息系统心中的蜘蛛网问题

(21) 在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是

A )外模式 B )模式 C )子模式 D )内模式

(22) 在数据库应用系统设计过程中,属于物理设计范畴的是

A )数据流图设计 B )实体-联系图设计 C )关系模式设计 D )索引设计

(23) 下述不属于数据库维护工作的是

A )使用数据定义语言建立多个表、构建数据库总体框架

B )根据备份计划周期性的备份数据库

C )检测数据库的空间使用情况

D )调整数据库参数,进行性能优化

(24) 以下哪个设计内容不属于数据库应用系统总体设计范畴?

A )数据库应用系统体系结构设计

B )软硬件选型和配置设计

C )数据库软件总体设计

D )关系模式设计

(25) 下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是

A )属性的名字和类型信息

B )表上的授权信息

C )表中的一个元组

D )定义在表上的索引类型

(26) 关于并行数据库结构,以下说法错误的是

A )在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突

B )在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘

C )在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源

D )层次结构综合了共享内存、共享磁盘和无共享结构的特点

(27) 针对数据量很打的数据库系统,最适合调用应用程序的时机是

A )数据库尚未建立之前

B )数据库已经建立,但尚未装入任何数据

C )数据库已经建立,并已装入部分数据

D )全部数据装入数据库之后或投入运行之后

(28) 对基于检查点的恢复技术,下列说法中错误的是

A )无论事务在检查点之前还是之后提交,都需执行REDO 操作

B )可以提高恢复效率

C )可以定期建立,也可以按照某种规则建立检查点

D )能最大限度的减少恢复数据库时根据日志记录所需执行的恢复操作

(29) 设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教

师工资总额的视图,正确的语句是

A )CREATE VIEW SalaryView(系名,工资总额)AS

SELECT 所在系,COUNT(工资) FROM 教师表

GROUP BY 所在系

B )CREATE VIEW SalaryView(系名,工资总额)AS

SELECT 所在系,SUM(工资) FROM 教师表

GROUP BY 所在系

C )CREATE VIEW SalaryView AS

SELECT 所在系,COUNT(工资) FROM 教师表

C ) D

二、简答题

(1) 数据库应用系统功能设计包括哪两个方面?每个方面主要由哪些设计步骤组成?(10分)

(2) 数据库系统处理死锁一般采用哪两类方法?简述每类方法的基本原理(10分)

(3) 请按要求解答下列问题:

① 在设计数据库应用系统时,需要对系统所需的存储空间进行规划。规划时需要考虑多种因素,

请列出其中的4种 (4分)

② 设有商品销售系统,该系统每天最多产生1万条商品销售记录,并用商品销售数据表保存销售

记录。系统需要保存3年的销售记录,每年按365天计算。商品销售数据表包含的属性及各属

性占用的字节分别为:商品号(10各字节)、销售数量(8各字节)、价格(8各字节)、金额(8

各字节)、收银台编号(4各字节)、销售员编号(4各字节)、销售时间(8各字节)。保存该表

的数据库管理系统的数据存储单位是数据页,每页大小为8KB (共8192个字节)。该数据库管

理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页

存放。

请计算在数据库中保存商品销售数据表需要的数据页数目,要求写出计算过程。(6分)

三、设计题

(1) 设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。

已知系(DEPT )信息包括系编号(DeptNO )、系名称(DeptName ),教师(Teacher )信息包括教师号(TNO )、教师名(Tname ),课程(Course )信息包括课程号(CNO )、课程名(CName )、课程学分(Credit ),学生(Student )信息包括学号(SNO )、学生姓名(Sname )、学生性别(Sex )。

选课系统的管理规则如下:

Ⅰ、一个系可聘用多名教师,一个教师只受聘于一个系;

Ⅱ、一个系可有多名学生,一个学生只属于一个系;

Ⅲ、一名教师可讲授多门课程,一门课程可被多个学生选修;

Ⅳ、一名学生可选修多门课程,一门课程可被多名学生选修;

Ⅴ、学生选修完课程后,可获得相应课程的成绩。

针对以上描述,完成下列设计内容:

① 构建选修课系统的ER 图。(要求图中的实体集名用试卷中给出的英 文名,

联系名用联系所关联的实体集名的首字母,字母间用“—”或“_”连接,大小写不限)(10分)

② 根据所构建的ER 图,设计满足3NF 的关系模式,并标出每个关系模式的主码和外码。

(要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限)(10分) GROUP BY 所在系 D )CREATE VIEW SalaryView AS SELECT 所在系,SUM(工资) FROM 教师表 GROUP BY 所在系 (30) 下述各图给出的4个并发调度中,哪个不是冲突可串行的? A )

B

(2) 现有如下两个关系模式:

Employees (Eid ,Name ,DeptNO )

Departments (DeptNO ,DeptName ,TotalNumber )

Employees 关系模式描述了职工编号、姓名和所在部门编号;Departments 关系模式描述了部门编号、名称和职工总人数。

请按SQL Server所采用的Tansact —SQL 语法格式编写实现具有功能的后触发型触发器:每当在Employees 表中插入一行数据时,相应部门的职工总人数就加1。(10分)

选择题答案:ADDDC BDCBB ABBDC DCCDC BDADC CCABB


相关文章

  • 监理工程师历年考试真题及答案汇总(04年-16年)
  • 2016-09-01 16:50    建设工程教育网整理 为了让大家更好地备考监理工程师考试,建设工程教育网(www.jianshe99.com)特将近几年的考题进行汇总,以便大家更好地进行复习. 年份/考试科目 合同管理 三大控制 理论 ...查看


  • 2017★广西高考答案
  • 2017-06-08广西高考理综2017年试题及答案 2017-06-08广西2017年高考语文真题及答案(清晰版) 2017-06-082017年广西全国卷3高考理科数学试卷及答案(图片版) 2017-06-072017广西高考文科数学试 ...查看


  • 执业护士资格考试历年考试真题和答案最新版 1
  • 护士资格考试历年真题和答案 一.以下每一道题下面有A.B.C.D.E 五个备选本考试真题答案.请从中选择一个最佳本考试真题答案,并在答题卡上将相应题号的相应字母所属的方框涂黑. 1.无条件时,可用下列哪个公式计算基础代谢率 A.收缩压+舒张 ...查看


  • 国家.广东省真题集合历年公务员考试真题汇总
  • 国家.广东省真题集合历年公务员考试真题汇总    ››2010年国家公务员考试申论真题答案及范文(word ››2010年国家公务员考试行测真题(word版) ››根据2010年国家公务员考试新大纲编写的申论冲刺 题   ››20 ...查看


  • 中级会计职称考试历年真题汇总(2010
  • 会计手机网 登录/注册 中级 练习 试题 中级会计职称考试历年真题汇总(2010-2015) 2015-09-14 08:51 来源:中华会计网校 以史为鉴,通过对中级会计职称历年真题的学习,可以了解中级职称考试的题型.命题风格.各科目分值 ...查看


  • 执业护士资格考试历年考试真题和答案最新版
  • 一.以下每一道题下面有A.B.C.D.E 五个备选本考试真题答案.请从中选择一个最佳本考试真题答案,并在答题卡上将相应题号的相应字母所属的方框涂黑. 1.无条件时,可用下列哪个公式计算基础代谢率 A.收缩压+舒张压-111 B.脉搏+收缩压 ...查看


  • 2014年一级建造师[建设工程项目管理]真题
  • 2014年一级建造师<建设工程项目管理>真题 一.单项选择题(每题1分) 第 1 题 建设工程管理的核心任务是( ). A.目标控制 B.提高建设项目生命周期价值 C.实现业主的建设目标和为工程的建设增值 D.为工程的建设和使用 ...查看


  • 25参与政治生活
  • 5.参与政治生活 选择题 [2010年山东省日照市中考真题]19.我国宪法规定:"一切法律.修正法规和地方法规,都不得同宪法相抵触."这表明 A.宪法是普通法律之和,是母法 B.宪法制定和修改的程序更为严格 c只有宪法才 ...查看


  • 北京中考语文答案
  • 北京中考语文答案 相关栏目推荐 北京中考答案 北京中考数学试题 北京2014中考真题 北京中考语文真题 北京中考改革 北京中考模拟试题 北京中考报名网 北京中考生物真题 北京中考满分作文100字 北京中考试卷 北京中考满分作文200字 北京 ...查看


  • 2017会计初级职称初级会计实务高含金量模拟题(8)
  • 2017会计初级职称初级会计实务高含金量模拟题(8) 一.单项选择题(每题1分) 第 1 题 下列各项,不通过"其他货币资金"科目核算的是( ). A.信用证保证金存款 B.备用金 C.外埠存款 D.银行汇票存款 正确答 ...查看


热门内容