首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏

计算机等级考试三级数据库历年真题解析

    设计一个用于管理会议室的数据库。经调查分析,得到的数据项列出如下: 
    房间号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)主键:cname(3分) 
    meeting(r#,d#,cname,mdate)主键(r#,d#,cname)(5分) 
    (2)给出下列查询的SQL语句:(16分,每小题4分) 
    a)当前未借用的会议室(房间号)和容量: 
    selectr#,contentfromroomwherestate=’0’ 
    b)2000年4月8日有哪些部门(部门名称)在开会?他们的主管是谁? 
    Selectdname,dmanagerfromdepartmentd,meetingm 
    whered.d#=m.d#andmdate=’2000年4月8日’ 
    或 
    Selectdname,dmanagerfromdepartmentd 
    whered.d#=in(selectm.d#=frommeetingmWheremdate=’2000年4月8日’) 
    c)2000年4月8日’信息中心’在哪个会议室(房间号)开会?会议名称和主题是什么? 
    Selectr#,m.cname,subjectfromdepartmentd,meetingm,conferencec 
    whered.d#=m.d#andm.cname=c.cnameand 
    Mdate=’2000年4月8日’anddname=’信息中心’ 
    或(注:本题中Selectr#,c.cname,......也可以是Selectr#,m.cname,...... 
    Selectr#,c.cname,subjectfrommeetingm,conferencec 
    WhereMdate=’2000年4月8日’andm.cname=c.cnameand 
    m.d#=(selectd.d#fromdepartmentdwheredname=’信息中心’) 
    d)当前能够适合’信息中心’开会的有哪些会议室(房间号)? 
    Selectr#fromroomwherestate=’O’and 
    content>=(selectdnumfromdepartmentwheredname=’信息中心’)

希望与更多计算机等级考试的网友交流,请进入计算机等级考试论坛

更多信息请访问:考试吧计算机等级考试栏目

上一页  1 2 3 4 5 6 7 下一页
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。