文档库 最新最全的文档下载
当前位置:文档库 › 2009年9月全国计算机等级考试四级数据库工程师笔试试题及答案

2009年9月全国计算机等级考试四级数据库工程师笔试试题及答案

2009年9月全国计算机等级考试四级数据库工程师笔试试题及答案
2009年9月全国计算机等级考试四级数据库工程师笔试试题及答案

2009年9月全国计算机等级考试四级笔试试卷数据库工程师试

一、选择题((1)~(20)每题1分,(21)~(30)每题2分,共40分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

1. 查询处理器是数据库管理系统的重要组成部分,下列不属于查询处理器功能组成模块的是

A. DML编译器

B. 查询执行引擎

C. 嵌入式DML的预编译器

D. 查询权限管理器

答案:D

解析:(P11)DBMS中的查询处理器包括:①DML编译器;②嵌入式DML的预编译器;③DDL编译器;④查询执行引擎。

2. 关于数据视图与三级模式,下列说法错误的是

A. 数据视图是指用户从某个角度看到的客观世界数据对象的特征

B. 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构

C. 概念模式以数据模型的形式描述数据

D. 三级模式结构实现了数据的独立性

答案:B

解析:(P7)外模式也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。

3. 为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。

下列一般不属于数据库管理员日常维护工作的是

A. 数据内容一致性维护

B. 数据库备份与恢复

C. 数据库安全性维护

D. 数据库存储空间管理

答案:A

解析:(P28)数据库管理员日常维护工作主要包括有:①数据库的备份与恢复;②完整性维护;③安全性维护;④存储空间管理;⑤并发控制及死锁处理。

4. 事务的活锁又称为事务的饥饿,为了避免数据库出现事务活锁,可以采用的措施是

A. 使用先来先服务策略处理事务请求

B. 使用两阶段锁协议

C. 对事务进行并发调度

D. 使用小粒度锁

答案:A

解析:(P171)为避免活锁现象的发生,DBMS可以采用先来先服务(FIFS)策略处理事务的数据操作请求。

5. 关于数据库视图,下列说法正确的是

A. 视图可以提高数据的操作性能

B. 定义视图的语句可以是任何数据操作语句

C. 视图可以提供一定程度的数据独立性

D. 视图的数据一般是物理存储的

答案:C

解析:(P157)视图的作用:①简化数据查询语句;②使用户能从多角度看待同一数据;③提高了数据的安全性;④提供了一定程度的逻辑独立性。

6. 在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法。下列不属于结构化分析和建模方法优点的是

A. 用图形化的模型能直观地表示系统功能

B. 可避免过早陷入具体细节

C. 图形对象不涉及太多技术术语,便于用户理解模型

D. 从局部或子系统开始分析问题,便于建模人员了解业务模型

答案:D

解析:(P40)结构化分析及建模方法的主要优点是:①不过早陷入具体的细节;②从整体或宏观入手分析问题,如业务系统的总体结构,系统及子系统的关系;③通过图形化的模型对象直观地表示系统要做什么,完成什么功能;④图形化建模方法方便系统分析员理解和描述系统;⑤模型对象不涉及太多技术术语,便于用户理解模型。

7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由

A. 数据库管理员维护

B. 程序员维护

C. 数据库管理系统维护

D. 一般用户维护

答案:A

解析:(P108)数据字典是数据库管理系统的重要组成部分,DBA可利用它来监视DBMS的使用情况,并协助用户完成有关管理工作,一般用户也可通过数据字典查阅部分数据库结构信息。

8. 下列约束中能确保一个函数依赖是完全非平凡函数依赖的是

A. 仅当其右边的属性集是左边属性集的子集

B. 仅当其右边属性集中的属性都不属于左边的属性集

C. 仅当其右边属性集中至少有一个属性不属于左边的属性集

D. 仅当其右边属性集中的属性都属于左边的属性集

答案:B

解析:(P78~79)

9. 在数据库中可用多种结构组织数据,散列文件是其中的一种。关于散列文件,下列说法错误的是

A. 为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶

B. 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码

C. 如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出

D. 好的散列函数产生的存储地址分布应尽可能是随机的

答案:A

解析:(P106~107)用数列方法组织存储一个文件时,首先需要指定文件记录的一个(或一组

)域作为查找码,查找码也称为散列域。散列文件组织将文件的物理空间划分为一系列桶,每个桶的空间大小是固定的,可容纳的文件记录数目是固定的,故A的说法错误。

10. 虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。下列描述的用户界面设计原则,错误的是

A. 当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息

B. 友好的用户界面应能适当容忍用户在使用中的一些操作错误

C. Web界面应多采用动画和图形效果,以吸引用户使用

D. 用户界面应采取灵活多样的数据输入方式,以降低用户输入负担

答案:C

解析:(P129~130)不同DBAS对用户界面的要求与具体应用领域密切相关,因此并无统一的界面设计方法,但应遵守以下设计原则:①用户应当感觉系统的运行始终在自己的控制之下,即便当系统程序取得对系统的控制权时,人机界面也应向用户提供视觉和听觉上的反馈,保持用户与人机界面间的双向交流;②当系统发生错误或程序运行时间较长时,用户界面应该为用户提供有意义的反馈信息,并有上下文感知的帮助功能;③一个好的用户界面应该容忍用户在使用过程中发生的各种操作错误,并能够方便地从错误中恢复过来,保证系统运行不受、或尽可能小地受到用户错误操作的影响;④用户界面应该遵循一定标准和常规;⑤用户界面应该采取灵活多样的数据输入方式,尽量减少用户的输入负担。

11. 在SQL Server2000中,若希望数据库用户ACCT具有创建数据库对象的权限,较为合适的实现方法是

A. 使ACCT只在dbcreator角色中

B. 使ACCT只在public角色中

C. 使ACCT只在db_owner角色中

D. 使ACCT只在db_ddladmin角色中

答案:A

解析:(P246)

12. 设系、学生、教师三个实体之间存在约束:一个系可以招聘多名教师,一名教师只受聘于一个系;一个系可以招收多名学生,一名学生只属于一个系。下列ER图能准确表达以上约束的是

A. A

B. B

C. C

D. D

答案:B

解析:(P58)

13. 在SQL Server 2000中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑tempdb)的备份。关于系统数据库的备份策略,下列做法中最合理的是

A. 每天备份一次系统数据库

B. 每当用户进行数据更改操作时,备份系统数据库

C. 每当用户操作影响了系统数据库内容时,备份系统数据库

D. 备份用户数据库的同时备份系统数据库

答案:C

解析:(P256)不同的备份策略适用于不同的应用方面,选择或制定一种最合适的备份策略,可以将丢失的数据减小到最少,并可加快数据库恢复过程。

常用的备份策略有如下三种:①完全备份;②完全备份加日志备份;③完全备份加差异备份再加日志备份。

14. 在数据库应用系统的需求分析阶段,需要进行性能分析。下列关于数据库应用系统性能指标的说法,错误的是

A. 数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户的时间

B. 系统吞吐量是指在单位时间内系统能存储的数据量

C. 并发用户数是指在保证单个用户查询响应时间的前提下,系统最多允许同时访问数据库

的用户数量

D. 系统性能指标是系统软硬件设计和选型的重要依据

答案:B

解析:(P22)系统吞吐量,指系统在单位时间内可以完成的数据库事务或数据查询的数量。

15. 下列属于数据库应用系统需求分析阶段工作的是

Ⅰ.标识和理解问题Ⅱ.构建关系模型

Ⅲ.实现应用系统Ⅳ.建立功能模型

A. Ⅰ和Ⅳ

B. Ⅱ和Ⅲ

C. Ⅰ和Ⅱ

D. Ⅱ和Ⅳ

答案:A

解析:(P39)需求分析阶段的工作内容及过程:①标识问题;②建立需求模型;③描述需求

;④确认需求。

16. 在SQL Server 2000中,常用的数据库备份方法有完全备份、差异备份和日志备份。为保证某数据库的可靠性。需要综合采用这三种方法对该数据库进行备份。下列说法正确的是

A. 这三种备份操作的周期都必须一样,并且都必须备份在同一个备份设备上

B. 这三种备份操作的周期都必须一样,但可以备份在不同的备份设备上

C. 这三种备份操作的周期可以不一样,但必须备份在同一个备份设备上

D. 这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上

答案:D

解析:完全备份是将数据库中的全部信息进行备份,它是恢复的基线;差异备份是备份从最近的完全备份之后对数据所作的修改,它以完全备份为基准点,备份完全备份之后变化了的数据文件、日志文件以及数据库中其他被修改的内容;事务日志备份是备份从上次备份之后的日志记录,而且在默认情况下,事务日志备份完成后要截断日志。三者之间没有什么联系。

17. 对于联机事务处理系统和数据仓库系统中的数据,下列说法正确的是

A. 一般情况下,联机事务处理系统中的数据不能被修改,数据仓库系统中的数据可以被修

B. 联机事务处理系统中的数据规模一般大于数据仓库系统中的数据规模

C. 联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统中的数据一

般按面向分析主题的方式组织

D. 一般情况下,在安全性和一致性要求上,对数据仓库系统中数据的要求要高于对联机事

务处理系统中数据的要求

答案:C

解析:(P348)数据仓库中的数据是以面向主题的方式进行组织的,主题是一个抽象的概念,主题也可以称为分析主题或分析领域,用于表示某一宏观的分析领域所涉及的对象,以及与对象有关的数据的集合,联机事务处理系统是面向业务应用的数据组织方法。

18. 关于分布式数据库,下列说法错误的是

A. 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用

户无需关注每个分片被分配的场地

B. 对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任

何一个场地执行全局应用和局部应用

C. 分布式数据库的查询处理代价既包括CPU和I/O代价,也需要考虑场地间传输数据所需的

通信代价

D. 在分布式数据库查询中,导致场地间数据传输量大的主要原因是数据间的连接操作和并

操作

答案:A

解析:(P333)位置透明性是指数据分片的分配位置对用户是透明的,用户编写程序时只需要考虑数据分片情况,不需要了解各分片在各个场地的分配情况。分片透明性是指数据分片是用户无需考虑的,完全透明的。

19. 查询优化是提高数据库应用系统性能的重要手段。下列给出的查询优化方法,一般情况下无效的是

A. 为经常需要进行排序或分组的列建立索引

B. 为经常出现在查询条件中的列建立索引

C. 对涉及连接的查询,尽量用左外连接或右外连接代替内连接

D. 采用提前计算方法,将频繁访问的视图转为物化视图

答案:C

解析:(P180~181)

20. 关于UML建模机制,下列说法错误的是

A. 用例模型可以把满足用户需求的功能表示出来

B. 包图是表明包与包之间关系的类图

C. 协作图包含一组对象,并在图中展示这些对象之间的联系以及对象间发送和接收的消息

D. 顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序和并行次序

答案:D

解析:(P316~325)用例模型是把满足用户需求的所有功能表示出来的工具;包图是表明包以及包之间的关系的类图;顺序图主要用于描述系统内对象之间的消息发送和接收序列;协作图中包含一组对象,并在图中展示这些对象之间的联系以及对象间发送和接收的消息。

21. 在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析。关于可行性分析,下列说法错误的是

A. 经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬

件购置费用、安装调试及维护费用

B. 技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案做

出评估和选择建议

C. 操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工

作环境等条件

D. 开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选出合理的方案答案:B

解析:(P19~20)可行性分析包括以下四个方面:

①经济可行性:它研究的是对项目进行成本效益分析,估算项目开发成本,评估项目经济效益、社会效益和利润,在项目成本和收益间进行合理权衡,并分析项目对其产品或利润的影响。

②技术可行性:根据用户提出的系统功能、性能及实现系统的各项约束条件,对系统软件、系统硬件、技术方案作出评估和选择建议。

③操作可行性:论证是否具备DBAS开发所需的各类人员资源(项目管理人员、数据库系统分析员、应用编程人员等)、软件资源、硬件资源和工作环境等。

④开发方案选择:目标是提出并评价实现系统的各种开发方案,从中选择出一种适用于DBAS软件的开发方案。

22. 在SQL Server 2000中,某数据库中有角色R1和用户U1,U1是R1角色的成员,且只属于该角色。现对T表给R1只授予SELECT和DELETE权限,并授予U1对T表具有SELECT、UPDATE和DENY DELETE权限,则用户U1对T表可以执行的操作是

A. 查询、删除和更改数据

B. 查询和更改数据

C. 查询和删除数据

D. 查询和更改表结构

答案:B

解析:(P245)

23. 对于关系的主码必须满足的条件,有下列说法:

Ⅰ.一个关系中的主码属性或属性组能够决定该关系中的所有其他属性

Ⅱ.一个关系中的主码属性不能与其他关系中的主码属性重名

Ⅲ.在一个关系中,一个主码属性的任一真子集都不能够决定其他属性

Ⅳ.在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组

以上说法正确的是

A. Ⅰ和Ⅱ

B. Ⅰ和Ⅲ

C. Ⅱ和Ⅲ

D. Ⅱ和Ⅳ

答案:B

解析:(P75)

24. 在SQL Server 2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来增加教师的工资,增加规则为:“教授”增加400,“副教授”增加300,“讲师”增加200。下列语句中正确的是

A. A

B. B

C. C

D. D

答案:A

解析:(P147)

25.

A. A

B. B

C. C

D. D

答案:D

解析:(P150)

26. 关于数据库系统中的日志文件,有下列说法:

Ⅰ.事务故障恢复和系统故障恢复时都必须使用日志文件

Ⅱ.在动态转储过程中,对数据库所做的修改都被记录在日志文件中

Ⅲ.数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件

Ⅳ.建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率Ⅴ.日志文件有利于对用户对数据库系统的违规操作开展核查审计工作

A. 仅Ⅰ、Ⅱ和Ⅴ

B. 仅Ⅰ和Ⅱ

C. 仅Ⅰ、Ⅲ和Ⅴ

D. 仅Ⅱ、Ⅲ、Ⅳ和Ⅴ

答案:A

解析:(P188)日志文件的作用:①事务故障恢复和系统故障恢复必须使用日志文件;②在动态转储方式中必须建立日志文件;③在静态转储方式中,也可以建立日志文件。

27. 数据库系统可能出现下列故障:

Ⅰ.事务执行过程中发生运算溢出

Ⅱ.某并发事务因发生死锁而被撤销

Ⅲ.磁盘物理损坏

Ⅳ.系统突然发生停电事故

Ⅴ.操作系统因被病毒攻击而突然重启

以上故障属于系统故障(软故障)的是

A. Ⅰ、Ⅱ、Ⅳ和Ⅴ

B. Ⅳ和Ⅴ

C. Ⅰ、Ⅲ、Ⅳ和Ⅴ

D. Ⅲ和Ⅳ

答案:B

解析:(P184)系统故障又称软故障,是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所以正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。

28. 设用户对某商场数据库应用系统有下列活动

Ⅰ.在该数据库应用系统运行前建立数据库,并建立初始的商品清单和销售人员数据等基础数据Ⅱ.根据商场销售业务开展情况,调整数据库中的商品清单和价格

Ⅲ.为了应对商场业务增长过快带来的数据库数据增长迅速而扩展硬盘空间

Ⅳ.为了安全考虑,定期对数据库系统中的数据进行转储

Ⅴ.国庆期间,在应用系统中增加一条业务规则“节日期间所有商品打八折”

Ⅵ.在系统中模拟生成大规模销售数据,并开启所有收银台终端,在所有终端启动自动批量收银程序,测试系统的性能

以上活动属于商场数据库应用系统实施活动的是

A. Ⅰ、Ⅱ和Ⅲ

B. Ⅱ和Ⅴ

C. Ⅲ、Ⅳ和Ⅵ

D. Ⅰ和Ⅵ

答案:D

解析:(P173-176)

29. 对于大型企业业务支撑数据库应用系统的存储空间规划问题,在进行存储空间规划时,下列说法一般情况下错误的是

A. 数据库应用系统需要支撑的企业核心业务的发生频率是重要的输入参数

B. 粗粒度级统计分析数据所需占用的存储空间是需要考虑的主要因素

C. 企业核心业务数据的保存期要求是需要考虑的主要因素

D. 数据安全性、业务稳定性和容灾能力要求是重要的考虑因素

答案:B

30. RAID是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于RAID机制和技术,下

列说法错误的是

A. RAID系统内部可以包含多个磁盘驱动器

B. RAID 5盘阵中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信

C. RAID采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多

D. RAID系统一般都具有设备虚拟化技术

答案:C

解析:(P195)RAID的冗余技术主要有两个:

①镜像冗余。镜像冗余就是把所有的数据拷贝到其他的设备上或其他地方。这个技术实现起来很

简单,但是额外开销却很大,需要更多的磁盘、控制器和电缆。

②校验冗余。校验冗余就是通过对成员磁盘上的数据执行异或操作,得到其校验值,并存放在另

外的校验磁盘上。校验冗余技术实现起来稍显复杂,但是它占用的磁盘比镜像冗余少。

二、应用题(每空2分,共30分)请将答案分别写在答题卡中序号为【1】至【15】的横线上,答在试卷上不得分。

1. 设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市)。请补全如下查

询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT 城市 FROM 作者表

【1___】

SELECT 城市 FROM 出版商表

答案:DISTINCT

2. 设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视

图包含全部商品类别及每类商品的平均价格。请补全如下语句:

CREATE VIEW V1(商品类别,平均价格)

AS

SELECT商品类别,【2___】 FROM商品表

GROUP BY商品类别

答案:AVG(价格)AS平均价格

3. 在VB 6.0中,已经用Adodc控件Adodc1连接到数据库,并已绑定到数据库中的某个关系表

,现要通过此控件向表中插入数据,需要用到Adodc1.Recordset的【3___】方法和Update方法,使用Adodc1.Recordset的【4___】方法可以将当前行指针在结果集中向前移动一行。

答案:【3】AddNew【4】MovePrevious

4. 设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示:

①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。首先应该进行的恢复操作是恢复【5___】,第二个应该进行的恢复操作是恢复【6___】。

②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句

RESTORE 【7___】 FROM BK

WITH FILE=1,【8___】

答案:【5】完全备份1【6】差异备份2【7】database 销售数据库【8】NORECOVERY

5. 在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为【9___】页。

答案:1000

6. 在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。

EXEC sp_addsrvrolemember LOG,【10___】

答案:sysadmin

7. 在SQL Server 2000中,某数据库用户User在此数据库中具有对T表数据的查询和更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全该语句。

【11___】 UPDATE ON T FROM User

答案:REVOKE

8. 某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做。为了保证该操作的完整,需要利用到事务性质中的【12___】性。

答案:原子

9. 某SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。

CREATE PROC P_Sum

@year INT

AS

SELECT 【13___】 WITH TIES

商品类别,SUM(销售数量) AS销售总数量,

【14___】AS 销售总利润

FROM商品表JOIN销售表ON商品表.商品号=销售表.商品号

WHERE year(销售时间)=@year

GROUP BY商品类别

ORDER BY销售总利润【15___】

答案:【13】TOP3【14】(销售单价-成本价)*SUM(销售数量)【15】DESC(降序)

三、设计与应用题(共30分)请使用蓝、黑色钢笔或圆珠笔将答案写在答题纸的相应位置上,否则无效。

1. 有两张关系表:

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

请问能否使用聚集文件提高此查询的性能?并给出原因。(5分)

②为了提高查询性能,数据库管理员在Students表的SName列上建立了一个非聚集索引

SName_ind。如果应用程序使用如下语句查询数据:

SELECT*FROM Students WHERE SName like %华

请问SName_ind索引是否能够提高该语句的查询速度,并给出原因。(5分)

答案:①可以使用聚集文件提高此查询的性能。

因为聚集文件将不同关系表中有关联关系的记录存储在同一磁盘块内,从而减少数据库多表查询操作时的磁盘块访问次数,提高系统I/O速度和查找处理速度。

②此索引不能提高该语句的查询速度。

因为SName_ind是建立在Students表的SName列上的非聚集索引,表中的元素是以SName的首字母排序,而查询语句所要查询的名字是最后一个字为“华”的记录,还是需要扫描Students表中的全部记录,因此不会提高该语句的查询速度。

2. 某公司需建立产品信息数据库,经调查其业务要求如下:

Ⅰ.一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一种零件至少被用在一种产品或一种部件中;

Ⅱ.对于一种具体的部件,要记录这种部件使用的各种零件的数量;

Ⅲ.对于一种具体的产品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产品的零件数量;

Ⅳ.一个供应商可供应多种零件,但一种零件只能由一个供应商供应。

根据以上业务要求,某建模人员构建了如下ER图:

此ER图中的实体的属性完整,但实体、联系的设计存在不合理之处。

①请重新构建合理的ER图,使之符合业务要求,且信息完整。(4分)

②根据重构的ER图给出符合3NF的关系模式,并标出每个关系模式的主码和外码。(6分)

答案:①ER图如下:

3. 在SQL Server 2000中,有教师表Teachers(TeacherID,Name,LeaderID),其中TeacherID是主码,类型是长度为4的普通编码定长字符串,且每位是0~9的数字字符;Name的类型是长度为10的普通编码可变长字符串;LeaderID是每个教师的领导的TeacherID。

①写出创建Teachers表的SQL语句,要求语句中包含所有约束。(5分)

②现要查询TeacherID为“1234”的教师的领导的领导的TeacherID,请写出相应的SQL语句,要求只使用一条SQL语句实现,且此语句中不允许包含子查询。(5分)

答案:①CREATE TABLE Teachers (

TeacherID char(4) CHECK(TeacherID LIKE [0-9][0-9][0-9][0-9])

Namechar(10),

LeaderIDchar(4),

PRIMARY KEY (TeacherID),

FOREIGN KEY (LeaderID) REFERENCES Teachers (TeacherID)

)

②SELECT T2,LeaderID

FROM Teachers AS T1 JOIN Teachers AS T2

ON T1.LeaderID=T2.TeacherID

WHERE T1.TeacherID=1234

数据库原理试题及答案

数据库原理试题答案(B卷) 一、填空题(每题 2 分,共 20 分) 1、实体 2、日志文件 3、完整性 4、关系 5、关系演算 6、外模式 / 模式 7、更新 8、集成的 9、先来先服务 10、人工智能 二、选择题(每题 1 分) 1 、C 2 、 D 3 、 B 4 、 A 5 、 B 6 、 C 7 、 C 8 、 C 9 、 B 10 、 C 三、简答题(每题 5 分,共 20 分) 1 、答案要点:数据库系统中的常见故障有:事务内部的故障(事务故障)( 1 分)、系统故障( 1 分)、介质故障( 2 分)、计算机病毒( 1 分)。 2 、答案要点:数据模型通常由数据结构( 1 分)、数据操作( 2 分)、完整性约束( 2 分)三部分组成。 3 、答案要点:不是所有的视图都是可更新的( 2 分);因为有些视图的更新不能唯一地有意义地转换成对相应基本表地更新( 3 分)。 4 、答案要点:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同( 5 分)。 四、(共 10 分) 1 、 80 , 90 2 、 T 1 T 2 Slock A 读 A = 50 Y = A Unlock A Xlock A A=Y-10 Slock A 写回 A = 40 等待 Unlock A 等待 读 A = 40 Y = A Unlock A Xlock A A=Y × 2 写回 A = 80 Unlock A

五、(共 10 分) 六、(共 20 分) 1 、关系代数: (1)sno ( cno =‘ 2 ' (SC) )(2分) (2) Sno,Sn ( Cn=' 数据库概论 ' ) (2分) (3) Sno,SN (S ( Cno , sno (SC) ÷ Cno ( C )) ) (2分) ALPHA 语言 ? GET W(SC.SNO): https://www.wendangku.net/doc/9c2991202.html,O=' 2' (2分) ? RANGE C X SC Y GET W (S.SNO.S.SN): X( Y(https://www.wendangku.net/doc/9c2991202.html,O=https://www.wendangku.net/doc/9c2991202.html,O ^ Y.SNO=S.SNO ^ https://www.wendangku.net/doc/9c2991202.html,=' 数据库概论 ' (2分) ? RANGE C X SC Y GET W(S.SNO,S.SN): X( Y(https://www.wendangku.net/doc/9c2991202.html,O=https://www.wendangku.net/doc/9c2991202.html,O ^ Y.SNO=S.SNO)) (2分) 2 、( 1 ) SELECT COUNT(*) FROM STUDENT (2分) (2) SELECT SNO FROM SC GROUP BY SNO HAVING COUNT(*)>5 (3分) (3) DELECT FROM SC WHERE https://www.wendangku.net/doc/9c2991202.html,O IN (SELECT https://www.wendangku.net/doc/9c2991202.html,O FROM C WHERE CN=' 数据结构 ') DELETE FROM C WHERE CN= ‘数据结构' (3分) 七、(共 10 分) 科室(科室代码,科室名称) (1分) 医生(工号,姓名,名称,聘用日期,聘用期限,科室) (1分) 病人(病历号,姓名,年龄,工作单位) (1分) 就诊(医生工号,病历号,就诊日期) (2分) 一、填空题(每空 2 分,共 20 分) 1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的。 2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库。 3、数据库的 ____________ 是指数据库的正确性和相容性。 4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。 5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言。 6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。 7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。 8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。 9、避免活锁的简单方法是采用 _____ 的策略。 10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。 二、选择题(每小题 1 分,共 10 分) 1、SQL 中,下列涉及空值的操作,不正确的是 ( )

软考数据库系统工程师试题及答案

软考数据库系统工程师 试题及答案 TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-

2012年软考数据库系统工程师试题及答案 1.单个用户使用的数据视图的描述称为( ) A.外模式 B.概念模式 C.内模式 D.存储模式 2.子模式ddl 用来描述( ) A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 3.在dbs中,dbms和os之间的关系是( ) A.相互调用 调用os 调用dbms D.并发运行 4.数据库物理存储方式的描述称为( ) A.外模式 B.内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于dba职责的是( ) A.定义概念模式 B.修改模式结构

C.编写应用程序 D.编写完整性规则 6.在数据库三级模式间引入二级映象的主要作用是( ) A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 、dbms 和dbs 三者之间的关系是( ) 包括dbms和dbs 包括db和dbms 包括db和dbs D.不能相互包括 中“第三级存储器”是指( ) A.磁盘和磁带 B.磁带和光盘 C.光盘和磁盘 D.快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是( ) 10.数据库系统中的数据模型通常由( )三部分组成 A.数据结构、数据操作和完整性约束 B.数据定义、数据操作和安全性约束

C.数据结构、数据管理和数据保护 D.数据定义、数据管理和运行控制 组织提出的dbtg 报告中的数据模型是( )的主要代表 A.层次模型 B.网状模型 C.关系模型 D.实体联系模型 12.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述 A.子模式 B.用户模式 C.模式 D.存储模式 13.用户涉及的逻辑结构用( )描述 A.模式 B.存储模式 C.概念模式 D.子模式 14.数据库的开发控制,完整性检查,安全性检查等是对数据库的( ) A.设计 B.保护 C.操纵 D.维护 15.( )是控制数据整体结构的人,负责三级结构定义和修改 A .专业用户 B .应用程序员

MySQL数据库考试试题及答案

专业:移动通信科目:MySQL数据库 一、单项选择题 1.以下聚合函数求数据总和的是( ) A.MAX B.SUM C.COUNT D.AVG 答案:B 2.可以用( )来声明游标 A.CREATE CURSOR B.ALTER CURSOR C.SET CURSOR D.DECLARE CURSOR 答案:D 3.SELECT语句的完整语法较复杂,但至少包括的部分是( ) A.仅SELECT B.SELECT,FROM C.SELECT,GROUP D.SELECT,INTO 答案:B 4.SQL语句中的条件用以下哪一项来表达( ) A.THEN B.WHILE C.WHERE D.IF 答案:C 5.使用CREATE TABLE语句的( )子句,在创建基本表时可以启用全文本搜索A.FULLTEXT B.ENGINE C.FROM D.WHRER 答案:A 6.以下能够删除一列的是( ) A.alter table emp remove addcolumn B.alter table emp drop column addcolumn C.alter table emp delete column addcolumn D.alter table emp delete addcolumn 答案:B 7.若要撤销数据库中已经存在的表S,可用()。 A.DELETE TABLE S B.DELETE S C.DROP S D.DROP TABLE S 答案:D

8.查找表结构用以下哪一项( ) A.FIND B.SELETE C.ALTER D.DESC 答案:D 9.要得到最后一句SELECT查询到的总行数,可以使用的函数是( ) A.FOUND_ROWS B.LAST_ROWS C.ROW_COUNT D.LAST_INSERT_ID 答案:A 10.在视图上不能完成的操作是( ) A.查询 B.在视图上定义新的视图 C.更新视图 D.在视图上定义新的表 答案:D 11.UNIQUE惟一索引的作用是( ) A.保证各行在该索引上的值都不得重复 B.保证各行在该索引上的值不得为NULL C.保证参加惟一索引的各列,不得再参加其他的索引 D.保证惟一索引不能被删除 答案:A 12.用于将事务处理写到数据库的命令是( ) A.insert B.rollback C.commit D.savepoint 答案:C 13.查找条件为:姓名不是NULL的记录( ) A.WHERE NAME ! NULL B.WHERE NAME NOT NULL C.WHERE NAME IS NOT NULL D.WHERE NAME!=NULL 答案:C 14.主键的建立有( )种方法 A.一 B.四 C.二 D.三 答案:D 15.在视图上不能完成的操作是( ) A.更新视图数据

数据库试题及答案

《数据库》试题 使用教材:Visual FoxPro 数据库应用 试题范围:全册 出版社:高等教育出版时版次:第3版 学校名称:文县职业中专 一、选择题 1、在有关数据库的概念中,若干记录的集合称为() A. 文件 B. 字段 C. 数据项 D. 表 2、在Visual FoxPro中,向数据库文件中追加数据使用语句() A、INSERT B、REPLACE C、APPEND D、ADD 3、在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( ) A、delete all B、pack C、recall D、zap 4、在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( ) A、display all for nl>20 B、display all while nl>20 C、list for nl while nl>20 D、list while nl>20 5、在Visual FoxPro中,skip命令移动记录指针的基准是( ) A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾6、逻辑运算符在运算时的优先顺序是() A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序 7、在关系运算中,查找满足一定条件的元组的运算称之为()A. 投影 B. 选择 C. 关联 D. 复制 8、下面的赋值表达式不正确的是() A.STORE "HELLO WORLD!" TO STR B. STORE 123456 TO

A1,B1 C.WORD="FOXPRO" D.STORE 12,34 TO A2,B29、不能作为索引关键字的数据类型是() A.数值型 B.备注型 C.日期型 D.字符型 10、当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是() A.DISP FOR "李"=xm B.DISP FOR xm=李 C.DISP FOR SUBS(xm,1,1)= ‘李’ D.DISP FOR SUBS(xm,1,2)=‘李’ 11、用命令DIMENSION A(4,5)定义后,A数组中共有()个数据元素。 A. 4 B. 5 C. 9 D. 20 12、在Visual FoxPro的一个工作区中,同一时刻最多能打开( )个库文件。 A、10 B、1 C、任意多 D、256 13、33.结构化程序设计中的三种基本结构是顺序结构、分支结构和() A、选择结构 B、循环结构 C、混合结构 D、跳转结构 14、假定STUDENT.DBF学生数据库文件中前六条记录均为男生的记录,执行以下命令序列: USE.STUDENT GOTO 3 LOCATE NEXT 3 FOR 性别="男" 后,记录指针定位在( ) A、第3条记录上 B、第4条记录上 C、第5条记录上 D、第6条记录上 15、68.下面有关表索引的几种说法,正确的是() A.索引和排序一样,它改变记录的物理顺序。

数据库工程师试题以及答案

2010年3月计算机等考四级数据库 2010年3月计算机等考四级数据库工程师选择题 (1)在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。下列不属于数据安全性需求分析内容的是 A)分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求B)分析全局用户对数据的存取需求,以确定全局数据的安全控制策略 C)分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求 D)分析各类用户对数据的存取需求,以确定各类用户能够操作的数据 (2)有学生表(学号, 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用如下语句建立索引: CREATE NONCLUSTERED INDEX Idx_Name ON学生表(姓名); 此索引被称为 A)非聚集散列索引 B)非聚集辅索引 C)非聚集顺序索引 D)非聚集主索引 (3)在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是 A)聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O次数 B)聚集键应该选用频繁用于进行自然连接的属性或属性组 C)聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢 D)关系表中某个属性的数据重复率越高,越适合作聚集键 (4)己知有描述科研项目及负责教师的关系模式:科研项目(项目号, 项目名称, 经费, 负责教师号, 姓名, 职称),该关系模式满足函数依赖集:F={项目号→项目名称, 项目号→经费, 项目号→负责教师号, 负责教师号→姓名, 负责教师号→职称}。下列分解中最合理的符合3NF的关系模式是 A)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称) B)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称, 项目号) C)科研项目(项目号, 项目名称, 经费, 负责教师号),教师(教师号, 姓名, 职称)D)科研项目(项目号, 项目名称, 经费),项目_教师(项目号, 负责教师号),教师(教师号, 姓名, 职称) (5)在IDEF0图中矩形框代表功能活动。关于连接到矩形框4条边上的箭头的语义,下列说法错误的是 A)左边的箭头表示完成功能活动需要的数据,它强调被活动消耗或变换的内容 B)上边的箭头表示影响这个活动执行的事件或约束,它强调被活动变换的内容 C)右边的箭头表示由这个活动产生的信息,它强调活动变换和处理的结果 D)下边的箭头表示实施该活动的手段或完成活动需要的资源,它强调如何做 6)数据库的运行管理与维护主要由数据库管理员负责,工作内容主要包括日常维护、系统监控与分析、性能优化等。下列关于数据库管理员工作内容的说法错误的是A)数据库的备份和恢复是重要的维护工作,数据库管理员应根据不同的应用要求制定

sql数据库期末考试题及答案

一、单选题(共10 道试题,共50 分。) 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D)。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE …冰箱? B. SELECT * FROM XSH WHERE 产品名称LIKE …冰箱? C. SELECT * FROM CP WHERE 产品名称LIKE …%冰箱%? D. SELECT * FROM CP WHERE 产品名称=…冰箱? 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列(C)。 A. 数值为0 B. 数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B. CPU C. 寄存器 D. 磁盘 二、判断题(共10 道试题,共50 分。)V 1. 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A. 错误 B. 正确 2. 在sysdatabases中,还记录着存储过程中每个参数的信息。A A. 错误 B. 正确 3. 在SELECT语句中,当使用ORDER BY子句时,一定要使用GROUP BY 子句。A A. 错误 B. 正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。A A. 错误 B. 正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf B A. 错误 B. 正确 6. 使用INSERT命令一次只能插入一行数据。A A. 错误 B. 正确

数据库试题及答案_

笔试样卷一 参考答案 一、简答题(25分) 1.数据库阶段数据管理的主要特点是什么? 2.解释DB、DBMS、DBS三个概念? 3.什么是物理数据独立性和逻辑数据独立性? 4.试说明DBMS的主要功能? 5.在ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。 二、计算题(20分) 1.设有关系R和S R: S: A B C A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 3 4 4 4 3 列表计算R∪S、R-S、R×S、π 3,2(S)、δ B<5 (R)。(5分) 2.设有三个关系 S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 试用关系代数表达式表示下列查询

(1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 三、设有三个基本表(45分) S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 1.试用T-SQL的查询语句表达下列查询 (1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 2.试用T-SQL的查询语句表达下列查询 (1)统计有学生选修的课程的门数 (2)求选修C4课程的学生的年龄 (3)求LIU老师所授课程的每门课程的学生的平均成绩 (4)统计每门课程的学生选修人数 (5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)3.试用T-SQL更新语句完成下列更新操作 (1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)

2018上半年数据库系统工程师考试真题

2018 年上半年数据库系统工程师考试真题 上午题+下午题 ●计算机运行过程中,遇到突发事件,要求CPU 暂时停止正在运行的程序,转去为突发 (1) ,其处理过程中事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为 保存现场的目的是(2) 。 (1)A.阻塞 B. 中断 C. 动态绑定 D. 静态绑定 (2)A.防止丢失数据 B. 防止对其他部件造成影啊 C. 返回去继续执行原程序 D. 为中断处理程序提供数据 ●流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时间不同,则 流水线的吞吐率是()的的倒数。 (3)A.最短流水段操作时间 B. 各段流水的操作时间总和 C. 最长流水段操作时间 D. 流水段数乘以最长流水段操作时间 ●计算机中机械硬盘的性能指标不包括 (4) 。 (4)A.磁盘转速及容量 B. 盘片数及磁道数 C. 容量及平均寻道时间 D. 磁盘转速及平均寻道时间 ●算术表达式采用后缀式表示时不需要使用括号,使用()就可以方便地进行求值。a-b (c +d 山)(其中,—、+、*表示二元算术运算减、加、乘)的后缓式为(), 与该表达式等价的语法树为()。 (5)A.队列 B. 数组 C. 栈 D. 广义表 (6)A.a b c d -*+ B. a b c d*+ - C.ab-c*d+ D.a b c d+*- (7)A.

B. C. D. ●设有n 阶三对角矩阵 A ,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角 线上,现对该矩阵进行按行压缩存储,若其压储空间用数组 B 表示, A 的元素下标从0 开始,B 的元素下标从 1 开始。已知 A [0,0 ]存储在 B [1],A[n-1,n-1]存储在 B [3n-2 ],那么非零元素 A [i,j ](0≤ i <n,0≤ j <n,│i- j │≤ 1)存储在 B [()] (8)A.2i+j-1 B. 2i+j C. 2i+j+1 D. 3i-j+I ●用哈希表存储元素时,需要进行冲突(碰撞)处理,冲突是指(9) 。 (9)A.关键字被依次映射到地址编号连续的存储位置 B. 关键字不同的元素被映射到相同的存储位置 C. 关键字相同的元素被映射到不同的存储位置 D. 关键字被映射到哈希表之外的位置 ●对有n 个结点、 e 条边且采用数组表示法(即邻接矩阵存储)的无向图进行深度优先 遍历,时间复杂度为()。 2 (10)A.O(n) B.O(e 2) C.O(n+e) D.O(n*e) ●数字信封技术能够()。 (11)A.保证数据在传输过程中的安全性 B. 隐藏发送者的真实身份 C. 对发送者和接收者的身份进行认证证 D. 防止交易中的抵赖发生 ●在安全通信中,S 将所发送的信息使用(12) 进行数字签名,T 收到该消息后可利用 (13) 验证该消息的真实性。 (12)A.S 的公钥 B.S 的私钥 C.T 的公钥 D.T 的私钥 (13)A.S 的公钥 B.S 的私钥

数据库工程师简历模板

个人简历 姓名:*** 性别:男 出生年月:联系电话:135*** 学历:硕士专业:社会学(社会统计 与人口分析方向) 工作经验:民族:汉 毕业学校:***大学 住址:*** 电子信箱:*** 自我简介: 极强的可塑性:文科(管理学,社会学背景),通过全国校招,成为网站数据分析部第一个校招生,半年后 获得特别晋升,成为39个来自***,***,***,***,***的校招生中唯一一个一个获得晋升的应届生,熟练领 衔商业模式研究,全站用户留存模型,产品信息模型等,独立支持小商品发展部的业务开展和中文网站的 产品使用模型。一年半的数据分析师经验。学习能力强:研究能力强,喜欢用一套逻辑思维去研究各种社 会现象,大学期间,曾独自完成高校同性恋人群研究,基督教人群研究等课题,对新知识有极强的兴趣, 零基础成为部门ORACLE PL/SQL的高手,对于clementine也有自己的使用心得。在小商品业务发展部 建立了业务分析的SPU模式,产品信息模型实现全网站的推广。沟通能力强:作为数据部门,经常承担起 需分,产品经理乃至项目经理的角色,协调数据仓库,运营,产品的无缝衔接。 求职意向: 目标职位:产品经理| 项目经理·项目主管| 数据库管理员·数据库开发工程师| 咨询员| 编 辑·记者 目标行业:政府·非营利机构| 媒体·出版·文化传播| 互联网·电子商务| 房地产开发·建筑与工 程| 专业服务(咨询·财会·法律等)

期望薪资:面谈 期望地区:*** 到岗时间:面谈 工作经历: –最近的公司名称保密 数据分析师需求分析师数据库开发 工作职责和业绩: 作为部门第一个校园招聘的新人,两年期间,先后负责或者正在负责阿里巴巴搜索 线,在线交易市场,网站基础产品(商品信息,类目体系,会员体系)三大部门的 数据监控,数据分析产品开发,用户分层,用户研究,用户数据建模,数据挖掘, 产品设计的数据参谋,以及数据模型的应用推广。 教育培训: –***大学 社会学(社会统计与人口分析方向)硕士 专业描述与主修课程: 重点发展了数据处理能力和社会调查能力,对spss,人口数据分析技术,社会心理 学,社会调查方法等课程掌握的非常好熟练使用spss并掌握sas –***大学 公共管理 专业描述与主修课程: 重点学习了管理学的大类课程对管理学人力资源管理经济学等有较好的功底 提供个人简历模板,正式使用前请删除本行。

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

数据库习题及答案,第三版

2004-2005学年第二学期期末考试 D 2002级计算机科学与技术专业《数据库原理与应用》课程试题 一、选择题(15分,每空1分): 1 .数据库系统中,物理数据独立性( physical data independenee )是指 _ 。 A. 数据库与数据库管理系统的相互独立 B. 应用程序与DBMS 的相互独立 C. 应用程序与存储在磁盘上数据库的物理模式是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 2. _____________________ 数据库系统的特点是 、数据独立、减少数据冗余、避免数据不一 致和加强了数据保护。 A. 数据共享 B .数据存储 C.数据应用 D .数据保密 3. 数据库管理系统能实现对数据库中数据的查 询、 插入、修改和删除等操作的数据库语言称为 A. 数据定义语言(DDL ) B .数据管理语言 C.数据操纵语言(DML ) D .数据控制语言 4. 在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种 条件的元组的操作称为②;_将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③。 A. 选择 B .投影 C.连接 D.扫描 5. _________________________ 关系模型中,一个候选码 。 A .可由多个任意属性组成 B. 至多由一个属性组成 C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D. 必须由多个属性组成 7.数据库中只存放视图的 __________ 。 A .操作 B .对应的数据 C. 定义 D.限制 9.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限, O A. 可靠性 B. —致性 C.完整性 D .安全性 6. SQL 语言是 语言。 A .层次数据库 C .关系数据库 B. 网络数据库 D .非数据库 &关系数据库规范化是为解决关系数据库中 问题而引人的。 A .数据冗余 B. 提高查询速度 C.减少数据操作的复杂性 D .保证数据的安全性和完整性 这主要是为了实现数据库的

2017年上半年数据库系统工程师考试真题(案例分析)

2017年上半年数据库系统工程师考试真题(案例分析)下午试题 试题一(共15分〉 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。为了实现这一目标,该公司欲开发一采购系统。系统的主要功能如下: 1.检查库存水平。采购部门每天检查部件库存量,当特定部件的库存量降至其订货店、时,返回低存量部件及库存量。 2.下达采购订单。采购部门针对低存量部件及库存量提交采购请求,向其供应商(通过供应商文件访问供应商数据〉下达采购订单,并存储于采购订单文件中。 3.交运部件。当供应商提交提单并交运部件时,运输和接收(S /R)部门通过执行以下三步过程接收货物: (1)验证装运部件。通过访问采购订单并将其与提单进行比较来验证装运的部件,并将提单信息发给S/R职员。如果收货部件项目出现在采购订单和提单上,则己验证的提单和收货部件项目将被送去检验。否则S/R职员提交的装运错误信息生成装运错误通知发送给供应商。

(2)检验部件质量。通过访问质量标准来检查装运部件的质量,并将己验证的提单发给检验员。如果部件满足所有质量标准,则将其添加到接受的部件列表用于更新部件库存。如果部件未通过检查,则将检验员创建的缺陷装运信息生成缺陷装运通知发送给供应商。 (3)更新部件库存。库管员根据收到的接受的部件列表添加本次采购数量,与原有库存量累加来更新库存部件中的库存量。标记订单采购完成。 现采用结构化方法对该采购系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流圈。 图1-1上下文数据流图

数据库试题及答案汇编

《数据库技术与应用》样题 一、选择题( 共 30 分,1--20 每小题 1 分,21—25 每小题 2 分。下列各题 A )、B)、 C)、D)四个选项中,只有一个选项是正确的 ) 1 在 SQL Server 中,关于视图的正确叙述是 A)视图与数据库表相同,用来存储数据B)视图不能同数据库表进行连接操作 C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表 2 SQL 是那几个英文单词的缩写 A)Standard Query LanguageB)Structured Query Language C) Select Query LanguageD)以上都不是 3 不属于 SQL Server 系统全局变量的是()。 A 、@@ErrorB 、@@ConnectionC 、@@Fetch_StatusD 、@Records 4 下面描述错误的是() A 、每个数据文件中有且只有一个主数据文件 B 、日志文件可以存在于任意文件组中 C 、主数据文件默认为 primary 文件组 D 、文件组是为了更好地实现数据库文件组织 5 SQL Server 数据库文件有三类,其中主数据文件的后缀为( ) A 、.mdfB 、.ldfC 、.ndfD 、.idf 6、下面标识符不合法的是( ) A 、[my delete]B 、_mybaseC 、$moneyD 、trigger1 7 下面字符串能与通配符表达式[ABC]%a 进行匹配的是() A 、BCDEFB 、A_BCDC 、ABC_aD 、A% 8、下面对索引的相关描述正确的是()列值唯一的列适合间索引 A 、经常被查询的列不适合建索引B 、列值惟一的列适合建索引 C 、有很多重复值的列适合建索引D 、是外键或主键的列不适合建索引 9、在“连接”组中有两种连接认证方式,其中在( )方式下,需要客户端应用程序连接 时提供登录时需要的用户标识和密码。 A 、Windows 身份验证B 、SQL Server 身份验证 C 、以超级用户身份登录时D 、其他方式登录时 10、索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快 数据的( )速度。 A 、插入B 、修改C 、删除D 、查询 在where 子句中出现频率较高的列应尽量创建索引 11、以下哪种情况应尽量创建索引( ) A 、在 Where 子句中出现频率较高的列B 、具有很多 NULL 值的列 C 、记录较少的基本表D 、需要更新频繁的基本表 12、域完整性用于保证给定字段中数据的有效性,它要求表中指定列的数据具有正确的数据 类型、格式和有效的( )。 A 、数据值B 、数据长度C 、取值范围D 、以上都不是 13 以下不属于表之间定义关系的是 A)一对一关系B) 一对多关系C) 多对多关系D) 少对多关系 14 目前数据库有三种基本的数据模型是 ________ 。 A 、 层次模型、网络模型、关系模型B 、对象模型、网络模型、关系模型 网络模型、对象模型、层次模型D 、层次模型、关系模型、对象模型 15 从“产品”表里查询出价格高于产品名称为“海天酱油”的产品的记录,此 SQL 语句为 A 、SELECT * FROM 产品WHERE 价格>海天酱油

2015数据库工程师真题下午课件

阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。系统与考试有关的主要功能如下。 (1)考试设置。教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。 (2)显示并接收解答。根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。 (3)处理解答。根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。 (4)生成成绩报告。根据解答结果生成学生个人成绩报告,供学生查看。 (5)生成成绩单。对解答结果进行核算后生成课程成绩单供教师查看。 (6)发送通知。根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。 现采用结构化方法对考试系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(2分) 使用说明中的词语,给出图1-1中的实体E1~E2的名称。 【问题2】(4分) 使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。 【问题3】(4分) 根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。 【问题4】(5分) 图1-2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。请分解图1-2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内。(注:数据流的起点和终点须使用加工的名称描述) 我的答案: 看视频读书 参考答案: 【问题1】 E1:教师 E2:学生 【问题2】 D1:试题

数据库系统工程师

[编辑本段] 考试简介以及报考资格 数据库系统工程师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。笔试安排在一天之内。 [编辑本段] 报名流程 根据《计算机技术与软件专业技术资格(水平)考试实施办法》第八条相关规定:符合《暂行规定》(即《计算机技术与软件专业技术资格(水平)考试暂行规定》)第八条规定的人员,由本人提出申请,按规定携带身份证明到当地考试管理机构报名,领取准考证。凭准考证、身份证明在指定的时间、地点参加考试。 各地的报名办法由考生报考所在地的当地考试机构决定。考生相关报考费用标准由当地物价部门核准。 考生报名方式主要分为:网上报名与考生本人到指定地点报名两种。 注:报名时依据的身份证明包括:居民身份证、军人的证件、护照、户口本等。 [编辑本段] 科目内容 考试科目1:信息系统知识 1. 计算机系统知识 1.1 硬件知识 1.1.1 计算机体系结构和主要部件的基本工作原理 ·CPU和存储器的组成、性能、基本工作原理 ·常用I/O设备、通信设备的性能,以及基本工作原理 ·I/O接口的功能、类型和特点 ·CISC/RISC,流水线操作,多处理机,并行处理 1.1.2 存储系统 ·虚拟存储器基本工作原理,多级存储体系 ·RAID类型和特性

1.1.3 安全性、可靠性与系统性能评测基础知识 ·诊断与容错 ·系统可靠性分析评价 ·计算机系统性能评测方法 1.2 数据结构与算法 1.2.1 常用数据结构 ·数组(静态数组、动态数组) ·线性表、链表(单向链表、双向链表、循环链表) ·栈和队列 ·树(二叉树、查找树、平衡树、遍历树、堆)、图、集合的定义、存储和操作 ·Hash(存储位置计算、碰撞处理) 1.2.2 常用算法 ·排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法 ·算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表),算法的复杂性 1.3 软件知识 1.3.1 操作系统知识 ·操作系统的类型、特征、地位、内核(中断控制)、进程、线程概念 ·处理机管理(状态转换、同步与互斥、信号灯、分时轮转、抢占、死锁) ·存储管理(主存保护、动态连接分配、分段、分页、虚存) ·设备管理(I/O控制、假脱机、磁盘调度) ·文件管理(文件目录、文件的结构和组织、存取方法、存取控制、恢复处理、共享和安全) ·作业管理(作业调度、作业控制语言(JCL)、多道程序设计) ·汉字处理,多媒体处理,人机界面 ·网络操作系统和嵌入式操作系统基础知识 ·操作系统的配置 1.3.2 程序设计语言和语言处理程序的知识 ·汇编、编译、解释系统的基础知识和基本工作原理 ·程序设计语言的基本成分:数据、运算、控制和传输,程序调用的实现机制 ·各类程序设计语言的主要特点和适用情况 1.4 计算机网络知识 ·网络体系结构(网络拓扑、OSI/RM、基本的网络协议) ·传输介质,传输技术,传输方法,传输控制 ·常用网络设备和各类通信设备

数据库考试题及答案

《数据库》课程模拟试题(一) 一、填空题(30分) 1.数据的独立性包括数据的物理独立性和数据的逻辑独立性。 2.数据的物理独立性是指当数据的存储结构(或内模式)改变时,通过系统内部的自动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。 3.数据模型由三部分组成:数据结构数据操作完整性约束 4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为1:n(一对多)的联系。 5.一个关系模型由若干个关系模式组成。 6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。 7.SQL语言具有对数据的定义查询操纵控制等四个方面的功能。 8.设X→Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是平凡函数依赖。 9.在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系的一个候选关键字。 10.如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R 属于第三范式,记作R∈3NF。 11.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于BCNF。 12.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有3个关系模式。 13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴定、存取控制定义视图审计数据加密 14.恢复的实现技术有:数据转储和登录日志文件。 13、15.____分布式数据库___________是一个逻辑上统一、地域上分布的数据集 合。 16.关系中能唯一标识元组,且又不含多余属性称为___候选键_____________。 17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。这种方法称为_____________自顶向下方法___________。 18.分布式数据库系统中透明性层次越高,应用程序的编写越简单。 二、单项选择题(20分)

相关文档
相关文档 最新文档