【计算机类职业资格】计算机水平考试中级数据库系统工程师2008年上半年下午真题及答案解析.doc

上传人:visitstep340 文档编号:1339096 上传时间:2019-10-17 格式:DOC 页数:18 大小:140.50KB
下载 相关 举报
【计算机类职业资格】计算机水平考试中级数据库系统工程师2008年上半年下午真题及答案解析.doc_第1页
第1页 / 共18页
【计算机类职业资格】计算机水平考试中级数据库系统工程师2008年上半年下午真题及答案解析.doc_第2页
第2页 / 共18页
【计算机类职业资格】计算机水平考试中级数据库系统工程师2008年上半年下午真题及答案解析.doc_第3页
第3页 / 共18页
【计算机类职业资格】计算机水平考试中级数据库系统工程师2008年上半年下午真题及答案解析.doc_第4页
第4页 / 共18页
【计算机类职业资格】计算机水平考试中级数据库系统工程师2008年上半年下午真题及答案解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、计算机水平考试中级数据库系统工程师 2008 年上半年下午真题及答案解析(总分:75.00,做题时间:90 分钟)一、试题一(共 15 分)(总题数:1,分数:15.00)阅读以下说明和图,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。 说明 某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务需求如下: 1系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。 2系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。 3根据客户所租借的音像制品的品种,按天收取相应的费用。音像制品的最长租借

2、周期为一周,每位客户每次最多只能租借6 件音像制品。 4客户租借某种音像制品的具体流程为: (1) 根据客户提供的用户名和密码,验证客户身份。 (2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像物品。 (3)若还有该音像制品,且客户所要租借的音像制品数小于等于 6 个,就可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。 (4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。 (5)客户付清租借费用之后,系统接收客户付款信息,将音像物品租借给该客户。 5当库存中某音像制品数量不能满足客户的租借请求数

3、量时,系统可以接受客户网上预约租借某种音像制品。系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。 6,客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。 (分数:15.00)(1).问题 1 图 1-1 中只有一个外部实体 E1。使用说明中的词语,给出 E1 的名称。 (分数:3.75)_(2).问题 2 使用说明中的词语,给出图 1-2 中的

4、数据存储 D1 一 D4 的名称。 (分数:3.75)_(3).问题 3 数据流图 1-2 缺少了三条数据流,根据说明及数据流图 1-1 提供的信息,分别指出这三条数据流的起点和终点。 (分数:3.75)_(4).问题 4 在进行系统分析与设计时,面向数据结构的设计方法(如 Jackson 方法)也被广泛应用。简要说明面向数据结构设计方法的基本思想及其适用场合。 (分数:3.75)_二、B试题二/B(总题数:1,分数:15.00)阅读下列说明,回答问题 1 至问题 4,将解答填入对应栏内。【说明】某论坛的部分关系模式如下:用户(用户编号,账号,密码,积分,级别)栏目(栏目编号,父栏目编号,名称

5、,版主,描述)主题(主题编号,标题,类型,点击率,内容,发布时间,栏目编号,用户编号,附件)回复主题(回复主题编号,标题,主题编号,内容,发布时间,用户编号,附件)其中:(1)用户编号唯一标识一个用户。用户的积分根据其发布的主题信息按积分规则计算。级别的值来自集合高级用户,普通用户,初级用户,当用户开始注册时,积分为 100,级别为初级用户;当用户积分到达 1000 时,级别为普通用户;当用户积分到达 5000 时,级别为高级用户。(2)栏目编号唯一标识一个栏目。栏目分两级,包括父栏目和子栏目。每个栏目必须有且仅有一个版主,版主是一个用户。 (3)主题编号唯一标识一个主题。类型的值来自集合精华

6、,置顶,普通。(4)回复主题编号唯一识别一个回复主题。一个回复主题对应一个主题,而一个主题可以有多个回复主题。(分数:15.00)(1).【问题 1】请将下列 SQL 语句的空缺部分补充完整。(1)假设已经创建好用户关系,现在想增加一个属性“个性签名”,类型为 VARCHAR(60),请给出相关的 SQL 语句。U (a) /U;(2)假设已经创建好用户关系,下面是创建栏目关系的 SQL 语句,请将空缺部分补充完整。CREATE TABLE 栏目(栏目编号 VARCHAR(8) PRIMARY KEY,父栏目编号 VARCHAR (8),名称 VARCHAR(40),版主 VARCHAR(8)

7、 NOT NULL,描述 VARCHAR(100),U (b) /U,U (c) /U,(分数:3.75)_(2).【问题 2】请将下列 SQL 语句的空缺部分补充完整。(1)查询标题或内容包含“SQL”的主题标题,按发布时间降序排序。SELECT DISTINCT 标题FROM 主题U (d) /UU (e) /U;(2)查找名称为“数据库技术”的栏目及其子栏目中的精华主题的标题和点击率。SELECT 标题,点击率FROM 主题WHERE 类型=精华AND 栏目编号U (f) /U(SELECT 栏目编号FROM 栏目WHERE 名称=数据库技术U (g) /USELECT 栏目编号FROM

8、 栏目WHEREU (h) /U(SELECT 栏目编号FROM 栏目WHERE 名称=数据库技术);(分数:3.75)_(3).【问题 3】假设所有关系模式已创建,回复主题关系模式的“主题编号”是外键,参照主题关系模式的“主题编号”。现在要删除编号为“T005”的主题及其相关的回复主题,下面是对应的删除语句,这些语句组成一个事务。DELETE 主题 WHERE 主题编号=T005;DELETE 回复主题 WHERE 主题编号=T005;(1)请问这些删除语句能否完成功能?若不能,请说明为什么? (100 字以内)U (i) /U(2)假设现在希望仅通过“DELETE 主题 WHERE 主题编

9、号=T005;”这一条语句就能完成此删除功能,应如何实现? (100 字以内)U (j) /U(分数:3.75)_(4).【问题 4】为了了解每个栏目用户关注的主题,对原创主题创建视图主题 view,属性包括主题编号、标题、用户账号、栏目名称、回复数、点击率和发布时间。CREATE VIEW 主题 view(主题编号,标题,用户账号,栏目名称,回复数,点击率,发布时间)AsSELECT 主题主题编号,标题,账号,名称,回复数,点击率,发布时间FROM 主题,用户,栏目,(U (k) /UFROM 回复主题U (l) /U)As AWHERE 主题用户编号=用户用户编号 AND 主题栏目编号=栏

10、目栏目编号ANDU (m) /U(分数:3.75)_三、B试题三/B(总题数:1,分数:15.00)阅读下列说明,回答问题 1 至问题 3,将解答填入对应栏内。【说明】某地区举行篮球比赛,需要开发一个比赛信息管理系统来记录比赛的相关信息。【需求分析结果】1登记参赛球队的信息。记录球队的名称、代表地区、成立时间等信息。系统记录球队的每个队员的姓名、年龄、身高、体重等信息。每个球队有一个教练负责管理球队,一个教练仅负责一个球队。系统记录教练的姓名、年龄等信息。2安排球队的训练信息。比赛组织者为球队提供了若干个场地,供球队进行适应性训练。系统记录现有的场地信息,包括:场地名称、场地规模、位置等信息。

11、系统可为每个球队安排不同的训练场地,如表3-l 所示。系统记录训练场地安排的信息。B表 3-1 训练安排表/B 球队名称 场地名称 训练时间解放军 一号球场 2008-06-09 14:0018:00解放军 一号球场 2008-06-12 09:0012:00解放军 二号球场 2008-06-11 14:0018:00山西 一号球场 2008-06-10 09:0012:003安排比赛。该赛事聘请有专职裁判,每场比赛只安排一个裁判。系统记录裁判的姓名、年龄、级别等信息。系统按照一定的规则,首先分组,然后根据球队、场地和裁判情况,安排比赛(每场比赛的对阵双方分别称为甲队和乙队)。记录参赛球队、比

12、赛时间、比分、场地名称等信息,如表 3-2 所示。 4所有球员、教练和裁判可能出现重名情况。B表3-2 比赛安排表/BA 组:甲队-乙队 场地名称 比赛时间 裁判 比分解放军-北京 一号球场 2008-06-17 15:00 李大明天津-山西 一号球场 2008-06-17 19:00 胡学梅B 组:甲队-乙队 场地名称 比赛时间 裁判 比分上海-安徽 二号球场 2008-06-17 15:00 丁鸿平山东-辽宁 二号球场 2008-06-17 19:00 郭爱琪【概念模型设计】根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:1实体联系图(图 3-1)(分数:15.00)(1

13、).【问题 1】根据问题描述,补充四个联系,完善图 3-1 的实体联系图。(分数:5.00)_(2).【问题 2】根据你的实体联系图,完成关系模式,并给出训练记录和比赛记录关系模式的主键和外键。(分数:5.00)_(3).【问题 3】如果考虑记录一些特别资深的热心球迷的情况,每个热心球迷可能支持多个球队。热心球迷的基本信息包括:姓名、住址和喜欢的俱乐部等。根据这一要求修改图 3-1 的实体联系图,给出修改后的关系模式。(分数:5.00)_四、B试题四/B(总题数:1,分数:15.00)阅读下列说明,回答问题 1 至问题 3,将解答填入对应栏内。【说明】某企业的生产管理部门拟开发生产计划管理系统

14、,该系统负责管理生产计划信息,记录生产安排和采购的情况。现有的表格信息如表 4-1、表 4-2 和表 4-3 所示。B表4-1 某企业布艺玩具生产计划/B编号:LFX/JL7.5.1-01 计划名称:10 月份布艺玩具生产计划 起止时间 2007.10.102007.1019 预算总金额 10 万产品编号 产品名称 生产数量 生产小组编号 生产小组名称 安排人力B0710-2 A1 裁剪 1 组 5玩具熊 1000 只B2 缝纫 2 组 6C0710-2 玩具猫 500 只 B1 缝纫 1 组 4B表 4-2 产品用料信息/B产品名称 玩具熊 产品编号 B0710-2材料编号 材料名称 数量M

15、C005 米色布 1.7 米ML008 米色缎带 0.8 米MC011 棕然带 0.5 米B表 4-3 采购信息/B 采购单号 P0005 供应商 上海集团地址 上海路 电话 52387717总价格 8420 元 成交日期 2007-10-11材料编号 材料名称 数量 单价MC005 米色布 12 30 元/米MC011 棕色布 260 31 元/米根据上述需求设计的生产计划数据库的关系模式如图 4-1 所示。 (分数:15.00)(1).【问题 1】对关系“生产计划”,请回答以下问题:(1)关系“生产计划”是否满足第四范式?用不超过 200 个字的内容叙述理由。(2)把“生产计划”分解为第四

16、范式,分解后的关系名依次为:生产计划 1,生产计划 2(分数:5.00)_(2).【问题 2】对关系“采购”,请回答以下问题:(1)若“采购”关系中不考虑折扣情况,则该关系是否存在派生属性?若存在,指出其中的派生属性。(2)针对“采购”关系,用 100 字以内文字简要说明会产生什么问题。(3)分解“采购”关系,分解后的关系名依次为:采购 1,采购 2(分数:5.00)_(3).【问题 3】试分析可否根据图 4-1 生产计划数据库,统计出某一个生产计划所采购的某个供应商的总金额?并用不超过 100 个字的内容叙述理由。(分数:5.00)_五、B试题五/B(总题数:1,分数:15.00)阅读下列说

17、明,回答问题 1 至问题 3,将解答填入对应栏内。【说明】某银行的转账业务分为如下两类操作:(1)读取账户 A 余额到变量 x,记为 x=R(A);(2)将变量 x 值写入账户 A 中的余额,记为 W(A,x)。从账户 A 向账户 B 转账金额 x 元的伪代码操作序列为:a=R(A),=a=a-X,w(A,a), b=R(B),b=b+x,W(B,b)。针对上述业务及规则,完成下列问题:(分数:15.00)(1).【问题 1】根据业务规则,转账业务要么被全部执行,要么全部不执行,应如何保障?假设参与转账的账尸余额有大于等于。的约束,上述伪代码执行中可能出现什么情况,应如何处理?(100 字以内

18、)(分数:5.00)_(2).【问题 2】若允许对同一账号同时进行转账,要保证转账程序的并发执行,引入共享锁指令 SLock(b)和独占锁指令 XLock(A)对数据 A 进行加锁,解锁指令 Unlock(A)对数据 A 进行解锁。请补充上述转账业务的伪代码序列,使其满足 2PL 协议。(分数:5.00)_(3).【问题 3】若用 SQL 语句编写的转账业务事务程序如下:START TRANSACTION;SET TRANSACTION ISOLATION LEVEL SERIALIZABLEUPDATE AccountsSET CurrentBalance=CurrentBalance-Am

19、ountWHERE AccountID=A;if error then ROLLBACK;COMMIT;UPDATE AccountsSET CurrentBalance=CurrentBalance+AmountWHERE AccountID=B;if error then ROLLBACK;COMMIT;其中:Accounts 为账户表,CurrentBalance 为当前余额,Amount 为新存入的金额。该事务程序能否保证数据的一致性?如不能,请说明原因并改正。(100 字以内)(分数:5.00)_计算机水平考试中级数据库系统工程师 2008 年上半年下午真题答案解析(总分:75.00

20、,做题时间:90 分钟)一、试题一(共 15 分)(总题数:1,分数:15.00)阅读以下说明和图,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。 说明 某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务需求如下: 1系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。 2系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。 3根据客户所租借的音像制品的品种,按天收取相应的费用。音像制品的最长租借周期为一周,每位客户每次最多只能租借6 件音像制品。 4客户租借某种音像制品的具体流程为:

21、 (1) 根据客户提供的用户名和密码,验证客户身份。 (2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像物品。 (3)若还有该音像制品,且客户所要租借的音像制品数小于等于 6 个,就可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。 (4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。 (5)客户付清租借费用之后,系统接收客户付款信息,将音像物品租借给该客户。 5当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。系统接收到预约请求后,检查库存信息,验证用

22、户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。 6,客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。 (分数:15.00)(1).问题 1 图 1-1 中只有一个外部实体 E1。使用说明中的词语,给出 E1 的名称。 (分数:3.75)_正确答案:(E1:客户)解析:(2).问题 2 使用说明中的词语,给出图 1-2 中的数据存储 D1 一 D4 的名称。 (分数:3.75)_正确

23、答案:(D1:客户信息文件 D2:音像制品信息文件 D3:租借记录文件 D4:预约记录文件)解析:(3).问题 3 数据流图 1-2 缺少了三条数据流,根据说明及数据流图 1-1 提供的信息,分别指出这三条数据流的起点和终点。 (分数:3.75)_正确答案:()解析:图 12 中缺少了三条数据流,我们首先检查顶层数据流图和 0 层数据流是否一致。首先,从顶层数据流图中可以看出,与 N 直接相关的数据流共有 9 条,而在 0 层数据流图中与 E1 直接关联的则只有 7条,因此可以直接断定,图 12 中至少缺少直接与 E1 相关的两条数据流,该两条数据流分别为:新客户创建请求和预约流水号。新客户创

24、建请求通过创建新客户加工将客户的信息写到客户信息文件中,因此其起点和终点分别为:El 和 4。同理,预约流水号的起点和终点为 5 和 El。在说明中,客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。因此,在客户归还和履行预约服务之间存在着数据上的联系。(4).问题 4 在进行系统分析与设计时,面向数据结构的设计方法(如 Jackson 方法)也被广泛应用。简要说明面向数据结构设计方法的基本思想及其适用场合。 (分数:

25、3.75)_正确答案:(问题 4 面向数据结构的设计方法以数据结构作为设计的基础,它根据输入输出数据结构导出程序的结构。 面向数据结构的设计方法用于规模不大的数据处理系统。 )解析:二、B试题二/B(总题数:1,分数:15.00)阅读下列说明,回答问题 1 至问题 4,将解答填入对应栏内。【说明】某论坛的部分关系模式如下:用户(用户编号,账号,密码,积分,级别)栏目(栏目编号,父栏目编号,名称,版主,描述)主题(主题编号,标题,类型,点击率,内容,发布时间,栏目编号,用户编号,附件)回复主题(回复主题编号,标题,主题编号,内容,发布时间,用户编号,附件)其中:(1)用户编号唯一标识一个用户。用

26、户的积分根据其发布的主题信息按积分规则计算。级别的值来自集合高级用户,普通用户,初级用户,当用户开始注册时,积分为 100,级别为初级用户;当用户积分到达 1000 时,级别为普通用户;当用户积分到达 5000 时,级别为高级用户。(2)栏目编号唯一标识一个栏目。栏目分两级,包括父栏目和子栏目。每个栏目必须有且仅有一个版主,版主是一个用户。 (3)主题编号唯一标识一个主题。类型的值来自集合精华,置顶,普通。(4)回复主题编号唯一识别一个回复主题。一个回复主题对应一个主题,而一个主题可以有多个回复主题。(分数:15.00)(1).【问题 1】请将下列 SQL 语句的空缺部分补充完整。(1)假设已

27、经创建好用户关系,现在想增加一个属性“个性签名”,类型为 VARCHAR(60),请给出相关的 SQL 语句。U (a) /U;(2)假设已经创建好用户关系,下面是创建栏目关系的 SQL 语句,请将空缺部分补充完整。CREATE TABLE 栏目(栏目编号 VARCHAR(8) PRIMARY KEY,父栏目编号 VARCHAR (8),名称 VARCHAR(40),版主 VARCHAR(8) NOT NULL,描述 VARCHAR(100),U (b) /U,U (c) /U,(分数:3.75)_正确答案:()解析:(1)(a)ALTER TABLE 用户 ADD 个性签名 VARCHAR(

28、60); (2)(b)FOREIGN KEY(父栏目编号)REFERENCES 栏目(栏目编号) (c)FOREIGN KEY(版主)REFERENCES 用户(用户编号)(2).【问题 2】请将下列 SQL 语句的空缺部分补充完整。(1)查询标题或内容包含“SQL”的主题标题,按发布时间降序排序。SELECT DISTINCT 标题FROM 主题U (d) /UU (e) /U;(2)查找名称为“数据库技术”的栏目及其子栏目中的精华主题的标题和点击率。SELECT 标题,点击率FROM 主题WHERE 类型=精华AND 栏目编号U (f) /U(SELECT 栏目编号FROM 栏目WHERE

29、 名称=数据库技术U (g) /USELECT 栏目编号FROM 栏目WHEREU (h) /U(SELECT 栏目编号FROM 栏目WHERE 名称=数据库技术);(分数:3.75)_正确答案:()解析:(1)(d) WHERE 标题 LIKE %SQL% OR 内容 LIKE %SQL% (e)ORDER BY 发布时间 DESC (2)(f)IN (g)UNION (h)父栏目编号 IN(3).【问题 3】假设所有关系模式已创建,回复主题关系模式的“主题编号”是外键,参照主题关系模式的“主题编号”。现在要删除编号为“T005”的主题及其相关的回复主题,下面是对应的删除语句,这些语句组成一

30、个事务。DELETE 主题 WHERE 主题编号=T005;DELETE 回复主题 WHERE 主题编号=T005;(1)请问这些删除语句能否完成功能?若不能,请说明为什么? (100 字以内)U (i) /U(2)假设现在希望仅通过“DELETE 主题 WHERE 主题编号=T005;”这一条语句就能完成此删除功能,应如何实现? (100 字以内)U (j) /U(分数:3.75)_正确答案:()解析:(1)(i)不能完成此功能。删除了主题编号为“T005”的主题后,可能会存在该主题的回复主题,违反参照完整性约束。 (2)(j)在创建回复主题关系时指定级联删除,定义主题编号属性的外键约束后加

31、上ON DELETE CASCADE。 或者是在主题关系上定义触发器,当删除主题时,删除其对应的回复主题。(4).【问题 4】为了了解每个栏目用户关注的主题,对原创主题创建视图主题 view,属性包括主题编号、标题、用户账号、栏目名称、回复数、点击率和发布时间。CREATE VIEW 主题 view(主题编号,标题,用户账号,栏目名称,回复数,点击率,发布时间)AsSELECT 主题主题编号,标题,账号,名称,回复数,点击率,发布时间FROM 主题,用户,栏目,(U (k) /UFROM 回复主题U (l) /U)As AWHERE 主题用户编号=用户用户编号 AND 主题栏目编号=栏目栏目编

32、号ANDU (m) /U(分数:3.75)_正确答案:()解析:(k)SELECT 主题编号,COUNT(*)回复数或 SELECT 主题编号,COUNT(*)AS 回复数 (1)GROUP BY 主题编号 (m)主题.题编号=A.主题编号 试题二分析 本题考查 SQL 语言的知识。 问题 1 本题考查的是 SQL的数据定义语言,即 SQL 的 DDL,第(1)题为基本表结构的修改,增加一个新的列用“ALTER.ADD.”语句;第(2)题为参照完整性约束,因为栏目关系中的父栏目编号和版主是外键,应该定义参照完整性约束。 问题 2 本题考查的是 SQL 的数据操纵语言,即 SQL 的 DML 中

33、的 SELECT 语句。根据要求完成特定的查询要求,第(1)题考查 LIKE、ORDER BY 关键字的应用方法,第(2)题考查 m 和 UNION 关键字的应用方法。 数据查询是数据库的核心操作,SELECT 语句是 SQL 语言中进行查询的语句。该语句提供丰富的功能和灵活的使用方式。SELECT 语句的一般格式为: SELECT ALL|DISTINCT目标列表达式,目标列表达式. FROM表名或视图名,表名或视图名. WHERE条件表达式 GROUP BY列名 1HAVING条件表达式 ORDER BY列名 2 IASC|DESC; SELECT 既可以完成简单的单表查询,也可以完成复杂

34、的连接查询和嵌套查询。考生应对 SELECT 语句非常熟悉,并能灵活的应用该语句进行各种查询。 问题 3 本题考查的是参照完整性约束,第(1)题给的两个 DELETE 语句,删除了主题编号为“T005”的主题后,可能会存在该主题的回复主题,违反参照完整性约束。因此 SQL 语句不能完成想要完成的功能,若这两个语句先后顺序调换过来,则可以完成功能。第 (2)题要求仅用一个 DELETE 语句就完成该删除要求,数据库提供了一些机制完成这个要求,一个是在定义回复主题关系时指定级联删除,定义主题编号属性的外键约束后加上 ON DELETE CASCADE;或者通过触发器机制,在主题关系上定义触发器,当

35、删除主题时,删除其对应的回复主题,通过 CREATE TRIGGER.语句完成。 问题 4 本题考查的是数据库的视图,视图也是数据库中非常重要的概念,考生应该熟悉这个内容。另外,本题考查的还主要是SELECT 查询语句的应用方法。三、B试题三/B(总题数:1,分数:15.00)阅读下列说明,回答问题 1 至问题 3,将解答填入对应栏内。【说明】某地区举行篮球比赛,需要开发一个比赛信息管理系统来记录比赛的相关信息。【需求分析结果】1登记参赛球队的信息。记录球队的名称、代表地区、成立时间等信息。系统记录球队的每个队员的姓名、年龄、身高、体重等信息。每个球队有一个教练负责管理球队,一个教练仅负责一个

36、球队。系统记录教练的姓名、年龄等信息。2安排球队的训练信息。比赛组织者为球队提供了若干个场地,供球队进行适应性训练。系统记录现有的场地信息,包括:场地名称、场地规模、位置等信息。系统可为每个球队安排不同的训练场地,如表3-l 所示。系统记录训练场地安排的信息。B表 3-1 训练安排表/B 球队 场地 训练名称 名称 时间解放军一号球场2008-06-09 14:0018:00解放军一号球场2008-06-12 09:0012:00解放军二号球场2008-06-11 14:0018:00山西 一号球场2008-06-10 09:0012:003安排比赛。该赛事聘请有专职裁判,每场比赛只安排一个裁

37、判。系统记录裁判的姓名、年龄、级别等信息。系统按照一定的规则,首先分组,然后根据球队、场地和裁判情况,安排比赛(每场比赛的对阵双方分别称为甲队和乙队)。记录参赛球队、比赛时间、比分、场地名称等信息,如表 3-2 所示。 4所有球员、教练和裁判可能出现重名情况。B表3-2 比赛安排表/BA 组:甲队-乙队场地名称比赛时间 裁判 比分解放军-北京一号球场2008-06-17 15:00李大明天津-山西一号球场2008-06-17 19:00胡学梅B 组:甲队-乙队场地名称比赛时间 裁判 比分上海-安徽二号球场2008-06-17 15:00丁鸿平山东-辽宁二号球场2008-06-17 19:00郭

38、爱琪【概念模型设计】根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:1实体联系图(图 3-1)(分数:15.00)(1).【问题 1】根据问题描述,补充四个联系,完善图 3-1 的实体联系图。(分数:5.00)_正确答案:()解析:(图中的 M、N、P 可表示为*,对联系名称可不做要求,但不能出现重名。) (2).【问题 2】根据你的实体联系图,完成关系模式,并给出训练记录和比赛记录关系模式的主键和外键。(分数:5.00)_正确答案:()解析:填空: (a)球队名称 (b)教练编号 (c)球队名称,场地名称,开始时间,结束时间 (d)甲队,乙队,比赛时间,场地名称,比分,裁判

39、,分组 主键: 训练记录(U球队,开始时间/U)或训练记录(U场地名称,开始时间/U) 或训练记录(U球队,结束时间/U)或训练记录(U场地名称,结束时间/U) 比赛记录(U场地名称,比赛时间/U)或比赛记录(U裁判,比赛时间/U) 或比赛记录(U甲队,比赛时间/U)或比赛记录(U乙队,比赛时间/U) 外键: 训练记录的外键:球队名称,场地名称 比赛记录的外键:甲队,乙队,场地名称,裁判(3).【问题 3】如果考虑记录一些特别资深的热心球迷的情况,每个热心球迷可能支持多个球队。热心球迷的基本信息包括:姓名、住址和喜欢的俱乐部等。根据这一要求修改图 3-1 的实体联系图,给出修改后的关系模式。(分数:5.00)_正确答案:()解析: 关系模式: 热心球迷,(球迷编号,姓名,住址,俱乐部) 支持球队(球迷编号,球队) 试题三分析 本题考查数据库概念结构设计及向逻辑结构转换的掌握。 此类题目要求认真阅读题目对现实问题的描述,经过分类、聚集、概括等方法,从中确定实体及其联系。题目已经给出了 4 个实体,需要根据需求描述,给出实体间的联系。 由“每个球队有一个教练负责管理球队,一个教练仅负责一个球队。”知球队与教练间为 1:1 联系;球队与

展开阅读全文
相关资源
猜你喜欢
  • IEC 62605-2016 Multimedia systems and equipment - Multimedia e-publishing and e-books - Interchange format for e-dictionaries《多媒体系统和设备.多媒体电子出版和电子书.电子词典的交换格式》.pdf IEC 62605-2016 Multimedia systems and equipment - Multimedia e-publishing and e-books - Interchange format for e-dictionaries《多媒体系统和设备.多媒体电子出版和电子书.电子词典的交换格式》.pdf
  • IEC 62606-2013 General requirements for arc fault detection devices《电弧故障检测设备通用要求》.pdf IEC 62606-2013 General requirements for arc fault detection devices《电弧故障检测设备通用要求》.pdf
  • IEC 62607-3-1-2014 Nanomanufacturing - Key control characteristics - Part 3-1 Luminescent nanomaterials - Quantum efficiency《纳米制造 关键控制特性 第3-1部分 发光纳米材料 量子效率》.pdf IEC 62607-3-1-2014 Nanomanufacturing - Key control characteristics - Part 3-1 Luminescent nanomaterials - Quantum efficiency《纳米制造 关键控制特性 第3-1部分 发光纳米材料 量子效率》.pdf
  • IEC 62608-1-2014 Multimedia home network configuration - Basic reference model - Part 1 System model《多媒体家庭网络配置 基本参考模型 第1部分 系列模型》.pdf IEC 62608-1-2014 Multimedia home network configuration - Basic reference model - Part 1 System model《多媒体家庭网络配置 基本参考模型 第1部分 系列模型》.pdf
  • IEC 62610-4-2013 Mechanical structures for electronic equipment - Thermal management for cabinets in accordance with IEC 60297 and IEC 60917 series - Part 4 Cooling performance tes.pdf IEC 62610-4-2013 Mechanical structures for electronic equipment - Thermal management for cabinets in accordance with IEC 60297 and IEC 60917 series - Part 4 Cooling performance tes.pdf
  • IEC 62610-5-2016 Mechanical structures for electrical and electronic equipment - Thermal management for cabinets in accordance with IEC 60297 and IEC 60917 series - Part 5 Cooling .pdf IEC 62610-5-2016 Mechanical structures for electrical and electronic equipment - Thermal management for cabinets in accordance with IEC 60297 and IEC 60917 series - Part 5 Cooling .pdf
  • IEC 62612-2013 Self-ballasted LED lamps for general lighting services with supply voltages  50 V - Performance requirements《用于一般照明服务且电源电压大于50 V的自镇流LED灯 性能要求》.pdf IEC 62612-2013 Self-ballasted LED lamps for general lighting services with supply voltages 50 V - Performance requirements《用于一般照明服务且电源电压大于50 V的自镇流LED灯 性能要求》.pdf
  • IEC 62615-2010 Electrostatic discharge sensitivity testing - Transmission line pulse (TLP) - Component level《静电放电敏感性测试.传输线脉冲(TLP).元件级别》.pdf IEC 62615-2010 Electrostatic discharge sensitivity testing - Transmission line pulse (TLP) - Component level《静电放电敏感性测试.传输线脉冲(TLP).元件级别》.pdf
  • IEC 62616 CORR 1-2012 Maritime navigation and radiocommunication equipment and systems - Bridge navigational watch alarm system (BNWAS) Corrigendum 1《海上航行和无线电通信设备和系统.船桥航行值班警报系统(BNWAS).勘误表1》.pdf IEC 62616 CORR 1-2012 Maritime navigation and radiocommunication equipment and systems - Bridge navigational watch alarm system (BNWAS) Corrigendum 1《海上航行和无线电通信设备和系统.船桥航行值班警报系统(BNWAS).勘误表1》.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1