2006年上半年数据库系统工程师下午试题
全国计算机四级数据库系统工程师历年真题,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)资料室有图书管理员若干名,他们负责已购入图书的编目和借还工作,每名图书管
理员的信息包括工号和姓名;
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




