资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
中级数据库系统工程师下午试题模拟19试题一阅读以下说明和图,根据要求回答问题。 说明 某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。需求如下。 1系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。 2系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。 3根据客户所租借的音像制品的品种,会按天收取相应的费用。音像制品的最长租借周期为1周,每位客户每次最多只能租借6件音像制品。 4客户租借某种音像制品的具体流程如下。 1根据客户提供的用户名和密码,验证客户身份。 2若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像制品。 3若还有该音像制品,且客户所要租借的音像制品数小于等于6个,就可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。 4系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。 5客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。 5当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接收客户网上预约租借某种音像制品。系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。 6客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。 现采用结构化方法对音像管理信息系统进行分析与设计,获得如图1所示的顶层数据流图和如图2所示的0层数据流图。 图1 音像管理信息系统顶层DFD 图2 音像管理信息系统第0层DFD1、图1中只有一个外部实体E1。使用说明中的词语,给出E1的名称。2、使用说明中的词语,给出图2中的数据存储D1D4的名称。3、在图2中缺少了3条数据流,根据说明及图1提供的信息,请在表中分别指出这3条数据流的名称、起点和终点。需补充的数据流表序号名称起点终点123试题二阅读下列说明,根据要求回答问题。 说明 某论坛的部分关系模式如下。 用户(用户编号,账号,密码,积分,级别) 栏目(栏目编号,父栏目编号,名称,版主,描述) 主题(主题编号,标题,类型,点击率,内容,发布时间,栏目编号,用户编号,附件) 回复主题(回复主题编号,标题,主题编号,内容,发布时间,用户编号,附件) 其中: 4用户编号唯一标识一个用户,用户的积分根据其发布的主题信息按积分规则计算。级别的值来自集合高级用户,普通用户,初级用户,当用户开始注册时,积分为100,级别为初级用户;当用户积分到达1000时,级别为普通用户;当用户积分到达5000时,级别为高级用户。 5栏目编号唯一标识一个栏目。栏目分两级,包括父栏目和子栏目。每个栏目必须有且仅有一个版主,版主是一个用户。 6主题编号唯一标识一个主题。类型的值来自集合精华,置顶,普通。 7回复主题编号唯一识别一个回复主题。一个回复主题对应一个主题,而一个主题可以有多个回复主题。4、请将下列SQL语句的空缺部分补充完整。 (1)假设已经创建好用户关系,现在想增加一个属性“个性签名”,类型为VARCHAR(60),请给出相关的SQL语句。 (a) ; (2)假设已经创建好用户关系,下面是创建栏目关系的SQL语句,请将空缺部分补充完整。 CREATE TABLE 栏目( 栏目编号 VARCHAR(8) PRIMARY KEY, 父栏目编号 VARCHAR(8), 名称 VARCHAR(40), 版主 VARCHAR(8) NOT NULL, 描述VARCHAR(100), (b) , (c) ;5、请将下列SQL语句的空缺部分补充完整。 (1)查询标题或内容包含“SQL”的主题标题,按发布时间降序排序。 SELECT DISTINCT 标题 FROM 主题 (d) (e) ; (2)查询名称为“数据库技术”的栏目及其子栏目中精华主题的标题和点击率。 SELECT 标题,点击率 FROM 主题 WHERE 类型=精华 AND 栏目编号 (f) (SELECT 栏目编号 FROM 栏目 WHERE 名称=数据库技术 (g) SELE.CT 栏目编号 FROM 栏目 WHERE (h) (SELECT 栏目编号 FROM 栏目 WHERE 名称=数据库技术);6、假设所有关系模式均已创建,回复主题关系模式的“主题编号”是外键,参照主题关系模式的“主题编号”,删除编号为“T005”的主题及其相关的回复主题,下面是对应的删除语句,这些语句组成一个事务。 DELETE 主题 WHERE 主题编号=T005; DELETE 回复主题 WHERE 主题编号=T005; (1)请问这些删除语句能否完成功能?若不能,请说明为什么? (i) (2)假设现在希望仅通过“DELETE 主题 WHERE主题编号=T005;”这一条语句就能完成此删除功能,应如何实现? (j) 7、为了了解每个栏目用户关注的主题,对原创主题创建视图“主题_view”,属性包括主题编号、标题、用户账号、栏目名称、回复数、点击率和发布时间。 CREATE VIEW 主题 view (主题编号,标题,用户账号,栏目名称,回复数,点击率,发布时间) AS SELECT 主题.主题编号,标题,账号,名称,回复数,点击率,发布时间 FROM 主题,用户,栏目,( (k) FROM 回复主题 (l) )AS A WHERE 主题.用户编号=用户.用户编号 AND 主题.栏目编号=栏目.栏目编号 AND (m) ;试题三阅读下列说明和图,根据要求回答问题。 说明 某会议策划公司为了方便客户,便于开展和管理各项业务活动,需要构建一个基于网络的会议预定系统。 需求分析 8会议策划公司设有受理部、策划部和其他部门。部门信息包括部门号、部门名称、部门主管、电话和邮箱号。每个部门有多名员工处理部门的日常事务,每名员工只能在一个部门工作。每个部门有一名主管负责管理本部门的事务和人员。 9员工信息包括员工号、姓名、部门号、职位、联系方式和工资;其中,职位包括主管、业务员、策划员等。业务员负责受理会议申请。若申请符合公司规定,则置受理标志并填写业务员的员工号。策划部主管为已受理的会议申请制定策划任务,包括策划内容、参与人数、要求完成时间等。一个已受理的会议申请对应一个策划任务,一个策划任务只对应一个己受理的会议申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务。 10客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号。其中,一个客户号唯一标识一个客户。一个客户可以提交多个会议申请,但一个会议申请对应唯一的一个客户号。 11会议申请信息包括申请号、开会日期、会议地点、持续天数、会议人数、预算费用、会议类型、酒店要求、会议室要求、客房类型、客房数、联系人、联系方式、受理标志和业务员的员工号等。客房类型有豪华套房、普通套房、标准间、三人间等,且申请号和客房类型决定客房数。 概念模型设计 根据需求阶段收集的信息,设计的实体联系图如图1所示。 图1 会议预定系统实体联系图(不完整) 关系模式设计 部门(部门号,部门名称,主管,电话,邮箱号) 员工(员工号,姓名, (a) ,联系方式,工资) 客户(客户号,单位名称,通信地址,所属省份,联系人,联系电话,银行账号) 会议申请( (b) ,开会日期,会议地点,持续天数,会议人数,预算费用,会议类型,酒店要求,会、议室要求,客房数,联系人,联系方式,受理标志,员工号) 策划任务( (c) ,策划内容,参与人数,要求完成时间) 执行策划( (d) ,实际完成时间)8、根据问题描述,补充5个联系、联系的类型,完善图中的实体联系图。9、根据实体联系图,将关系模式中的空(a)(d)补充完整(1个空缺处可能有多个数据项)。对会议申请、策划任务和执行策划关系模式,用下划线和群分别指出各关系模式的主键和外键。10、请说明关系模式“会议申请”存在的问题及解决方案。试题四阅读下列说明,根据要求回答问题。 说明 某企业的生产管理部门拟开发生产计划管理系统,该系统负责管理生产计划信息,记录生产安排和采购的情况。现有的表格信息如表1、表2和表3所示。表1 某企业布艺玩具生产计划编号:LFX/JL7.5.1-01计划名称:10月份布艺玩具生产计划起止时间2007.10.102007.10.19预算总金额10万产品编号产品名称生产数量生产小组编号生产小组名称安排人力B0710-2玩具熊1000只A1裁剪1组5B2缝纫2组6C0710-2玩具猫500只B1缝纫1组4 表2 产品用料信息产品名称材料编号玩具熊材料名称产品编号 B0710-2数量MC005米色布1.7米ML008米色缎带0.8米MC011棕色布1.5米 表3 采购信息采购单号P0005应商上海××集团地址上海市××路电话52387717总价格8420元成交日期2007-10-11材料编号材料名称数量单价MC005米色布1230元/米MC011棕色布26031元/米 根据上述需求,设计的生产计划数据库的关系模式如图所示。 关系模式的主要属性、含义及约束如表4所示。 表4 主要属性、含义及约束属性含义和约束条件生产计划编号唯一标识该企业的某个生产计划的编号产品编号生产计划包括多个生产产品,产品编号唯一标识一个产品生产小组编号一个产品可由多个生产小组共同生产。生产小组编号唯一标识一个生产小组材料编号一种产品固定由多个材料构成,材料编号唯一标识一种材料。不同供应商提供的相同材料对应一个材料编号供应商唯一标识一个供应商。该企业有多个供应商,每个供应商可提供若干种材料采购单号采购单号唯一标
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号