湖南大学生网

★全国计算机等级考试四级数据库论述题真题(2-2)[1]-计算机等级考试(NCRE)-

2010-12-22 16:57| 发布者: 伽奇·胡| 查看: 82| 评论: 0

【网络综合 - 计算机等级考试(NCRE)试题】

3.(2000年)设计一个用于管理会议室的数据库。经调查分析,得到的数据项列出如下:

房间号r#CHAR(4),部门号d#CHAR(3),部门名称dnameCHAR(20),

房间容量contentINT,部门主管dmanagerCHAR(8),开会日期mdateDATE,

会议名称cnameCHAR(20),会议主题(subject)CHAR(80),会议类型(type),

部门人数dnumINT,当前房间状态stateCHAR(1),

并确定以会议室(room)信息,部门(department)信息,会议(conference)信息为实体,它们通过“开会(meeting)”联系起来。为了简化问题做如下假定:

l 会议以部门召开,但一个部门在同一会议室不能重复召开同一个会议。

l 会议室按部门借用,且不预借。

l 当前房间状态取值为‘1’表示该会议室当前正在开会,取值为‘0’表示该会议室当前未被借用。

数据库概念设计的只包含主键属性的简化E-R图如下:

cname

r#

会议conference

房间room

部门department

d#

开会meeting

m

n

p

要求:

  ⑴数据库的逻辑结构设计:给出相应的表名、表的属性名(数据类型可省)、主键。(14分)

  ⑵给出下列查询的SQL语句:(16分,每小题4分)

  a)当前未借用的会议室(房间号)和容量:

  b)2000年4月8日有哪些部门(部门名称)在开会?他们的主管是谁?

  c)2000年4月8日‘信息中心’在哪个会议室(房间号)开会?会议名称和主题是什么?

  d)当前能够适合‘信息中心’开会的有哪些会议室(房间号)?

答案:

  (1)数据库的逻辑结构设计(给出相应的表名,表结构,主键;(14分)

  room(r#,content,state)主键:r#(3分)

  department(d#,dname,dmanager,dnum)主键:d#(3分)

  conference(cname,subject,type)主键:cn

【1】

【2】

【3】

【4】

下一页

最新评论

验证问答 换一个 验证码 换一个

大学生要找工作,就上湖南大学生人才网..
长沙理工大学自考在线报名咨询!

关于我们|商务合作|广告投放|手机访问|无图访问|联系我们|湖南大学生网 ( 湘ICP备10000310号 )


拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!

本站部份内容来源网络和网友发布,供大家交流学习参考之用, 版权归版权原作者所有,如无意中侵犯了您的利益请联系我们尽快处理。

Powered by 5+7WorkRoom System by Discuz!X2

© 2008-2011 XunNets.com

回顶部