教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

2006年上半年数据库系统工程师下午试题

来源:网络收集 时间:2026-08-01
导读: 全国计算机四级数据库系统工程师历年真题,PDF版!欢迎大家下载 全国计算机技术与软件专业技术资格(水平)考试 2006年上半年 数据库系统工程师 下午试卷 (考试时间 14:00~16:30 共150分钟) 1.在答题纸的指定位置填写你所在的

全国计算机四级数据库系统工程师历年真题,PDF版!欢迎大家下载

全国计算机技术与软件专业技术资格(水平)考试

2006年上半年 数据库系统工程师 下午试卷

(考试时间 14:00~16:30 共150分钟)

1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。 2.在答题纸的指定位置填写准考证号、出生年月日和姓名。 3.答题纸上除填写上述内容外只能写解答。 4.本试卷共5道题,全为必答题,满分75分。 5.解答时字迹务必清楚,字迹不清时,将不评分 。 6.仿照下面例题,将解答写在答题 纸的对应栏内。 例题

2006年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“5 月20日”,故在答题纸的对应栏内写上“5”和“20”(参看下表)。

全国计算机四级数据库系统工程师历年真题,PDF版!欢迎大家下载

试题中通用的表示规则

关于概念数据模型、关系模式、关系数据库的表结构标记,试题中若无特殊声明,将使用

如下的通用标记规则。

1.概念数据模型的标记规则分别如图1、图2 和图3 所示。其中:

(1)实体类型用长方形表示。长方形内为实体类型名称。

(2)实体类型间的联系用菱形表示。在联系与实体间的连线上注明联系的类型。

图 1 实体类型和联系的标记规则

(3)超类型和子类型之间的联系,从超类型到子类型之间画连线,连线上加注小圆圈,

子类型加双线型竖框

.

图 2 超类型和子类型的标记规则

(4)实体和联系的属性用椭圆表示,并用直线将属性与其所属的实体或联系连接起来。

图 3 实体类型及联系与其属性的标记规则

全国计算机四级数据库系统工程师历年真题,PDF版!欢迎大家下载

2.关系模式的标记规则如下:

关系名(属性名 1,属性名2,… ,属性名 n) 其中:

(1)若该属性仅为主键属性时,则该属性名下画实下划线; (2)若该属性仅是外键属性时,则该属性名下画虚下划线;

(3)若该属性既是主键属性,又是外键属性时,则在该属性名下面画实下划线和虚下划

线;

(4)若该属性既不是主键属性,又不是外键属性时,则在该属性名下不做标记。

3.关系数据库的表结构标记规则如下: 表名

其中:

(1)若该列名仅为主键的列名时,则该列名下画实下划线; (2)若该列名仅是外键的列名时,则该列名下画虚下划线;

(3)若该列名既是主键的列名,又是外键的列名时,则在该列名下面画实下划线和虚下

划线;

试题一(15 分)

阅读下列说明以及数据流图,回答问题1至问题3,将解答填入答题纸的对应栏内。 (4)若该列名既不是主键的列名,又不是外键的列名时,则在该列名下不做标记。

【说明】

某学校建立了一个网上作业提交与管理系统,基本功能描述如下:

(1) 帐号和密码。任课老师用帐号和密码登录系统后,提交所有选课学生的名单。系统自

动为每个选课学生创建登录系统的帐号和密码。

(2) 作业提交。学生使用帐号和密码登录系统后,可以向系统申请所选课程的作业。系统

首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功,则显示需要完成的作业。学生需在线完成作业,单击“提交”按钮上交作业。

(3) 在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计

文件中。

全国计算机四级数据库系统工程师历年真题,PDF版!欢迎大家下载

【问题1】(3 分)

如果将数据库服务器(记为DB)作为一个外部实体,那么在绘制该系统的数据流图时,还

应有哪些外部实体和数据存储? 【问题2】(7 分)

根据说明结合问题1 的解答,指出在该系统的顶层数据流图中应有哪些数据流。请采用说

明中的词汇给出这些数据流的起点、终点以及数据流名称,下表给出了数据流的部分信息,请填充空缺处。

【问题 3】(5 分)

根据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处。

全国计算机四级数据库系统工程师历年真题,PDF版!欢迎大家下载

试题二(15 分)

阅读下列说明,回答问题 1 至问题5,将解答填入答题纸的对应栏内。

【说明】

某企业网上销售管理系统的数据库部分关系模式如下所示: 客户(客户号,姓名,性别,地址,邮编) 产品(产品号,名称,库存,单价) 订单(订单号,时间,金额,客户号) 订单明细(订单号,产品号,数量) 关系模式的主要属性及约束如表 2-1 所示。

表 2-1 关系模式的主要属性及约束

客户、产品、订单和订单明细关系及部分数据分别如表 2-2、2-3、2-4、2-5 所示。

全国计算机四级数据库系统工程师历年真题,PDF版!欢迎大家下载

【问题1】以下是创建部分关系表的 SQL 语句,请将空缺部分补充完整。(3 分)

CREATE TABLE 客户( 客户号 CHAR(5) (a) , 姓名 CHAR(30), 性别 CHAR(2) (b) , 地址 CHAR(30), 邮编 CHAR(6)); CREATE TABLE 订单( 订单号 CHAR (4), 时间 CHAR (10), 金额 NUMBER(6,2), 客户号 CHAR(5) NOT NULL, PRIMARY KEY (订单号), (c) );

【问题2】请根据如下查询语句,回答问题(d),(e)和(f)(4 分)

SELECT 客户号 FROM 订单, 订单明细

WHERE 订单明细.订单号 = 订单.订单号 AND 产品号 = ’02’ AND 数量 > 10;

全国计算机四级数据库系统工程师历年真题,PDF版!欢迎大家下载

(e) 将上述查询语句转换成对应的关系代数表达式。

(f) 上述SQL 查询语句是否可以进一步优化?如可以,给出优化后的SQL 查询语句。

【问题 3】请按题意将下述SQL 查询语句的空缺部分补充完整。(3 分)

按客户购买总额的降序,输出每个客户的客户名和购买总额。 SELECT 客户.客户名, (g) FROM 客户, 订单

WHERE 客户.客户号 = 订单.客户号 (h) (i) ;

【问题4】用SQL 语句完成下述要求。(3 分)

(1)定义一个描述订单的客户号和对应订单明细中产品号关系的视图:客户产品(客户号,

产品号)。

(2)借助(1)所定义的视图,查询至少购买了01 号客户购买的所有产品的客户号。 SELECT 客户号

FROM 客户产品 客户产品1 WHERE (j) (SELECT *

FROM 客户产品 客户产品2 WHERE (k) (SELECT *

FROM 客户产品 客户产品3 WHERE (l) ));

【问题5】当一个订单和对应的订单明细数据入库时,应该减少产品关系中相应的产品库存,为此应该利用数据库管理系统的什么机制实现此功能?请用100 字以内的文字简要说明。(2 分)

试题三(15分)

阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】

全国计算机四级数据库系统工程师历年真题,PDF版!欢迎大家下载

(1)资料室有图书管理员若干名,他们负责已购入图书的编目和借还工作,每名图书管

理员的信息包括工号和姓名;

(2)读者可 …… 此处隐藏:4574字,全部文档内容请下载后查看。喜欢就下载吧 ……

2006年上半年数据库系统工程师下午试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1705673.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)