網(wǎng)站首頁
分類導航
試題中心
下載中心
英語學習
繽紛校園
考試論壇
網(wǎng)站留言
客服中心
 計算機等級考試三級數(shù)據(jù)庫歷年真題解析
【字體:
計算機等級考試三級數(shù)據(jù)庫歷年真題解析
http://m.1glr.cn 來源:考試吧(Exam8.com) 點擊: 更新:2007-3-31 11:14:05

設計一個用于管理會議室的數(shù)據(jù)庫。經(jīng)調(diào)查分析,得到的數(shù)據(jù)項列出如下: 
    房間號r#CHAR(4),部門號d#CHAR(3),部門名稱dnameCHAR(20), 
    房間容量contentINT,部門主管dmanagerCHAR(8),開會日期mdateDATE, 
    會議名稱cnameCHAR(20),會議主題(subject)CHAR(80),會議類型(type), 
    部門人數(shù)dnumINT,當前房間狀態(tài)stateCHAR(1), 
    并確定以會議室(room)信息,部門(department)信息,會議(conference)信息為實體,它們通過“開會(meeting)”聯(lián)系起來。為了簡化問題做如下假定: 
    l         會議以部門召開,但一個部門在同一會議室不能重復召開同一個會議。 
    l         會議室按部門借用,且不預借。 
    l         當前房間狀態(tài)取值為‘1’表示該會議室當前正在開會,取值為‘0’表示該會議室當前未被借用。 
    數(shù)據(jù)庫概念設計的只包含主鍵屬性的簡化E-R圖如下: 
    cname 
    r# 
    會議conference 
    房間room 
    部門department 
    d# 
    開會meeting 
    m 
    n 
    p 
    要求: 
    ⑴數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計:給出相應的表名、表的屬性名(數(shù)據(jù)類型可省)、主鍵。(14分) 
    ⑵給出下列查詢的SQL語句:(16分,每小題4分) 
    a)當前未借用的會議室(房間號)和容量: 
    b)2000年4月8日有哪些部門(部門名稱)在開會?他們的主管是誰? 
    c)2000年4月8日‘信息中心’在哪個會議室(房間號)開會?會議名稱和主題是什么? 
    d)當前能夠適合‘信息中心’開會的有哪些會議室(房間號)? 

    答案: 
    (1)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計(給出相應的表名,表結(jié)構(gòu),主鍵;(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=’信息中心’)

希望與更多計算機等級考試的網(wǎng)友交流,請進入計算機等級考試論壇

更多信息請訪問:考試吧計算機等級考試欄目

上一頁  [1] [2] [3] [4] [5] [6] 下一頁

文章錄入:zlj3    責任編輯:zlj3  
  • 上一篇文章:

  • 下一篇文章: 沒有了
  •  版權(quán)聲明
       如果本網(wǎng)站所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會及時處理。如轉(zhuǎn)載本網(wǎng)內(nèi)容,請注明出處。
     發(fā)表評論
    關(guān)于本站 網(wǎng)站聲明 廣告服務  聯(lián)系方式  付款方式  站內(nèi)導航  客服中心  誠聘英才  友情鏈接   
    Copyright © 2004-2007 考試吧 (Exam8.com) All Rights Reserved 
    中國科學院研究生院中關(guān)村園區(qū)(北京市海淀區(qū))