數(shù)據(jù)庫基礎考試題目含答案_第1頁
數(shù)據(jù)庫基礎考試題目含答案_第2頁
數(shù)據(jù)庫基礎考試題目含答案_第3頁
數(shù)據(jù)庫基礎考試題目含答案_第4頁
數(shù)據(jù)庫基礎考試題目含答案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫基礎考試題目含答案一、單項選擇題(每題2分,共20分)1.以下關于數(shù)據(jù)庫系統(tǒng)特點的描述中,錯誤的是()。A.數(shù)據(jù)共享性高B.數(shù)據(jù)冗余度低C.數(shù)據(jù)獨立性低D.數(shù)據(jù)由DBMS統(tǒng)一管理答案:C2.關系模型中,實體及實體間的聯(lián)系都是用()表示的。A.二維表B.樹結構C.圖結構D.鏈表答案:A3.若關系R的候選碼為A,則A的最小特性是()。A.唯一性B.不可再分性C.唯一性和最小性D.非空性答案:C4.以下屬于關系代數(shù)中專門關系運算的是()。A.并、差、交B.選擇、投影、連接C.笛卡爾積、除D.交、連接、除答案:B5.SQL語言中,用于修改表結構的語句是()。A.UPDATEB.ALTERC.INSERTD.DELETE答案:B6.設關系R和S的屬性個數(shù)分別為r和s,則R與S的笛卡爾積的屬性個數(shù)是()。A.r+sB.r×sC.max(r,s)D.min(r,s)答案:A7.數(shù)據(jù)庫的三級模式結構中,描述用戶可見的局部數(shù)據(jù)邏輯結構的是()。A.外模式B.模式C.內模式D.物理模式答案:A8.事務的原子性是指()。A.事務中包括的所有操作要么都做,要么都不做B.事務一旦提交,對數(shù)據(jù)庫的改變是永久的C.一個事務的執(zhí)行不能被其他事務干擾D.事務必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)答案:A9.以下索引類型中,能夠唯一確定一條記錄的是()。A.普通索引B.唯一索引C.聚簇索引D.非聚簇索引答案:B10.在關系數(shù)據(jù)庫中,實現(xiàn)參照完整性的約束通常使用()。A.主碼B.外碼C.檢查約束D.默認值答案:B二、填空題(每空2分,共20分)1.數(shù)據(jù)庫管理系統(tǒng)的英文縮寫是__________。答案:DBMS2.關系中的每一行稱為__________,每一列稱為__________。答案:元組;屬性3.數(shù)據(jù)獨立性包括__________獨立性和__________獨立性。答案:物理;邏輯4.關系代數(shù)中,選擇運算是從關系中選擇滿足條件的__________,投影運算是從關系中選擇滿足條件的__________。答案:元組;屬性列5.事務的ACID特性包括原子性、一致性、__________和__________。答案:隔離性;持久性6.第三范式(3NF)要求關系中不存在非主屬性對__________的傳遞函數(shù)依賴。答案:候選碼(或主碼)三、簡答題(每題8分,共40分)1.簡述數(shù)據(jù)庫系統(tǒng)的三級模式兩級映射結構及其作用。答案:三級模式包括外模式(用戶模式)、模式(邏輯模式)、內模式(存儲模式)。兩級映射是外模式/模式映射和模式/內模式映射。作用:通過外模式/模式映射實現(xiàn)邏輯數(shù)據(jù)獨立性(當模式改變時,只需修改映射,外模式和應用程序無需改變);通過模式/內模式映射實現(xiàn)物理數(shù)據(jù)獨立性(當內模式(存儲結構)改變時,只需修改映射,模式和外模式無需改變)。2.說明關系模型的三類完整性約束及其含義。答案:(1)實體完整性:主碼的屬性值不能為空且唯一,用于保證實體的唯一性;(2)參照完整性:外碼的取值必須是被參照關系中主碼的有效值或為空(若外碼允許空),用于保證實體間聯(lián)系的正確性;(3)用戶定義的完整性:針對具體應用的約束(如字段的取值范圍、非空約束等),由用戶根據(jù)需求定義。3.簡述SQL中視圖的作用,并說明視圖與基本表的區(qū)別。答案:視圖的作用:簡化數(shù)據(jù)查詢、提供數(shù)據(jù)安全(通過限制用戶訪問視圖而非基本表)、隱藏數(shù)據(jù)復雜性、支持邏輯數(shù)據(jù)獨立性。區(qū)別:視圖是虛擬表,其數(shù)據(jù)不實際存儲(依賴基本表動態(tài)提供);基本表是實際存儲數(shù)據(jù)的表。視圖的修改(如插入、更新、刪除)通常有更嚴格的限制,而基本表的修改更自由。4.解釋事務的隔離性,并列舉常見的事務隔離級別(至少3種)。答案:隔離性指多個事務并發(fā)執(zhí)行時,一個事務的執(zhí)行不應被其他事務干擾,即每個事務都感覺不到其他事務在并發(fā)執(zhí)行。常見隔離級別:(1)讀未提交(ReadUncommitted):允許讀取其他事務未提交的修改(可能產(chǎn)生臟讀);(2)讀已提交(ReadCommitted):只能讀取已提交事務的修改(避免臟讀,但可能產(chǎn)生不可重復讀);(3)可重復讀(RepeatableRead):同一事務中多次讀取同一數(shù)據(jù)結果一致(避免不可重復讀,但可能產(chǎn)生幻讀);(4)可串行化(Serializable):最高隔離級別,事務相當于串行執(zhí)行(避免所有并發(fā)問題)。5.簡述數(shù)據(jù)庫設計的主要階段及其任務。答案:(1)需求分析:收集用戶需求,確定數(shù)據(jù)、功能、性能要求;(2)概念結構設計:構建獨立于具體DBMS的ER模型;(3)邏輯結構設計:將ER模型轉換為關系模型,并優(yōu)化(如規(guī)范化);(4)物理結構設計:確定數(shù)據(jù)庫的存儲結構和存取方法(如索引、分區(qū));(5)數(shù)據(jù)庫實施:創(chuàng)建數(shù)據(jù)庫、導入數(shù)據(jù)、編寫應用程序;(6)運行維護:監(jiān)控、優(yōu)化、備份恢復等。四、設計與應用題(共20分)1.某高校需要設計學生選課管理數(shù)據(jù)庫,需求如下:學生信息:學號(唯一)、姓名、性別、年齡;課程信息:課程號(唯一)、課程名、學分;教師信息:教師號(唯一)、姓名、職稱;學生可以選修多門課程,每門課程可被多個學生選修,選修記錄需保存成績;每門課程由一名教師授課,一名教師可講授多門課程。(1)繪制該系統(tǒng)的ER圖(要求標注實體屬性、聯(lián)系類型)。(8分)答案:實體:學生(學號,姓名,性別,年齡);課程(課程號,課程名,學分);教師(教師號,姓名,職稱)。聯(lián)系:學生與課程之間是多對多(M:N)的“選修”聯(lián)系,屬性為成績;教師與課程之間是一對多(1:M)的“授課”聯(lián)系(一名教師教多門課,一門課由一名教師教)。(2)將ER圖轉換為關系模式,并標注主碼和外碼。(6分)答案:學生(學號,姓名,性別,年齡)主碼:學號課程(課程號,課程名,學分,教師號)主碼:課程號外碼:教師號(參照教師表的教師號)教師(教師號,姓名,職稱)主碼:教師號選修(學號,課程號,成績)主碼:(學號,課程號)外碼:學號(參照學生表的學號),課程號(參照課程表的課程號)(3)用SQL語句創(chuàng)建“學生”表,要求學號(Sno)為字符型(長度10)且非空,姓名(Sname)為字符型(長度20),性別(Ssex)為字符型(長度2),年齡(Sage)為整型,且學號為主碼。(6分)答案:CREATETABLE學生(SnoCHAR(10)NOTNULL,SnameCHAR(20),SsexCHAR(2),SageINT,PRIMARYKEY(Sno));五、綜合題(共20分)現(xiàn)有關系模式:學生(學號,姓名,所在系)課程(課程號,課程名,學分)選課(學號,課程號,成績)(1)用SQL語句查詢“計算機系”所有學生的學號、姓名及所在系。(4分)答案:SELECT學號,姓名,所在系FROM學生WHERE所在系='計算機系';(2)用SQL語句查詢選修了“數(shù)據(jù)庫原理”課程的學生姓名(要求使用子查詢)。(5分)答案:SELECT姓名FROM學生WHERE學號IN(SELECT學號FROM選課WHERE課程號IN(SELECT課程號FROM課程WHERE課程名='數(shù)據(jù)庫原理'));(3)用SQL語句將“學號=2023001”的學生的“高等數(shù)學”課程成績修改為90分。(5分

溫馨提示

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

評論

0/150

提交評論