1、国家四级数据库工程师-试卷 30 及答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2.下面列出的条目中,哪些是新一代数据库开发工具应具有的特征?一I支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理支持基于 Intemet 应用的开发支持面向对象的程序设计(分数:2.00)A.I 和 IIB.I 和C.和D.都是3.关于数据库管理系统功能,有下列说法: 数据管理
2、系统具有将 E-R 模型转换为数据结构模型、数据库操作、数据库运行管理和控制、数据库建立和维护功能 数据管理系统具有将 E-R 模型转换为数据结构模型、数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护功能 数据管理系统具有数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护功能 数据管理系统具有数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护,以及直接存取数据等功能。 上述说法完全正确的是_。(分数:2.00)A.和B.、和C.和D.4.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是_。(分数:2.00)A.堆文件B.聚集
3、文件C.索引文件D.散列文件5.某跨国公司的业务系统需要提供全球性服务,该业务系统需要 24 小时7 天在线服务,系统业务繁忙,为了保证该业务系统数据库中数据的安全,需要设计与实施数据转储机制,设完成该数据库每天数据增量的转储需要 2 小时,在不考虑成本因素的情况下,下列最合理的是_。A)配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中 B)每天划出长度为 2 小时的时间窗口tw,在 tw 内采用静态转储方法实现每天数据增量的转储 C)每天划出长度为 2 小时的时间窗口 tw,在 tw内采用动态转储方法实现每天数据增量的转储 D)每周做一次完全转储,每天选择浮
4、动时间段对变化的数据进行转储(分数:2.00)A.B.C.D.6.关于 UML 的各种视图及其分类,下列说法错误的是_。A)用例图、类图、对象图,组件图和部署图都是静态视图 B)顺序图、交互图、状态图和活动图都是动态视图 C)类图和对象图都是结构视图 D)顺序图、状态图和组件图都是行为视图(分数:2.00)A.B.C.D.7.在关系模式 R(A,B,C)中,F=(A,B)C,BC,则 R 最高达到_。A) 1NFB) 2NFC) 3NFD) BCNF(分数:2.00)A.B.C.D.8.在 IDEF1X 模型中,圆角矩形框表示_。A) 父实体 B) 子实体 C) 分类实体 D) 属性(分数:2
5、.00)A.B.C.D.9.IDEF1X 建模在定义键阶段的主要工作包括_。 处理实体集图中不确定的联系 为每个实体集定义主码属性 迁移主码建立外码 构造子系统数据视图 标识和定义实体集之间的基本联系 A) B) C) D) (分数:2.00)A.B.C.D.10.以下关于软件需求说明书的内容说法错误的是_。A) 需求概述是对应用信息系统或软件项目的总体描述 B) 功能需求详细描述系统的总体结构及功能,系统覆盖的功能范围 C) 信息需求完整描述系统涉及的信息范围,数据的属性特征,数据之间的关系及约束 D) 环境需求是对系统的性能要求,包括响应时间,存储容量,系统的适应性,数据的安全性、一致性和
6、可靠性等要求(分数:2.00)A.B.C.D.11.需要监测的系统性能指标包括_。 用户查询响应时间 系统吞吐量 并发访问用户数 A) B) C) D) (分数:2.00)A.B.C.D.12.以下关于数据模型要求错误的是_。A) 能够比较真实地模拟现实世界 B) 容易为人们所理解 C) 便于在计算机上实现 D) 目前大部分数据模型能够很好地同时满足这三方面的要求(分数:2.00)A.B.C.D.13.关于数据模型和模式结构,有下列说法: 数据库系统的开发者利用数据模型描述数据库的结构和语义,通过现实世界到信息世界再到机器世界的抽象和转换,构建数据库 数据结构模型是按用户的观点对数据进行建模,
7、是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具 在数据模型中有“型”和“值”的概念,其中值是对某一类数据的结构和属性的说明 在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图 上述说法正确的是_。A) 和B) 、和C) 和D) 和(分数:2.00)A.B.C.D.14. (分数:2.00)A.B.C.D.15. (分数:2.00)A.B.C.D.16. (分数:2.00)A.B.C.D.17. (分数:2.00)A.B.C.D.18. (分数:2.00)A.B.C.D.19.用户编写程序时不但要了解
8、全局数据的分片情况,还要了解各片断的副本复制情况及各片断和它们的副本的场地位置的分配情况,这种分布透明性是_。(分数:2.00)A.分片透明性B.位置透明性C.局部数据模型透明性D.分布透明性20.在数据文件的包含主码的属性集上建立的索引称为_。(分数:2.00)A.聚集索引B.主索引C.稠密索引D.辅索引21.数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该_。(分数:2.00)A.在教师表上按教师编号建索引B.在教师表上按姓名建索引C.在课程
9、表上按课程号建索引D.在课程表上按教师编号建索引22.在数据库系统中,当数据库数据的物理存储结构改变时,通过改变-,可以保证数据与应用程序问的物理独立性。(分数:2.00)A.外模式模式映像B.模式内模式映像C.外模式D.内模式23.已知关系模式 R=(A,B,C,D,E,F,G)满足函数依赖集 F=(ABBC,AE,BF,(C,DG),则关系模式 R 的码是-。(分数:2.00)A.(C,D )B.(B,E)C.(A,D )D.(E,F,G)24.一家航空公司把一年中飞行距离超过 10000 里的客户信息转移到一张称为 flyersclub 的表中,他们的详细情况被记录在表 flyers,下
10、列 sQL 语句描述正确的是。(分数:2.00)A.insert flyersclub where idistancetravelled=1 0000B.insert into flyersclub from flyers where idistancetravelled=10000C.insert into flyersclub from flyers where(idistancetravelled)values=10000D.insert flyersclub(idstancetravelled)values from flyers where idistancetravelled=10
11、00025.允许在转储过程中对数据库进行存取和修改,但不能保证备份数据有效性的数据转储类型是。(分数:2.00)A.增量转储B.差量转储C.静态转储D.动态转储26.以下哪个设计内容不属于数据库应用系统总体设计范畴?(分数:2.00)A.数据库应用系统体系结构设计B.软硬件选型和配置设计C.数据库应用软件总体设计D.关系模式设计27.以下关于人机界面设计原则叙述不正确的是_。(分数:2.00)A.保持用户与人机界面间的双向交流B.用户界面应该遵循一定标准和常规C.尽量减少用户的输入负担D.减少字符、图形、图像、声音等数据输入方式28.以记录为单位的日志文件的内容不包括_。(分数:2.00)A.
12、每个事务的详细执行过程B.每个事务的结束标记C.每个事务的所有更新操作D.每个事务的开始标记29.以下关于数据库与文件的对应关系叙述错误的是_。(分数:2.00)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表在逻辑上由一系列元组组成,元组由多个属性组成C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域D.元组的每个属性对应于文件记录中的一个记录30.以下关于数据镜像叙述不正确的是_。(分数:2.00)A.在数据库镜像会话中,主体服务器和镜像服务器作为伙伴进行通信B.数据库正常运行时,数据库镜像可以用于并发操作C.在出现介质故障时,可由镜
13、像数据库继续提供使用,不需要关闭系统和重装数据库副本D.每当数据库更新时,DBMS 不能自动保证镜像数据与主数据的一致性31.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。(分数:2.00)A.采用轮转法对 T 中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询B.以 a1 为划分属性,对 T 采用散列划分是一种可行的划分方法,有利于对该表的点查询C.以 a1 为划分属性,对 T 采用范围划分并建立主索引,是一种有效
14、的划分方法D.以 a1 为划分属性,对 T 采用散列划分和范围划分都有可能带来 T 的各个数据分区的数据分布不均匀的问题二、简答题(总题数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_33.创建触发器 TEST,定义 AFTER 行级触发器,要求每当在 STUDENT 表中修改数据后,将向客户端显示一条“记录已修改”的消息。 _ _ ON STUDENT _ AS Print 记录已修改(分数:2.00)_34.数据库的实施主要包括以下四项工作:用 DDL 定义数据库结构,数据装载,编写与调试应用程序以及_。(分数:2.0
15、0)_三、设计题(总题数:4,分数:8.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_36. (分数:2.00)_37. (分数:2.00)_38.现有员工和项目两个实体,员工有属性员工号、员工姓名、年龄,项目有属性项目号、项目名称。假设一个员工可以参加多个项目,一个项目也可以有多个员工。员工可以同名。员工参与一个项目主要记录所完成工作。试画出 E-R 图,并注明属性和联系类型。并将所得到的 E-R 图转换成关系模式,并给出各关系模式的关键字。(分数:2.00)_国家四级数据库工程师-试卷 30 答案解析(总分:76.00,做题时间:90
16、 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2.下面列出的条目中,哪些是新一代数据库开发工具应具有的特征?一I支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理支持基于 Intemet 应用的开发支持面向对象的程序设计(分数:2.00)A.I 和 IIB.I 和C.和 D.都是解析:解析:和是新一代数据库开发工具应具有的特征。3.关于数据库管理系统功能,有下列说法: 数据管理系统具有将 E-R
17、模型转换为数据结构模型、数据库操作、数据库运行管理和控制、数据库建立和维护功能 数据管理系统具有将 E-R 模型转换为数据结构模型、数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护功能 数据管理系统具有数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护功能 数据管理系统具有数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护,以及直接存取数据等功能。 上述说法完全正确的是_。(分数:2.00)A.和B.、和C.和D. 解析:4.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是_。(分数:2.00)A.堆文件 B.聚集文件C.索
18、引文件D.散列文件解析:5.某跨国公司的业务系统需要提供全球性服务,该业务系统需要 24 小时7 天在线服务,系统业务繁忙,为了保证该业务系统数据库中数据的安全,需要设计与实施数据转储机制,设完成该数据库每天数据增量的转储需要 2 小时,在不考虑成本因素的情况下,下列最合理的是_。A)配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中 B)每天划出长度为 2 小时的时间窗口tw,在 tw 内采用静态转储方法实现每天数据增量的转储 C)每天划出长度为 2 小时的时间窗口 tw,在 tw内采用动态转储方法实现每天数据增量的转储 D)每周做一次完全转储,每天选择浮动时
19、间段对变化的数据进行转储(分数:2.00)A. B.C.D.解析:解析:在静态转储过程中系统不能运行其他事务;动态备份运行转储操作和用户事务并发执行,即允许在转储过程中对数据库进行存取和修改。但动态转储的有效性得不到保证。为了数据的有效性,需要引入日志文件,用它记录转出期间各事务对数据库的修改活动记录,然后使用动态转储的备份副本加上日志文件就可以将数据库恢复到某一时刻的正确状态。6.关于 UML 的各种视图及其分类,下列说法错误的是_。A)用例图、类图、对象图,组件图和部署图都是静态视图 B)顺序图、交互图、状态图和活动图都是动态视图 C)类图和对象图都是结构视图 D)顺序图、状态图和组件图都
20、是行为视图(分数:2.00)A.B.C.D. 解析:7.在关系模式 R(A,B,C)中,F=(A,B)C,BC,则 R 最高达到_。A) 1NFB) 2NFC) 3NFD) BCNF(分数:2.00)A. B.C.D.解析:解析:对于关系模式 R(F,U),如果 R 的每一个属性值都是不可分的数据项(原子项),则此关系模式为第一范式。由 BC,可知(A,B)C 是部分函数依赖,而在 2NF 中不存在非主属性对码的部分函数依赖。显然,关系模式 R 满足第一范式,但不满足第二范式。所以本题的答案为 A。8.在 IDEF1X 模型中,圆角矩形框表示_。A) 父实体 B) 子实体 C) 分类实体 D)
21、 属性(分数:2.00)A.B. C.D.解析:解析:在 IDEF1X 模型中,圆角矩形框表示从属实体。所以本题的答案为 B。A 父实体用矩形框来表示,D 属性分为主码属性、外码属性和非主码属性。主码属性写在矩形框(或圆角矩形框)内水平线的上面并用“PK”标注。外码属性写在矩形框(或圆角矩形框)内水平线的下面并用“FK”标注。非主码属性可以写在矩形块(或圆角矩形框)内水平线的下面,也可以不写在 IDEF1X 图中。9.IDEF1X 建模在定义键阶段的主要工作包括_。 处理实体集图中不确定的联系 为每个实体集定义主码属性 迁移主码建立外码 构造子系统数据视图 标识和定义实体集之间的基本联系 A)
22、 B) C) D) (分数:2.00)A. B.C.D.解析:解析:定义联系阶段的目标是标识和定义实体集之间的基本联系。在这个阶段中有些联系可以是不确定的联系。而定义键阶段主要任务是处理实体集图中不确定的联系、为每个实体集定义主码属性、迁移主码建立外码、构造子系统数据视图。所以本题的答案为 A。10.以下关于软件需求说明书的内容说法错误的是_。A) 需求概述是对应用信息系统或软件项目的总体描述 B) 功能需求详细描述系统的总体结构及功能,系统覆盖的功能范围 C) 信息需求完整描述系统涉及的信息范围,数据的属性特征,数据之间的关系及约束 D) 环境需求是对系统的性能要求,包括响应时间,存储容量,
23、系统的适应性,数据的安全性、一致性和可靠性等要求(分数:2.00)A.B.C.D. 解析:11.需要监测的系统性能指标包括_。 用户查询响应时间 系统吞吐量 并发访问用户数 A) B) C) D) (分数:2.00)A.B.C.D. 解析:12.以下关于数据模型要求错误的是_。A) 能够比较真实地模拟现实世界 B) 容易为人们所理解 C) 便于在计算机上实现 D) 目前大部分数据模型能够很好地同时满足这三方面的要求(分数:2.00)A.B.C.D. 解析:13.关于数据模型和模式结构,有下列说法: 数据库系统的开发者利用数据模型描述数据库的结构和语义,通过现实世界到信息世界再到机器世界的抽象和
24、转换,构建数据库 数据结构模型是按用户的观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具 在数据模型中有“型”和“值”的概念,其中值是对某一类数据的结构和属性的说明 在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图 上述说法正确的是_。A) 和B) 、和C) 和D) 和(分数:2.00)A. B.C.D.解析:解析:模型是对现实世界的抽象。在数据库技术中,数据库系统的开发者可以用数据模型这一概念来描述数据库的结构和语义,通过现实世界一信息世界一机器世界的抽象转换过程构建数据库系统
25、,并根据数据模型所定义的规范去管理和使用数据库中的应用数据。说法正确。 数据结构模型是机器世界中与具体 DBMS 相关的数据模型。数据结构模型提供的概念能够最终被用户所理解,同时也不会与数据在计算机中实际的组织形式相差太远。而中说法是概念模型的定义。说法错误。 在数据模型中有“集”和“值”的概念。集是指对某一类数据的结果和属性的说明,值是集的一个具体赋值。说法把值和集的概念混淆了,错误。 概念模式也称为模式,是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。说法正确。14. (分数:2.00)A.B.C.D. 解析:15. (分数:2.00)A.B. C.D.解析:16.
26、(分数:2.00)A.B.C.D. 解析:17. (分数:2.00)A.B.C.D. 解析:解析:在集中式数据库系统中,查询代价主要是由 CPU 代价和 I/O 代价来衡量的,在分布式数据库系统中,由于数据分布在多个不同的场地上,使得查询处理中还要考虑站点间传输数据的通信代价。另外,分布式数据库的缺点之一就是复杂的存取结构。因此本题答案为 D。18. (分数:2.00)A.B.C. D.解析:19.用户编写程序时不但要了解全局数据的分片情况,还要了解各片断的副本复制情况及各片断和它们的副本的场地位置的分配情况,这种分布透明性是_。(分数:2.00)A.分片透明性B.位置透明性C.局部数据模型透
27、明性 D.分布透明性解析:解析:用户编写程序时不但要了解全局数据的分片情况,还要了解各片断的副本复制情况及各片断和它们的副本的场地位置的分配情况,这种分布透明性是局部数据模型透明性。20.在数据文件的包含主码的属性集上建立的索引称为_。(分数:2.00)A.聚集索引B.主索引 C.稠密索引D.辅索引解析:21.数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该_。(分数:2.00)A.在教师表上按教师编号建索引B.在教师表上按姓名建索引C.在课程表
28、上按课程号建索引D.在课程表上按教师编号建索引 解析:22.在数据库系统中,当数据库数据的物理存储结构改变时,通过改变-,可以保证数据与应用程序问的物理独立性。(分数:2.00)A.外模式模式映像B.模式内模式映像 C.外模式D.内模式解析:解析:当数据库数据的物理存储结构改变时,通过调整模式内模式映像关系,保持数据库模式不变,使数据库系统的外模式和应用程序不随之改变,保证数据与应用程序问的物理独立性,简称数据的物理独立性。23.已知关系模式 R=(A,B,C,D,E,F,G)满足函数依赖集 F=(ABBC,AE,BF,(C,DG),则关系模式 R 的码是-。(分数:2.00)A.(C,D )
29、B.(B,E)C.(A,D ) D.(E,F,G)解析:解析:设 K 为关系模式 R 中的属性组,若 Ku 在 F+中,而找不到 K 的任何一个真子集 K。能使KU 在 F+中,则称 K 为关系模式 R 的候选码。24.一家航空公司把一年中飞行距离超过 10000 里的客户信息转移到一张称为 flyersclub 的表中,他们的详细情况被记录在表 flyers,下列 sQL 语句描述正确的是。(分数:2.00)A.insert flyersclub where idistancetravelled=1 0000B.insert into flyersclub from flyers where
30、 idistancetravelled=10000 C.insert into flyersclub from flyers where(idistancetravelled)values=10000D.insert flyersclub(idstancetravelled)values from flyers where idistancetravelled=10000解析:解析:INSERT。语句的格式为:INSERT INTO()VALUES(值列表)。25.允许在转储过程中对数据库进行存取和修改,但不能保证备份数据有效性的数据转储类型是。(分数:2.00)A.增量转储B.差量转储C.静
31、态转储D.动态转储 解析:解析:动态转储允许转储操作和用户事务并发执行,即允许在转储过程中对数据库进行存取和修改。动态转储不能保证备份数据有效性,因为备份文件只保存了转储期问某一时刻的数据,若下一时刻事务修改该数据,这个变动的数据并不会反映在备份文件上。26.以下哪个设计内容不属于数据库应用系统总体设计范畴?(分数:2.00)A.数据库应用系统体系结构设计B.软硬件选型和配置设计C.数据库应用软件总体设计D.关系模式设计 解析:解析:系统总体设计的主要内容如下:确定 DBAS 体系结构;软硬件选型和配置设计;应用软件总体设计;业务规则初步设计。D 项不属于系统总体设计的内容。故答案选 D。27
32、.以下关于人机界面设计原则叙述不正确的是_。(分数:2.00)A.保持用户与人机界面间的双向交流B.用户界面应该遵循一定标准和常规C.尽量减少用户的输入负担D.减少字符、图形、图像、声音等数据输入方式 解析:解析:提供字符、图形、图像、声音等数据输入方式。28.以记录为单位的日志文件的内容不包括_。(分数:2.00)A.每个事务的详细执行过程 B.每个事务的结束标记C.每个事务的所有更新操作D.每个事务的开始标记解析:解析:以记录为单位的日志文件的内容包括每个事务的开始标记,每个事务的结束标志,以及每个事务的所有更新操作,事务的详细执行过程不在其中。29.以下关于数据库与文件的对应关系叙述错误
33、的是_。(分数:2.00)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表在逻辑上由一系列元组组成,元组由多个属性组成C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域D.元组的每个属性对应于文件记录中的一个记录 解析:解析:元组的每个属性对应于文件记录中的一个记录。30.以下关于数据镜像叙述不正确的是_。(分数:2.00)A.在数据库镜像会话中,主体服务器和镜像服务器作为伙伴进行通信B.数据库正常运行时,数据库镜像可以用于并发操作C.在出现介质故障时,可由镜像数据库继续提供使用,不需要关闭系统和重装数据库副本D.每当数据库更新时,DBM
34、S 不能自动保证镜像数据与主数据的一致性 解析:解析:数据库镜像涉及尽快将对主体数据库执行的每项插入、更新和删除操作重新做到镜像数据库中。重做通过将每个活动事务日志记录发送到镜像服务器来完成,这会尽快将日志记录按顺序应用到镜像数据库中,这样,每当数据库更新时,DBMS 将自动保存镜像数据与主数据的一致性。31.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。(分数:2.00)A.采用轮转法对 T 中的元组进行划分,这样数据分布
35、均匀,适合于点查询和范围查询 B.以 a1 为划分属性,对 T 采用散列划分是一种可行的划分方法,有利于对该表的点查询C.以 a1 为划分属性,对 T 采用范围划分并建立主索引,是一种有效的划分方法D.以 a1 为划分属性,对 T 采用散列划分和范围划分都有可能带来 T 的各个数据分区的数据分布不均匀的问题解析:解析:轮转法策略对于点查询和范围查询的处理非常复杂,由于不知道所要查找的元组具体分布在哪个磁盘上,必须对所有磁盘都进行查找,明显降低了查询效率。二、简答题(总题数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:
36、33.创建触发器 TEST,定义 AFTER 行级触发器,要求每当在 STUDENT 表中修改数据后,将向客户端显示一条“记录已修改”的消息。 _ _ ON STUDENT _ AS Print 记录已修改(分数:2.00)_正确答案:(正确答案:CREATE TRIGGER TEST AFTER UPDATE FOR EACH ROW)解析:34.数据库的实施主要包括以下四项工作:用 DDL 定义数据库结构,数据装载,编写与调试应用程序以及_。(分数:2.00)_正确答案:(正确答案:数据库试运行)解析:三、设计题(总题数:4,分数:8.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答
37、题卡的相应位置上,否则无效。(分数:2.00)_解析:36. (分数:2.00)_正确答案:(正确答案: )解析:37. (分数:2.00)_正确答案:(正确答案: (1)【1】外码 (2)【2】持久性 (3)【3】元 (4)【4】所在地区,count(顾客号) (5)【5】SQL Server 身份验证 (6)【6】1 (7)【7】检查点 (8)【8】UND0 (9)【9】REVOKE (10)【10】Disk (11)【11】HAVING SUM(Credit)12 (12)【12】系统故障 (13)【13】静态转储 (14)【14】低 (15)【15】插入)解析:解析:顶层数据流图仅包含
38、一个处理,这个处理代表目标系统实现的功能或企业使命。38.现有员工和项目两个实体,员工有属性员工号、员工姓名、年龄,项目有属性项目号、项目名称。假设一个员工可以参加多个项目,一个项目也可以有多个员工。员工可以同名。员工参与一个项目主要记录所完成工作。试画出 E-R 图,并注明属性和联系类型。并将所得到的 E-R 图转换成关系模式,并给出各关系模式的关键字。(分数:2.00)_正确答案:(正确答案:ER 图如下所示。 将所得到的 ER 图转换成关系模式且各关系模式的关键字如下所示: 员工(员工号,员工姓名,年龄),关键字是员工号 项目(项目号,项目名称),关键字是项目号 参加(员工号,项目号,所
39、完成工作),关键字是(员工号。项目号)。 )解析:解析:建立相应的 ER 图的过程如下: a.确定实体类型。本问题有两个实体类型,即员工实体、项目实体。 b确定联系类型。员工实体与项目实体之间是多对多联系,即参加关系。 c把实体类型和联系类型组合成 ER 图。 d确定实体类型和联系类型的属性。 员工实体屑性:员工号、员工姓名、年龄。 项目实体属性:项目号、项目名称。 参加联系属性:所完成工作。 根据 ER 图向逻辑模式转换的规则,将实体、属性和联系转换成关系模式。转换的原则请参照上题分析说明。一个实体就是一个关系,实体的属性就是关系的属性,实体的关键字就是关系的关键字。一个 M:N 的联系转换成一个关系模式,与该联系相连的各实体的关键字以及联系本身的属性均转换为关系的属性。关系的关键字为各实体的关键字的组合。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1