欢迎来到天天文库
浏览记录
ID:24847105
大小:980.50 KB
页数:11页
时间:2018-11-16
《上半年数据库系统工程师下午试卷(2)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、2006年上半年数据库系统工程师下午试卷 试题中通用的表示规则 关于概念数据模型、关系模式、关系数据库的表结构标记,试题中若无特殊声明,将使用如下的通用标记规则。1)概念数据模型的标记规则分别如图1、图2和图3所示。其中: (1)实体类型用长方形表示。长方形内为实体类型名称。 (2)实体类型间的联系用菱形表示。在联系与实体间的连线上注明联系的类型。 (3)超类型和子类型之间的联系,从超类型到子类型之间画连线,连线上加注小圆圈,子类型加双线竖框。 (4)实体和联系的属性用椭圆表示,并用直线将属性与其所属的实体或联系连接起来。 2)关系模式的标记规
2、则如下: 关系名(属性名1,属性名2,…,属性名n) 其中: (1)若该属性仅为主键属性时,则该属性名下画实下划线; (2)若该属性仅是外键属性时,则该属性名下画虚下划线; (3)若该属性既是主键属性,又是外键属性时,则在该属性名下面画实下划线和虚下划线; (4)若该属性既不是主键属性,又不是外键属性时,则在该属性名下不做标记。3.关系数据库的表结构标记规则如下: 其中: (1)若该列名仅为主键的列名时,则该列名下画实下划线; (2)若该列名仅是外键的列名时,则该列名下画虚下划线; (3)若该列名既是主键的列名,又是外键的列名时,则在该列名
3、下面画实下划线和虚下划线; (4)若该列名既不是主键的列名,又不是外键的列名时,则在该列名下不做标记。1.试题一(15分) 阅读下列说明以及数据流图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 某学校建立了一个网上作业提交与管理系统,基本功能描述如下: (1)帐号和密码。任课老师用帐号和密码登录系统后,提交所有选课学生的名单。系统自动为每个选课学生创建登录系统的帐号和密码。 (2)作业提交。学生使用帐号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功
4、,则显示需要完成的作业。学生需在线完成作业,单击“提交”按钮上交作业。 (3)在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中。【问题1】(3分) 如果将数据库服务器(记为DB)作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据存储?【问题2】(7分) 根据说明结合问题1的解答,指出在该系统的顶层数据流图中应有哪些数据流。请采用说明中的词汇给出这些数据流的起点、终点以及数据流名称,下表给出了数据流的部分信息,请填充空缺处。 【问题3】(5分) 根据数据流图的设计原则,阅读下图所示的数据流图,找出其中的
5、错误之处。 [15分] 参考答案: 2.试题二(15分) 阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。【说明】 某企业网上销售管理系统的数据库部分关系模式如下所示: 客户(客户号,姓名,性别,地址,邮编) 产品(产品号,名称,库存,单价) 订单(订单号,时间,金额,客户号) 订单明细(订单号,产品号,数量)关系模式的主要属性及约束如表2-1所示。 客户、产品、订单和订单明细关系及部分数据分别如表2-2、2-3、2-4、2-5所示。 【问题1】以下是创建部分关系表的SQL语句,请将空缺部分补充完整。(3分) CREATE
6、TABLE客户( 客户号CHAR(5) ____(a)____, 姓名CHAR(30), 性别 CHAR(2) ____(b)____, 地址CHAR(30), 邮编CHAR(6)); CREATETABLE订单( 订单号CHAR(4), 时间 CHAR(10), 金额 NUMBER(6,2), 客户号CHAR(5)NOTNULL, PRIMARYKEY (订单号), ____(c)_____);【问题2】请根据如下查询语句,回答问题(d),(e)和(f)(4分) SELECT客户号 FROM订单,订单明细 WHERE订单明细.订单号=
7、订单.订单号AND 产品号=’02’ AND 数量>10; (d)上述查询语句的功能是什么?请简要回答。(30个字以内) (e)将上述查询语句转换成对应的关系代数表达式。 (f)上述SQL查询语句是否可以进一步优化?如可以,给出优化后的SQL查询语句。【问题3】请按题意将下述SQL查询语句的空缺部分补充完整。(3分) 按客户购买总额的降序,输出每个客户的客户名和购买总额。 SELECT客户.客户名, _____(g)_____ FROM客户,订单 WHERE客户.客户号=订单.客户号 _____(h)_____ _____(
此文档下载收益归作者所有