版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、得一、 單項選擇題(在每小題的四個備選答案中,選出一個正確答案, 并將正確答案的序號填在答題卡上。每小題1分,共20分) 1. 數據模型的三要素中,數據的約束條件規(guī)定數據及其聯系的(A )。 第7頁共8頁 A. 制約規(guī)則 B. 靜態(tài)特性 C. 動態(tài)特性 D. 數據結構 2. DB DBMS DBS三者之間的關系是( B )。 A. DBMS包括 DB和 DBS B. DBS 包括 DB和 DBMS C. DB 包括 DBMS DBS D. DB、DBMS DBS是同一個意思 3. 有一個關系:學生(學號,姓名,系別),規(guī)定學號的值域是9個字符組成的字符串,這一規(guī)則屬于 (C )。 A. 實體完
2、整性約束 B. 參照完整性約束 C.用戶自定義完整性約束 D.關鍵字完整性約束 4. 有12個實體類型,并且它們之間存在著15個不同的二元聯系,其中4個是1:1聯系類型,5個是 1:N聯系類型,6個M:N聯系類型,那么根據轉換規(guī)則,這個ER結構轉換成的關系模式至少有 (B )。 A. 17 個 B. 18 個 C. 23 個 D. 27 個 5.在數據庫技術中, 未提交的隨后被撤消了的數據, 稱為(D )。 A.報廢的數據 B.過時的數據 C.撤消的數據 D.臟數據 6. 嵌入式SQL的預處理方式,是指( D )。 A. 識別出SQL語句,加上前綴標識和結束標志 B. 對源程序進行格式化處理
3、C. 把嵌入的SQL語句編譯成目標程序 D. 把嵌入的SQL語句處理成函數調用形式 7. 若系統(tǒng)在運行過程中,由于某種硬件故障,使存儲在外存上的數據部分損失或全部損失,這種情況 稱為(A )。 A.介質故障 B.運行故障 C.系統(tǒng)故障 D.事務故障 8. 如果事務T獲得了數據項 Q上的排它鎖,則 T對Q( C )。 A. 只能讀不能寫B(tài).只能寫不能讀 C. 既可讀又可寫D.不能讀也不能寫 9. 在SQL的下列語句中,能夠實現參照完整性約束的語句(D )。 A. FOREIGN KEYB.PRIMARY KEY C. REFERENCESD. FOREIGN KEY REFERENCES 10.
4、 在需求分析階段,數據字典是對系統(tǒng)中(A )o A.數據的描述B.處理的描述 C.功能的描述D.數據與處理關系的描述 11. 對數據對象施加封鎖,避免死鎖的方法沒有采用以下(C )策略。 A.順序封鎖法 B. 次封鎖法 C.先來先服務 D.兩段鎖 12. 在數據庫系統(tǒng)中,對存取權限的定義稱為(B )o A.聲明B.授權C.加密D. 口令 13.將SQL嵌入到主語言使用時, 必須區(qū)分SQL語句和主語句。 通常在所有的SQL語句前加上 (B )o A. B. EXEC SQL C. SQL D. DECLARE 14.設有關系B (書號,書名),如果要檢索第3個字母為N,且至少包含4個字母的書名,
5、則 SQL查詢 語句中WHER子句的條件表達式應寫成:書名 A. _ _ N _B. _ _ N% 15. 數據庫設計人員與用戶之間溝通信息的橋梁是( A.實體聯系圖B.程序流程圖 16. SQL語言中的 COMMIT 語句的主要作用是( Like ( C )o C. _ _ N _ %D. A )o C.模塊結構圖D.數據結構圖 B )o %N_ A.結束程序 B. 返回系統(tǒng) B. 提交事務 D. 存儲數據 17. 并發(fā)操作可能帶來以下的數據不一致性(D )。 A. 丟失修改、不可重復讀、臟讀、死鎖 B. 不可重復讀、臟讀、死鎖 C. 丟失修改、臟讀、死鎖 D. 丟失修改、不可重復讀、臟讀
6、18. 數據庫物理設計完成以后,進入數據庫實施階段,下述工作中,(A ) 一般不屬于實施階段的工 作。 A.建立庫結構B.系統(tǒng)調試C.加載數據D.擴充功能 19. 在數據庫系統(tǒng)中,日志文件用于(D )。 A.保障事務的并發(fā)性B.保障數據的安全性 C. 檢測系統(tǒng)的死鎖D.數據庫故障的恢復 20. 存在一個等待事務集TO, T1,,Tn,其中TO正等待被T1鎖住的數據項,T1正等待被T2鎖住的 數據項,Tn-1正等待被Tn鎖住的數據項,且 Tn正等待被TO鎖住的數據項,則系統(tǒng)的工作狀 態(tài)處于(D )。 A.封鎖B.死鎖C.循環(huán)D.并發(fā)處理 得分 填空題(每空1分, 共10分)請在答題卡的相應位置寫
7、上正確 答案,錯答、不答均無分 1.數據模型的發(fā)展經歷了層次模型 、網狀模型、關系模型和面向對象模型等階段。 2 數據庫數據具有永久存儲、有組織和可共享三個基本特點。 3 .審計一般可以分為用戶級 審計和 系統(tǒng)級 審計。 4 觸發(fā)器是實現數據庫完整性的一個重要方法。 5. 使用SQL語言的SELECT語句進行分組查詢時, 如果要對分組進行篩選,應該使用 HAVING 子句。 6 游標是系統(tǒng)為用戶開設的一個數據緩沖區(qū)。 得分 7.防止未經授權的用戶惡意地存取數據庫中的數據,這是數據庫系統(tǒng)的安全性控制機制要解決的問題。 判斷題(每題1分,共10分)請在答題卡的相應位置寫上正確 答案(V或X),錯答
8、、不答均無分 1 .數據庫系統(tǒng)的數據獨立性是指不會因為存儲策略的變化而影響存儲結構。( X ) 2 層次模型和網狀模型統(tǒng)稱為關系模型。( X ) 3. 規(guī)范化主要的理論依據是關系代數理論。( X ) 4. 事務一旦提交,對數據庫的修改就是永遠的是指持久性。( V ) 5. 把低一級的關系模式分解為若干個高一級的關系模式,其目的是為了消除插入異常、刪除異常和數據 6. 為使程序員編程時既可以使用數據語言,又可以使用常規(guī)的程序設計語言,數據庫系統(tǒng)需要把數據庫 語言嵌入到宿主語言中。( V ) 7. 如果兩個實體之間具有 M : N聯系,則將它們轉換為關系模型的結果是兩個表。( X ) 8. 在SE
9、LECT語法中,“_”可以匹配多個字符。( X ) 9. 在數據庫三級模式結構中,外模式的個數與用戶個數相同。( X ) 10. 不屬于數據庫管理技術發(fā)展階段的是自動處理階段。( V ) 四、 得分 (每小題3分,共30分) 設有一個數據庫,包括如下關系模式: 部門(部門編號 C(3),部門名稱C(8),辦公地點C(8),部門電話C(8) 教工(教工編號 C(3),部門編號C(3),姓名C(6),性別C(1),出生日期D(),職稱C(6),文化程 度C(6),婚否C(1),基本工資 N (7,2 ),家庭電話 C(8) 任課(教工編號 C(3),課程編號C(4),上課班級C(8),上課時間D(
10、),上課地點C(8) 課程(課程編號 C(4),課程名稱C(10),學分N(5,1) 1 試用關系代數完成如下查詢 (1)查詢所有女教工的姓名、家庭電話。 答: n姓名,家庭電話(c性別二 女(教工) V*S*1Y 1分1分1分 (2)查詢部門名稱為“外語系”的所有女教師的姓名和家庭電話。 答: n姓名,家庭電話(c部門名稱二外語系人性別二女(部門 x教工) vuv 1分1分1分 (3)查詢教工編號為“ 126 ”的教師的任課情況,要求輸出:姓名、課程名稱、上課時間、上課地點。 答:n姓名,課程名稱,上課時間,上課地點(c教工編號=126(教工x任課x課程) JV 1分1分1分 2 .寫出下列
11、操作的 SQL語句 (1)在“課程”表中插入一條記錄(課程號: A256,課程名稱:高等數學,學分: 4.5 )。 INSERT INTO 課程 (1分) VALUES( “ A256”,“高等數學”,4.5 ); (2分) (2)查詢所有文化程度為碩士的女教工的教工編號、姓名、出生日期,并按出生日期升序排列。 SELECT教工編號,姓名,出生日期(1分) FROM教工 WHERE性別=“女” and文化程度=“碩士” (1分) ORDER BY出生日期;(1分) (3)查詢計算學校教工總人數。 SELECT COUNT(*)(2 分) FROM教工;(1分) (4)將部門名稱“計算機系”修改
12、為“計算機學院”。 UPDATE部門(1分) SET部門名稱=計算機學院(1分) WHERE部門名稱=計算機系;(1分) (5)把查詢和刪除“課程”表數據的權限授給用戶 GRANT SELECT, DELETE ON 課程 TO U2 ; U2。 (1分) (2分,表前加TABLE不扣分) (6)創(chuàng)建一個所有教師任課信息的名為 上課時間、上課地點。 teach ”的視圖,包含下列屬性:姓名、課程名稱、上課班級、 CREATE VIEW teach (姓名,課程名稱,上課班級,上課時間,上課地點) (1分) AS SELECT姓名,課程名稱,上課班級,上課時間,上課地點 FROM部門,教工,任課
13、,課程 (1分) (1分) (7)查詢各位教師任課門數,輸出:教師編號、教師名稱、任課門數。 SELECT教師編號,教師名稱, COUNT(課程編號)AS 任課門數 (1分) FROM教工,任課 WHERE 教工.教工編號=任課. 教工編號 (1分) GROUP BY教工編號; (1分) 五、 得分 (每小題10分,共20分) 某大學教學管理數據庫中有如下實體集: 教師:屬性有教師編號、姓名、性別、年齡、職稱 學生:屬性有學號、姓名、性別、出生日期、籍貫 課程:屬性有課程代號、課程名稱、考核方式、學分 專業(yè):屬性有專業(yè)代碼、專業(yè)名稱 其中,每個教師可以講授多門課程,每門課程可以由多個教師講授,
14、課程分派給教師時指定上課時 第6頁共8頁 間和上課地點;每個學生可選修若干門課程,每門課程可由若干學生選修,學生選修課程后有成績;每 個學生只屬于一個專業(yè)。 (1)試畫出E-R圖,并在圖上注明屬性、聯系類型。 第10頁共8頁 專業(yè) 評分標準:實體屬性圖中,教師、學生實體型每個2分,課程、專業(yè)實體型每個 1分;實體聯系圖 中, “講授”聯系2分,“選修”和“屬于”聯系各 1分。 (2)將E-R圖轉換成關系模型,并說明主碼和外碼。 教師(教師編號,姓名,性別,年齡,職稱)(1分) 主碼:教師編號 學生(學號,姓名,性別,出生日期,籍貫,專業(yè)代碼)(2 分) 主碼:學號 外碼:專業(yè)代碼 課程(課程代
15、號,課程名稱,考核方式,學分) (1分) 主碼:課程代號 專業(yè)(專業(yè)代碼,專業(yè)名稱)(1分) 主碼:專業(yè)代碼 講授(教師編號,課程代號,上課時間,上課地點)(3分) 主碼:(教師編號,課程代號) 外碼:教師編號,課程代號 選修(學號,課程代號,成績) (2分) 主碼:(學號,課程代號) 外碼:學號,課程代號 六、 得分 規(guī)范化理論(共10分) 設有如下圖所示的關系 R: 課程名 教師地hl C1 馬千里 1 C2 于得水 DI C3 D2 C4 于得水 DI (1)它為第幾范式,為什么? (4分) 2分) (2)是否存在刪除操作異常?若存在,則說明是在什么情況下發(fā)生的?( (3 )將它分解為高一級范式,分解后的關系是如何解決分解前可能存在的刪除操作異常的問題? (4分) 答: (1)它是 2NF。( 1 分) 因為R的候選碼為課程名,而課程名 教師名,教師名 課程名,教師名 教師地址, 所以課程名 教師地址,即存在非主屬性教師地址對候選碼課程名
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第22課《智取生辰綱》課件2024-2025學年統(tǒng)編版語文九年級上冊
- 骨灰保管合同案
- 精神病學概述
- 度假村租賃合同:休閑度假
- 農村醫(yī)療點聘用合同模板
- 培訓場地租賃合同范本
- 學校校園花崗巖鋪設合同
- 商業(yè)大廈建設施工合同樣本
- 智能決策通訊操作協(xié)議
- 建筑設備租賃文明施工合同
- 中國行業(yè)分類代碼表
- 社會組織協(xié)會換屆選舉會議主持詞
- 呼吸科(呼吸與危重癥醫(yī)學科)出科理論試題及答案
- 鏈工寶在線學習平臺學員使用操作步聚
- 清新個人工作述職報告PPT模板
- 公路工程通用(專用)合同條款匯編.
- 工程施工現場及常用對話場景英語集錦
- 肺癌的靶向治療法PPT課件.ppt
- 凸透鏡成像規(guī)律動畫演示
- 專賣店空間設計(課堂PPT)
- 用待定系數法求一次函數解析式(1)
評論
0/150
提交評論