【计算机类职业资格】中级数据库系统工程师下午试题-5 (1)及答案解析.doc
《【计算机类职业资格】中级数据库系统工程师下午试题-5 (1)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】中级数据库系统工程师下午试题-5 (1)及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、中级数据库系统工程师下午试题-5 (1)及答案解析(总分:75.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:15.00)阅读以下说明,回答问题 15。说明根据下面所给的 AAA数据库,或者按照下列所给的每条 SQL查询语句写出相应的功能,或者按照下列所给的每种功能写出相应的 SQL查询语句。假设使用名称为 AAA的数据库,它包括 Students(学号 char(8),姓名 varchar(8),年龄 int,专业varchar(20),入学日期 Date Time)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2)两张表。
2、(分数:15.00)(1).问题 1请说出该程序段的功能。declare a numeric(5,2), b numeric(5,2)set a=(select max(成绩)from score)set b=(select min(成绩)from score) print a- b(分数:3.00)_(2).问题 2请说出该程序段的功能。create procedure xxk6( a char (8), b varchar(10)asbegindelete from scorewhere学号= a and 课程名= bend(分数:3.00)_(3).问题 3请说出该程序段的功能。decl
3、are e numeric(5,2)declare c1 int, c2 int, c3 int, c4 intset c1=0; set c2 =0; set c3=0; set c4=0declare xxx cursorfor select 成绩 from scoreopen xxxfetch xxx into cwhile fetch_status = 0beginif(c =90) set cl = e1 +1;else if( c =70) set c2 = c2 +1;else if( c =60) set c3 = c3 +1;else set c4 = c4 + 1fetch
4、 from xxx into cendclose xxxdeallocate xxx print 优秀生人数:+sb( c1,5);print食好生人数:+str( c2,5); print及格生人数:+str( c3,5);print及格生人数:+sh( c4,5)(分数:3.00)_(4).问题 4请写出一条查询语句,要求显示出 Score表中的全部数据,并要求当成绩为空时显示数值-1。(分数:3.00)_(5).问题 5请写出一条修改数据库定义的语句,将 AAA数据库的初始大小更改为 5MB,最大空间限定为 10MB。(分数:3.00)_二、B试题二/B(总题数:1,分数:20.00)阅
5、读以下说明,回答问题 14。说明 现有某个应用,涉及到两个实体集,相关的属性为:实体集 R(A#,A1,A2,A3),其中 A#为主键实体集 S(B#,B1,B2),其中 B#为主键从实体集 R到 S存在多对一的联系,联系属性是 D1。(分数:20.00)(1).问题 1设计相应的关系数据模型; (分数:5.00)_(2).问题 2如果将上述应用的数据库设计为一个关系模式,如下:RS(A#,A1,A2,A3,B#,B1,B2,D1)指出该关系模式的主键。 (分数:5.00)_(3).问题 3假设上述关系模式 RS上的全部函数依赖为:A1A3,指出上述模式 RS最高满足第几范式?(在 1NFBC
6、NF 之内)为什么?(分数:5.00)_(4).问题 4如果将上述应用的数据库设计为三个关系模式,如下:R1(A#,A1,A2,A3)R2(B#,B1,B2);R3(A#,B#,D1) 关系模式 R2是否一定满足第 3范式?为什么?(分数:5.00)_三、B试题三/B(总题数:1,分数:20.00)阅读以下说明,回答问题 14。说明设某商业集团数据库中有三个实体集。一是“仓库”实体集,属性有仓库号、仓库名和地址等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“商品”实体集,属性有商品号、商品名、单价。设仓库与商品之间存在“库存”联系,每个仓库可存储若干种商品,每种商品存储在若干仓库中
7、,每个仓库每存储一种商品有日期及存储量;商店与商品之间存在着“销售”联系,每个商店可销售若干种商品,每种商品可在若干商店里销售,每个商店销售一种商品有月份和月销售量两个属性;仓库、商店、商品之间存在着“供应”联系,有月份和月供应量两个属性。(分数:20.00)(1).问题 1试画出 ER图,并在图上注明属性、联系类型、实体标识符。(分数:5.00)_(2).问题 2将 ER图转换成关系模型,并说明主键和外键。(分数:5.00)_(3).问题 3将 ER图转换成对象联系图。(分数:5.00)_(4).问题 4将 ER图转换成 UML的类图。(分数:5.00)_四、B试题四/B(总题数:1,分数:
8、20.00)阅读以下说明,回答问题 14。说明设某商业集团为仓库存储商品设计了三个基本表:仓库 STORE(S#,SNAME,SADDR),其属性是仓库编号、仓库名称和地址。存储 SG(S#,C#,QUANTITY),其属性是仓库编号、商品编号和数量。商品 GOODS(C#,GNAME,PRICE),其属性是商品编号、商品名称和单价。现检索仓库名称为“莘庄”的仓库里存储的商品的编号和名称。(分数:20.00)(1).问题 1试写出相应的关系代数表达式、元组表达式、关系逻辑规则和 SELECT语句。(分数:5.00)_(2).问题 2在基本表中,检索存储全部种类商品的仓库的编号及名称。试写出相应
9、的关系代数表达式、元组表达式、关系逻辑规则和 SELECT语句。(分数:5.00)_(3).问题 3在基本表中,检索每个仓库存储商品的总价值。试写出相应的 SELECT语句。要求显示(S#,SUM_VALUE),其属性为仓库编号及该库存储商品的总价值。(分数:5.00)_(4).问题 4在基本表中,写一个断言,规定每个仓库存储商品的单价为 1万元以上的商品种类最多为 20种。(分数:5.00)_中级数据库系统工程师下午试题-5 (1)答案解析(总分:75.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:15.00)阅读以下说明,回答问题 15。说明根据下面所给的 AAA数据库,
10、或者按照下列所给的每条 SQL查询语句写出相应的功能,或者按照下列所给的每种功能写出相应的 SQL查询语句。假设使用名称为 AAA的数据库,它包括 Students(学号 char(8),姓名 varchar(8),年龄 int,专业varchar(20),入学日期 Date Time)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2)两张表。(分数:15.00)(1).问题 1请说出该程序段的功能。declare a numeric(5,2), b numeric(5,2)set a=(select max(成绩)from score)set
11、 b=(select min(成绩)from score) print a- b(分数:3.00)_正确答案:()解析:该程序段功能:求出 score表中最高成绩与最低成绩的分数之差。(2).问题 2请说出该程序段的功能。create procedure xxk6( a char (8), b varchar(10)asbegindelete from scorewhere学号= a and 课程名= bend(分数:3.00)_正确答案:()解析:该程序段功能:从 score表中删除学号为a 的值、课程名为b 的值的学生成绩记录。(3).问题 3请说出该程序段的功能。declare e nu
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 中级 数据库 系统 工程师 下午 试题 51 答案 解析 DOC
