[计算机类试卷]数据据工程师高频练习试卷1及答案与解析.doc
《[计算机类试卷]数据据工程师高频练习试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]数据据工程师高频练习试卷1及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、数据据工程师高频练习试卷 1及答案与解析 1 数据模型定义了数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是 _。 ( A)实体一联系模型 ( B)关系模型 ( C)面向对象模型 ( D)网状模型 2 关于数据视图与三级模式,下列说法错误的是 _。 ( A)数据视图是指用户从某个角度看到的客观世界数据对象的特征 ( B)外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构 ( C)概念模式以数据模型的形式 描述数据 ( D)三级模式结构实现了数据的独立性 3 关于数据模型和模式结构,有下列说法: 数据库系统的开发
2、者利用数据模型描述数据库的结构和语义,通过现实世界到信息世界再到机器世界的抽象和转换,构建数据库 数据结构模型是按用户的观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具 在数据模型中有 “型 ”和 “值 ”的概念,其中值是对某一类数据的结构和属性的说明 在三级模式结构中,概念模式是对数据库中全体数 据的逻辑结构和特征的描述,是所有用户的公共数据视图 上述说法正确的是 _。 ( A) 和 ( B) 、 和 ( C) 和 ( D) 和 4 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性 ? ( A)外模式
3、/模式 ( B)模式 /内模式 ( C)外模式 /内模式 ( D)逻辑模式 /内模式 5 在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是_。 ( A)外模式 ( B)模式 ( C)子模式 ( D)内模式 6 查询处理器是数据 库管理系统的重要组成部分,下列不属于查询处理器功能组成模块的是 _。 ( A) DML编译器 ( B)查询执行引擎 ( C)嵌入式 DML的预编译器 ( D)查询权限管理器 7 DBMS通过加锁机制允许用户并发访问数据库,这属于 DBMS提供的 _。 ( A)数据定义功能 ( B)数据操纵功能 ( C)数据库运行管理与控制功能 ( D)数据库建立与
4、维护功能 8 关于数据库管理系统功能,有下列说法: 数据管理系统具有将 E-R模型转换为数据结构模型、数据库操作、数据库运行管理和控制、 数据库建立和维护功能 数据管理系统具有将 E-R模型转换为数据结构模型、数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护功能 数据管理系统具有数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护功能 数据管理系统具有数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护,以及直接存取数据等功能。 上述说法完全正确的是 _。 ( A) 和 ( B) 、 和 ( C) 和 ( D) 9 关于数据库系统,有下列说法: 数据库系统 (
5、DBS)自上而下可以分为用户、人机交互界面、 DBMS和磁盘四个层次 采用了数据库技术的计算机系统 是位于用户与操作系统之间的数据库管理系统 DBS是由 DB、软件和 DBA组成 上述说法完全正确的是 _。 ( A) 和 ( B) 、 和 ( C) 和 ( D) 10 在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是 _。 ( A)经济可行性分析是指对项目进行成本效益分析,其中项目 成本一般包括开发费用、软硬件购置费用、安装调试及维护费用 ( B)技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案做出评估和选择建
6、议 ( C)操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工作环境等条件 ( D)开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择出合理的方案 11 按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等做出合理的评估并提出选择建议的工作属于 _。 ( A)规划与 分析阶段的系统规划与定义 ( B)规划与分析阶段的可行性分析 ( C)需求分析阶段的业务规则需求分析 ( D)系统设计阶段的总体设计 12 在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括_。 ( A)需求规范说明书 ( B)系统范围与边界
7、 ( C)可行性分析报告 ( D)项目计划书 13 在数据库应用系统的需求分析阶段,需要进行性能分析。下列关于数据库应用系统性能指标的说法,错误的是 _。 ( A)数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户 的时间 ( B)系统吞吐量是指在单位时间内系统能存储的数据量 ( C)并发用户数是指在保证单个用户查询响应时间的前提下,系统最多允许同时访问数据库的用户数量 ( D)系统性能指标是系统软硬件设计和选型的重要依据 14 下列属于数据库应用系统需求分析阶段工作的是 _。 标识和理解问题 构建关系模式 实现应用系统 建立功能模型 ( A) 和 ( B) 和 ( C) 和
8、 ( D) 和 15 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段 是_。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 16 在数据库物理设计阶段,建立索引的目的是为了提高数据的 _。 ( A)更改效率 ( B)插入效率 ( C)查询效率 ( D)删除效率 17 为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工作的是 _。 ( A)数据内容一致性维护 ( B)数据库备份与恢复 ( C)数据库安全性维护 ( D)数据库存储空间管理 18 在需求分 析阶段,结构化分析和建模方法是一种较为有
9、效的需求分析方法,下列不属于结构化分析和建模方法优点的是 _。 ( A)用图形化的模型能直观的表示系统功能 ( B)可避免过早陷入具体细节 ( C)图形对象不涉及太多技术术语,便于用户理解模型 ( D)从局部或子系统开始分析问题,便于建模人员了解业务模型 19 关于数据库应用系统的需求分析工作,下列说法正确的是 _。 ( A)通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明 ( B)在需求分析阶段,系统需求分析员要与用户充分沟通 ,并做出各类用户视图 ( C)数据需求分析的主要工作是要辨识出数据处理中的数据处理流程 ( D)数据操作响应时间、系统吞吐量、最大并发用户数都是性
10、能需求分析的重要指标 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 20 数据库应用系统功能设计包括哪两个方面 ?每个方面主要由哪些设计步骤组成 ? 21 数据库系统处理死锁一般采用哪两类方法 ?简述每类方法的基本原理。 22 现有关系模式: 教师授课 (教师号,姓名,职称,课程号,课程名,学分,教科书名 ) 其函数 依赖集为: 教师号 姓名,教师号 职称,课程号 课程名,课程号 学分,课程号 教科书名 指出这个关系模式的主码。 这个关系模式是第几范式,为什么 ? 将其分解为满足 3NF要求的关系模式 (分解后的关系模式名自定 )。 23 现有某图书销售数据库,
11、其关系表结构如下: 图书表 (图书编号,图书名称,出版社编号,出版社名称,出版时间,出版数量,版次 ) 图书销售表 (图书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者电话 ) 书店表 (书店编号,联系电话,所在 城市编号,城市名称 ) 该系统所涉及的数据存在以下约束: 出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统的记录的图书出版信息包括出版时间、版次及出版数量信息; 一个书店可以出售多本图书给多个读者,每位读者可以从多个书店购买多本图书,一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息; 每个书店只能位于一个城市,
12、一个城市可以有多个书店。 以图书销售表为例说明原数据库设计的不合理之处。 给出该数据库符合 3NF要求的全部关系模式,并指出关系模式中的全部主码和外码。 24 有两张关系表: Students(SID, SName, Sex, Dept) Prizing(SID, PName, Type, PDate) Students表描述的是学生基本信息, Prizing表描述的是学生获奖信息。 若在应用程序中经常使用以下查询语句: SELECT S. SID, SName, PName, Type FROM Students AS S JOIN Prizing AS P ON S.SID=P. SID
13、请问能否使用聚集文件提高此查询的性能 ?并给出原因。 为了提高查询性能,数据库管理员在 Students表的 SName列上建立了一个非聚集索引 SName_ind。如果应用程序使用如下语句查询数据: SELECT* FROM Students WHERE SName like%华 请问 SName_ind索引是否能够提高语句的查询速度,并给出原因。 25 有学生表 学号,姓名,年龄,性别,系名,专业名,班号 ,设一个系可有多个专业,每个专业可有多个班,各班 班号不重复,一个学生只在一个班学习,现经常需要按 “系名 ”和 “班号 ”进行查询,为提高查询效率,需要为 “系名 ”和 “班号 ”两个
14、列建立一个非聚集索引,建立此索引有下列两种方法: 方法 1:索引列顺序为 (系名,班号 ) 方法 2:索引列顺序为 (班号,系名 ) 这两种方法哪个更合理 ?请简要说明原因。 针对你认为合理的方法,写出创建该索引的 SQL语句。 26 在 SQL Server 2000中,有教师表 Teachers(TeacherID, Name, LeaderID),其中TeacherID是主码 ,类型是长度为 4的普通编码定长字符串,且每位是 0 9的数字字符; Name的类型是长度为 10的普通编码可变长字符串; LeaderID是每个教师的领导的 TeacherID。 写出创建 Teachers表的
15、SQL语句,要求语句中包含所有的约束。 现要查询 TeacherID为 “1234”的教师的领导的 TeacherID,请给出相应的 SQL语句,要求只使用一条 SQL语句实现,且此语句中不允许包含子查询。 27 以下两个关系表: Emp(eid, ename, age, did, salary),其各列 含义为: 职工号,姓名,年龄,部门号,工资 Dept(did, dname, mgr_id),其各列含义为:部门号,部门名称,部门经理职工号 写出一条 SQL语句,查询工资大于 10000,且与他所在部门的经理年龄相同的职工姓名。 28 请按要求解答下列问题: (1)在设计数据库应用系统时,
16、需要对系统所需的存储空间进行规划。规划时需要考虑多种因素,请列出其中的 4种。 (2)设有商品销售系统,该系统每天最多产生万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记 录,每年按 365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号 (10字节 )、销售数量 (8字节 )、价格 (8字节 )、金额 (8字节 )、收银台编号 (4字节 )、销售员编号 (4字节 )、销售时间 (8字节 )。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为8KB(共 8192字节 )。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 数据 工程师 高频 练习 答案 解析 DOC
