




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
廣州大學2007—2008學年第一學期考試卷(A)科目:《數據庫原理》一、選擇題(共20分,每選1分)1、在關系模式中,視圖是三級模式結構中的(D)內模式B.模式C.存儲模式D.外模式2、在數據庫的三級模式中,內模式有(A)1個B.2個C.3個D.多個3、在關系數據庫中,當關系的型改變時,用戶程序也可以不變。這是(B)物理獨立性B.邏輯獨立性C.位置獨立性D.存儲獨立性4、公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從部門到職員的聯系類型是(D)多對多B.一對一C.多對一D.一對多5、為數據表創建索引的目的是(A)A.提高查詢的檢索性能B.創建唯一索引C.創建主鍵D.歸類6、設有一張數據表“DEPT”,包含兩個字段DNO和DNAME,如果要找出倒數第三個字母為W,并且至少包含4個字母的DNAME,則查詢條件子句應寫成WHEREDNAMELIKE(B)A.‘__W_%'B.‘_%W__'C.‘_W__'D.‘_W_%'7、SQL語言中,刪除一個表的命令是(B)A.DELETETABLEB.DROPTABLEC.CLEARTABLED.REMORETABLE8、設有關系模式R(C,T,H,R,S),其中各屬性的含義是:C表示課程,T表示教員,H表示上課時間,R表示教室,S表示學生。根據語義有如下函數依賴集:F={C-T,(H,R)-C,(H,T)-R,(H,S)-R},則關系模式R的碼是(D)A.CB.(H,R)C.(H,T)D.(H,S)9、接9題,關系模式R的規范化程度最高達到(BA.1NFB.2NFC.3NFD.BCNF10、下列聚合函數中哪一個是計算列的平均值(C)A.SUM()B.MAX()C.AVG()D.COUNT()11、Wheredate1>=‘2002-02-01'anddate1<=‘2002-06-30'相當于(C)A.Wheredate1>='2002-02-01'ordate1<=‘2002-06-30'Wheredate1<='2002-02-01'anddate1>=‘2002-06-30'Wheredate1between'2002-02-01'and‘2002-06-30'Wheredate1between‘2002-02-01'or‘2002-06-30'12、一個1:n聯系可以轉換為一個獨立的關系模式,關系的碼為(C)A.實體的碼B.各實體碼的組合C.n端實體的碼D.每個實體的碼13、下列關于函數依賴的敘述中,哪一條是不確定的(B)A.由X—Y,X—Z,有X—YZB.由XY—Z,有X—Z,Y—ZC.由X—Y,WY—Z,有XW—ZD.由X—Y,及ZY,有X—Z14、關系數據模型(D)只能表示實體間的1:1聯系只能表示實體間的1:n聯系只能表示實體間的m:n聯系可以表示實體間的上述三種聯系15、數據庫(DB)、數據庫系統(DBS)和數據庫管理系統(DBMS)三者之間的關系是(A)A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS16、設有T1和T2兩個事務,其并發操作如下表所示,下面評價中正確的是(C)表-1并發操作T1T2⑴讀A=100,B=5⑵讀A=100,A=A*2寫回⑶求A+B=105,驗證錯A.該操作不存在問題B.該操作丟失修改C.該操作不能重復讀D.該操作讀“臟數據”17、授予用戶Jean刪除帳戶表的權限,使用的SQL語句是(A)A.GRANTDELETEON帳戶TOJeanGRANTDELETETOJeanON帳戶GRANTDELETETO帳戶ONJeanGRANTDELETEONJeanTO帳戶18、在關系代數的專門關系運算中,從表中取出滿足條件的屬性的操作稱為(B)A.選擇B.投影C.連接D.掃描19、下列說法正確的是(B)A.視圖是觀察數據的一種方法,只能基于基本表建立。視圖是虛表,觀察到的數據是實際基本表中的數據。索引查找法一定比表掃描法查詢速度快。索引的創建只和數據的存儲有關系20、當關系R和關系S自然連接時,能夠把R中原該舍棄的元組放到結果關系中的操作是(A)A.左外連接B.右外連接C.外部并D.外連接二、填空題(每空1分,共16分)1、數據庫系統的主要特點(1)數據結構化、數據冗余度低、數據獨立性高、數據由DBMS統一管理和控制。2、結構數據模型直接描述數據庫中數據的邏輯結構,常用的結構數據模型有(2)層次模型,(3)網狀模型,(4)關系模型3、數據完整性是指存儲在數據庫中的數據正確無誤并且相關數據具有一致性,根據完整性機制所作用的數據庫對象和范圍不同,可以分為:(5)實體完整性、(6)參照完整性和用戶自定義完整性三種,其中外鍵可以實現(7)參照完整性4、診斷死鎖的方法有(8)超時法、(9)事務等待圖法。5、關系系統杳詢優化的一般準則中非常重要的一條是(10)選擇應盡量先做。6、事務具有四個特性,分別為:(11)原子性、(12)—致性、(13)隔離性和(14)持續性7、關系操作中5種基本運算為:并、差、選擇(15)投影(16)笛卡爾積三、簡答題(共16分)1、簡述數據庫設計的主要步驟。(4分)答:數據庫的設計經過:需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實施、數據庫運行和維護6個階段。2、簡述視圖的作用。(6分)答:(1)視圖能夠簡化用戶操作(2)視圖機制可以使用戶以不同的方式看待同一數據(3)視圖為數據庫重構提供一定的邏輯獨立性(4)視圖可以對機密的數據提供安全保護(5)適當的利用視圖可以更清晰的表達查詢3、設有關系模式R(A,B,C,D,E),數據依賴集F={A-B,B-A,(A,C)—D,D—E}。(1)求R的所有候選碼。(3分)答:(A,C)和(B,C)(2)該關系模式最高能夠滿足第幾范式?(3分)答:(A,C)—D,D—E存在傳遞依賴,所以是2NF四、計算題(共32分)設有學生-課程關系數據庫,其數據庫關系模式為:學生表:Student(Sno,Sname,Ssex,Sage,Sdept)(其中的屬性依次為:學號、姓名、性別、年齡、所在系)課程表:Course(Cno,Cname,Cpno,Ccredit)(其中的屬性依次為:課程號、課程名、先修課號、學分數)學生選課表:SC(Sno,Cno,Grade)(其中的屬性依次為:學號、課程號、成績)Student表有以下完整性約束:學號是主碼,姓名取唯一值,性別取值只能是,男”或者”女”。SC表有以下完整性約束:成績在0-100分之間;Sno和Cno是外碼,他們共同組成主碼。1、用SQL語言建立學生-課程數據庫中的Student表和SC表。(6分)CREATETABLEStudent(SnoCHAR(9)PRIMARYKEY,SnameCHAR(20)UNIQUE,SsexCHAR(2)CHECK(SsexIN('男','女')),SageSMALLINT,SdeptCHAR(20));CREATETABLESC(SnoCHAR(9),CnoCHAR(4),GradeSMALLINTCHECK(GradeBETWEEN0AND100),PRIMARYKEY(Sno,Cno),FOREIGNKEY(Sno)REFERENCESStudent(Sno),FOREIGNKEY(Cno)REFERENCESCourse(Cno));2、用關系代數寫出下列查詢。(6分)求選修了3號課程的學生學號和姓名。關系代數實現:nsn°,name(StudentX°5。=,丁(SC))求選修了全部課程的學生學號。關系代數實現:n學號,課程號(選課三課程)3、用SQL語言寫出下列查詢。(20分)求姓王的名字是三個字的女學生的學號和姓名,并按學號降序排列SELECTSname,SnoFROMStudentWHERESsex=‘女'andSnameLIKE‘王'ORDERBYSnoDESC;求選課人數不少于35人的課程號及相應的選課人數。SELECTCno,COUNT(Sno)FROMSCGROUPBYCnoHAVING(COUNT(*)>=35)查詢與“劉晨”在同一個系學習的學生的學號、姓名和所在系。SELECTSno,Sname,SdeptFROMStudentWHERESdeptIN(SELECTSdeptFROMStudentWHERESname=‘劉晨');4)將學生200515121的年齡改為22歲。UPDATEStudentSETSage=22WHERESno='200515121';5)設已存在用戶USER1,把查詢Student表和修改學生學號的權限授給用戶USER1,并且允許他再將此權限授予其他用戶。GRANTUPDATE(Sno),SELECTONTABLEStudentTOUSER1WITHGRANTOPTION;五、綜合題(16分)某醫院病房管理系統需要如下信息:科室:科名、科地址、科電話、醫生姓名病房:病房號、床位號、所屬科室名醫生:姓名、職稱、所屬科室名、年齡、工作證號病人:病歷號、姓名、性別、診斷、主管醫生、病房號其中,一個科室有多個病房,一個病房只能屬于一個科室,一個醫生只屬于一個科室但可負責多個病人的診治,一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《黃鶴樓記課件佳品》課件
- 《Python程序設計基礎》課件 第3、4章 程序控制結構;Python 容器
- 《GB 32459-2015消防應急救援裝備 手動破拆工具通 用技術條件》(2025版)深度解析
- 鐵路工程安全技術石家莊鐵路35課件
- 二手住房交易合同模板
- 電商代運營合作協議范本
- 內蒙古呼和浩特市實驗教育集團2025屆初三下學期5月月考英語試題試卷含答案
- 沈陽大學《CI原理與實務》2023-2024學年第二學期期末試卷
- 山東第一醫科大學《診斷學2(醫技)》2023-2024學年第一學期期末試卷
- 臺州科技職業學院《國際金融B》2023-2024學年第二學期期末試卷
- (三診)綿陽市高中2022級高三第三次診斷性考試 英語試卷A卷(含答案)
- 中職語文靜女教案
- 2025年執業獸醫備考攻略完美版
- 食堂食品追溯管理制度
- 豬場6S管理培訓資料
- 2025年高考數學模擬卷2(新高考專用)學生版+解析
- 森林火災風險評估-全面剖析
- 2025隨州高新技術產業投資限公司工作人員招聘【24人】易考易錯模擬試題(共500題)試卷后附參考答案
- 人教版2024-2025學年度八年級下冊物理期中模擬測試卷(含答案)
- 湖北省武漢市七一華源中學2024-2025學年八年級下學期3月月考數學試題(含答案)
- 駕駛員汛期專項安全培訓
評論
0/150
提交評論