




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫原理總復習一.選擇題(每題1分,共20分)1.消除了非主屬性對碼的部分函數依賴的1NF的關系模式,必定是:A.1NF
B.2NFC.3NFD.BCNF2.公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯系類型是()A.多對多B.一對一C.多對一D.一對多3.假定學生表是S(S#,SNAME,SEX,AGE),課程表是C(C#,CNAME,TEACH),學生選課表是SC(S#,C#,GRADE)。要查找選修“COMPUTER”課程的“女”學生姓名,將涉及到()。A.SB.SC,CC.S,SCD.S,SC,C4.在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于()A.需求分析階段B.概念設計階段C.邏輯設計階段D.物理設計階段
5.建立索引屬于數據庫的()A.概念設計B.邏輯設計C.物理設計D.應用與安全設計6.數據庫與文件系統的根本區別在于()A.提高了系統效率B.方便了用戶使用C.數據的結構化D.節省了存儲空間
7.SQL語言是()的語言,容易學習。A.過程化B.非過程化C.格式化D.導航式8.有兩個關系R和S,分別包含12個和8個元組,則在RUS,R-S,R∩S中不可能出現的元組數目情況是()。A.18,10,2B.14,7,6C.16,8,4D.20,12,09.若D1={a1,a2,a3},D2={1,2,3,4},則D1×D2集合中共有元組()A.6B.8C.9D.1210.在視圖上不能完成的操作是()A.更新視圖B.查詢C.在視圖上定義新的基本表D.在視圖上定義新視圖11.下面的選項不是關系數據庫基本特征的是()。A.不同的列應有不同的數據類型B.不同的列應有不同的列名C.與行的次序無關D.與列的次序無關12.關系模型中實現實體間N:M聯系是通過增加一個()。A.關系實現B.屬性實現C.關系或一個屬性實現D.關系和一個屬性實現
13.單個用戶使用的數據視圖的描述稱為()A.外模式B.概念模式C.內模式D.存儲模式14.數據庫設計可劃分為六個階段,每個階段都有自己的設計內容,“為哪些關系,在哪些屬性上、建什么樣的索引”這一設計內容應該屬于()設計階段。A.概念設計B.邏輯設計C.物理設計D.全局設計
15.當關系R和S自然聯接時,能夠把R和S原該舍棄的元組放到結果關系中的操作是()A.左外聯接B.右外聯接C.外部并D.全外聯接16.下列聚合函數中不忽略空值(null)的是()A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)17.關系的主屬性不能取空值,屬于()A.實體完整性約束B.參照完整性約束C.用戶定義完整性約束D.動態元組約束
18.如果一個關系屬于第3范式,則它()A.必然屬于2NFB.必然屬于4NFC.可能不屬于2NFD.必然屬于BCNF
19.SQL語言集幾個功能模塊為一體,其中不包括()A.DDLB.DMLC.DCLD.DNL20.數據的物理獨立性是由()映射所支持A.外模式/模式B.外模式/內模式C.模式/內模式D.子模式/邏輯模式二.填空(每題1分,共10分)1.數據庫的邏輯數據獨立性是由_________映象提供的。外模式/模式
2.關系代數中專門的關系運算包括:選擇、投影、連接和_________。除3.設有學生表S(學號,姓名,班級)和學生選課表SC(學號,課程號,成績),為維護數據一致性,表S與SC之間應滿足_________完整性約束。參照
4.關系系統的完整性控制包括:實體完整性、參照完整性、_________。用戶定義的完整性5.如果一個滿足1NF關系的所有屬性合起來組成一個關鍵字,則該關系最高滿足的范式是_________(在1NF、2NF、3NF范圍內)。3NF
6.關系模式R的碼都為單屬性,則R一定是
_________
。第二范式
7.從關系規范化理論的角度講,一個只滿足1NF的關系可能存在的四方面問題是:數據冗余度大、插入異常、____________和刪除異常。更新異常
8.如果兩個實體之間具有m:n聯系,則將它們轉換為關系模型的結果是________個表。3
9.若有關系模式R(A,B,C)和S(C,D,E),SQL語句:SELECTA,DFROMR,SWHERER.C=S.CANDE=‘80’對應的關系代數表達式是。ΠA,D(σE='80'(R∞S))10.E-R圖的主要元素是實體、屬性、_________。聯系設有如圖關系R,S,T,計算:(1)R1=R∪S(2)R2=R-S(3)R3=R∞T(4)R4=(5)R5=∏A(R)RABabcdecsABcbdcacTACbcbbcd三.計算題ABadbeccbadcABadbeR1R2R3R4R5AabcABCbebbedcccRARBTATCadbbadccadbdbeccbebdccbd五.問答題1.DBS有哪幾部分組成?答:DBS由五部分組成:數據庫、DBMS、應用軟件、數據庫管理員、最終用戶。2.簡述關系中的完整性約束。答:(1)實體完整性約束:約束關系的主碼屬性值不能為空值;(2)參照完整性約束:是關系之間的約束;外碼的值必須來自參照關系的主碼,或者為空。(3)用戶自定義的完整性約束:它反映了具體應用中數據的語義要求。六.設計題現有關系數據庫如下:學生(學號,姓名,性別,專業)課程(課程號,課程名,學分)學習(學號,課程號,分數)分別用關系代數表達式和SQL語句實現下列小題注意:每小題都要分別寫出關系代數表達式和SQL語句,各5分。1.檢索所有選修了課程號為“MP150”的課程的,且不及格的學生的學號和分數;SQL語句:SELECT學號,分數FROM學習WHERE課程號=“MP150”and分數<60關系代數:Π學號,分數(σ課程號=“MP150”and分數<60(學習))2.檢索“外貿”專業學生所學課程的信息,包括學號、姓名、課程名和分數;SQL語句:SELECT學生.學號,姓名,課程名,分數FROM學生,學習,課程WHERE學習.學號=學生.學號AND學習.課程號=課程.課程號AND專業=“外貿”關系代數:Π學號,姓名,課程名,分數(
σ專業=“外貿”(學生∞學習∞課程))七.模式分解設有關系R和函數依賴F:R(A,B,C,D,E),F={BC→A,B→D,A→E}。試求下列問題:(1)關系R的侯選碼是。R屬于第幾范式嗎?并說明理由。(2)如果關系R不屬于3NF,請將關系R逐步分解為3NF。要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數依賴。(1)R∈1NF,因為R中存在非主屬性D對候選碼(B,C)的部分函數依賴。(2)首先消除部分函數依賴將關系分解為:R1(A,B,C,E)。(B,C)為候選碼。R2(B,D)。(B)為候選碼。(3)在關系R1中存在非主屬性E對候選碼(B,C)的傳遞函數依賴,所以將R2進一步解:R11(A,B,C)。(B,C)為候選碼。R12(A,E)。A為候選碼。(4)在R1、R21、R22關系模式中函數依賴的決定因素均為候選碼,所以上述三個關系模式均是3NF。八、綜合題現有如下E-R圖:實體的主要屬性如下,其中下劃線部分為主碼:倉庫(倉庫號,倉庫名,面積,貨位數)零件(零件號,零件名
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 健身中心場地租賃會員體系完善補充協議
- 學校行政工作管理制度
- 土地塌陷歸誰管理制度
- 獸藥成品倉庫管理制度
- 工地勞務進出管理制度
- 口腔門診培訓管理制度
- 工會內部資金管理制度
- 雙重預防體系管理制度
- 公司環保應急管理制度
- 圖樣技術文件管理制度
- 污水處理設施運維服務投標方案(技術標)
- 安全總監競聘上崗
- 【道法】做自信的人課件 2024-2025學年統編版道德與法治七年級下冊
- 國家中醫藥管理局機關服務中心人員招聘筆試真題2023
- DLT 593-2016 高壓開關設備和控制設備
- 【MOOC】森林食品資源學-南京林業大學 中國大學慕課MOOC答案
- 甘肅省隴南市多校2024-2025學年上學期期中檢測七年級數學試卷(無答案)
- 中華人民共和國突發事件應對法培訓課件
- 狀元帽美術課件
- 脫硫檢修工個人工作總結
- 內部工程項目承包合同范本
評論
0/150
提交評論