武漢理工大學數據庫期末考試試題06級_第1頁
武漢理工大學數據庫期末考試試題06級_第2頁
武漢理工大學數據庫期末考試試題06級_第3頁
武漢理工大學數據庫期末考試試題06級_第4頁
武漢理工大學數據庫期末考試試題06級_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

本文格式為Word版,下載可任意編輯——武漢理工大學數據庫期末考試試題06級

武漢理工大學數據庫期末考試試題06級

武漢理工大學考試試題紙(B卷)課程名稱題號一二20數據庫與信息系統三15四50五六七專業班級信息0601-04八九十總分100

題分15

備注:學生不得在試題紙上答題(含填空題、選擇題等客觀題)

一、填空題(每空1分,共15分)1.數據庫的數據模式由_____和____內模式三級模式構成。2.E—R模型的組成要素包括:實體、_____、聯系。3.假設一個學生只屬于一個班級,則班級和學生之間是____聯系;學生可以同時修多門課程,學生和課程之間是____聯系。4.關系模式的三類完整性約束分別是____、____和____約束。5.SQLServer主數據文件和事務日志文件默認的擴展名分別為____、____。6.T-SQL語言使用__createtrigger__語句建立觸發器。7.2NF的關系模式轉變為3NF的關系模式,將是消除了非主屬性對碼的___傳遞函數依靠__。8.集合R交S的并表示為_____。9.SQL語句分為:數據定義語句、_數據操縱語言DML____和數據控制語句。10.刪除視圖的SQL命令是____DROPVIEW_。

二、單項選擇題(本大題共20小題,每題1分,共20分)1.DBMS能實現對數據的查詢、插入、修改和刪除等操作,這種功能稱為(A.數據定義功能B.數據管理功能C.數據控制功能D.數據操縱功能2.以下四項中說法不正確的是()A.數據庫減少了數據冗余數據庫減少了數據冗余B.數據庫中的數據可以共享C.數據庫避免了一切數據的重復D.數據庫具有較高的數據獨立性3.()由數據結構、關系操作集合和完整性約束三部分組成。A.關系模型B.關系C.關系模式D.關系數據庫4.在數據庫的E-R圖中,方框表達的是()A.屬性B.實體C.實體之間的聯系D.實體與屬性之間的聯系)

武漢理工大學數據庫期末考試試題06級

5.現有關系表:選課(學號,姓名,所在系,課程號,課程名,成績)的主碼是()A.學號,課程號B.學號學號,C.課程號D.姓名,課程名6.在關系數據庫中,表與表之間的聯系是通過()實現的。A.實體完整性規則B.參照完整性規則C.用戶自定義的完整性規則D.主鍵7.在SQL中,SELECT語句的SELECTDISTINCT表示查詢結果中()A.屬性名都不一致B.去掉了重復的列C.行都不一致D.屬性值都不一致8.SQL語言中,刪除一個索引的命令字是()A.DELETEB.DROPC.CLEARD.REMORE9.四種專門的關系運算是()A),,π,和σB)∪,,π,和σC)∪,∩,,和σD)∩,,π,和σ10.在以下SQL語句中,屬于數據控制的語句是()A.CREATE,DROP,DELETE,ALTERB.CREATE,DROP,ALTERC.SELECT,UPDATE,DELETE,INSERTD.GRANT,REVOKE11.在關系數據庫中,規范化理論的引入是為了()A.解決插

入、刪除、更新異常和數據冗余B.提高查詢速度C.減少數據操作的繁雜性D.保證數據的安全性和完整性12.若兩個實體間聯系的是M∶N,則將其轉化為關系時應()A.將M方的碼納入N方B.將N方的碼納入M方C.將M方的碼納入N方,同時將N方的碼納入M方D.另建一個關系,包括M方和N方的碼以及聯系上的所有屬性13.SQL語言有2種使用方法,分別稱為交互式SQL和()A.提醒式SQLB.多用戶SQLC.嵌入式SQLD.解釋式SQL14.SQL語言是()語言。A.層次數據庫B.網狀數據庫C.非數據庫D.關系數據庫15.某學生關系(學號,姓名,年齡,課程名,成績)屬于()。A.1NFB.2NFC.3NFD.BCNF16.設R(U)是屬性集U上的關系模式。X,Y是U的子集。若對于R(U)的任意一個可能的關系r,r中不可能存在兩個元組在X上的屬性值相等,而在Y上的屬性值不等,則稱(A.Y函數依靠于XC.X為U的候選碼B.Y對X完全函數依靠D.R屬于2NF))。

17.關系學生(學號,姓名,系別),規定學號的值域是8個數字組成的字符串,這一規則屬于(A.實體完整性約束B.參照完整性約束C.用戶自定義完整性約束D.關鍵字完整性約束

武漢理工大學數據庫期末考試試題06級

18.為了使索引鍵的值在基本表中唯一,在建立索引語句中應使用保存字()A.UNIQUEB.COUNTC.DISDINCTD.UNION19.在SQL語言中,()子句能夠實現關系參照性規則。A.PRIMARYKEYB.NOTNULLC.FOREIGNKEYD.FOREIGNKEY...REFERENCES...20.DBMS提供的數據操縱語言可以嵌入到高級語言中,該高級語言稱為()A.會話語言B.宿主語言C.主控語言D.虛擬語言

三、簡答題(每題5分,共15分)

1.視圖與基本表有何聯系和區別?2.數據庫系統設計的基本步驟?3.在嵌入式SQL中,如何協調SQL語言的集合處理方式與主語言單記錄處理方式?

四、綜合題(共50分)

1.設有學生S、課程C和選課SC等3個關系:S(S#,SNAME,AGE,SEX),C(C#,CNAME,TEACHER),SC(S#,C#,GRADE)用關系代數完成以下查詢:1)年齡大于22歲男學生的學號和姓名。2)選修了C3或C4課程的學生學號和姓名。3)數據庫課程成績小于60分的信息系學生姓名。2.工程-零件數據庫有4個基本表:供應商(供應商代碼,姓名,所在城市,聯系電話)工程(工程代碼,工程名,負責人,預算)零件(零件代碼,零件名,規格,產地,顏色)供應零件(供應商代碼,工程代碼,零件代碼,數量)用SQL語句完成以下操作:1)找出上海市供應商的電話2)找出天津廠商供應的所有零件號碼3)找出工程項目D3使用的零件名稱3.對于學生選課關系,其關系模式為:學生(學號,姓名,年齡,

所在系);課程(課程名,課程號,先行課);選課(學號,課程號,成績)。用Transact-SQL完成以下操作1)建立學生選課庫。2)建立學生選課表。3)查詢選修了數據結構課程的學生姓名。4)查詢計算機系的學生人數。5)在學生表中增加特長屬性。6)查詢選修了C1或C5課程號的學生姓名和人數。

(15分)

(15分)

(20分)

武漢理工大學數據庫期末考試試題06級

武漢理工大學教務處

試題標準答案及評分標準用紙

課程名稱數據庫與信息系統(B卷)

一、填空題(每空1分,共15分)1.外模式,模式(或規律模式)

2.屬性

3.1對多(1:N),多對多(M:N)

4.實體完整性約束,參照完整性約束,自定義完整性約束5..mdf,.ldf6.CREATETRIGGER7.傳遞函數依靠8.R∩S

9.數據操縱語句10.DROPVIEW

二、單項選擇題(本大題共20小題,每題1分,共20分)

D,C,B,C,A,B,C,B,A,D,A,D,C,D,A,B,C,A,D,B

三、簡答題(每題5分,共15分)

1.數據的4個特征:

1)數據有“型〞和“值〞之分。2分2)數據受數據類型和取值范圍的約束。1分3)數據有定性表示和定量表示之分。1分4)數據應具有載體和多種表現形式。1分

2.需求分析階段,概念結構設計階段,規律結構設計階段,數據庫物理設計階段,數據庫實施階段,數據庫運行和維護階段5分

3.主語言通過主變量向SQL語句提供參數。2分

SQL語句當前的工作狀態和運行環境數據要反饋給應用程序。SQL將其執行信息送到通信區SQLCA中,應用程序從SQLCA中取出這些狀態信息,并據此信息來控制應當執行的語句。3分

四、綜合題

1.1)∏

姓名,學號

(課程名=‘數據庫’(學生∞選課∞課程))5分

武漢理工大學數據庫期末考試試題06級

2)∏姓名,學號(課程名=‘數據庫’(學生∞選課∞課程))∩∏姓名,學號(課程名=‘數據結構’(學生∞選課∞課程))5分3)∏姓名,學號(學生)-∏姓名,學號(課程名=‘數據庫’(學生∞選課∞課程))5分

2.1)SELECT工程3分FROM供應零件

WHERE供應商代碼=’S1’;

2)SELECT零件.零件名,供應零件.數量FROM零件,供應零件

WHERE零件.零件代碼=供應零件.零件代碼AND供應零件.工程代碼=’J2’;3)SELECT零件FROM供應商,供應零件

WHERE供應商.供應商代碼=供應零件.供應商代碼AND供應商.所在城市=’上海’4)SELECT工程號碼

FROM工程WHERENOTEXISTS(SELECT*

FORM供應零件

WHERE工程.工程代碼=供應零件.工程代碼AND供應商代碼IN(SELECT供應商代碼FROM供應商WHERE所在城市=’天津’));

3.1)CREATEDATABASE學生選課庫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論