數(shù)據(jù)庫原理(本)階段練習一_第1頁
數(shù)據(jù)庫原理(本)階段練習一_第2頁
數(shù)據(jù)庫原理(本)階段練習一_第3頁
數(shù)據(jù)庫原理(本)階段練習一_第4頁
數(shù)據(jù)庫原理(本)階段練習一_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、華東理工大學網(wǎng)絡學院數(shù)據(jù)庫原理本階段練習1(第一、二章)一、填空題。1、數(shù)據(jù)管理技術的發(fā)展經(jīng)過三個階段:_手工管理階段_、_文件系統(tǒng)階段_和數(shù)據(jù)庫系統(tǒng)階段。2、數(shù)據(jù)庫中四種主要的數(shù)據(jù)模型包括_層次數(shù)據(jù)模型_、_網(wǎng)狀數(shù)據(jù)模型_、_關系數(shù)據(jù)模型和面向對象的數(shù)據(jù)模型。3、根據(jù)目前數(shù)據(jù)庫系統(tǒng)的應用和發(fā)展,可以將數(shù)據(jù)庫應用系統(tǒng)體系結構分為:單用戶結構、客戶/服務器結構_、客戶/服務器機構和_瀏覽器/服務器結構_等類型。4、層次模型用_樹 型結構來表示實體間了解的。5、長期存儲在計算機中、有組織、可共享的數(shù)據(jù)集合稱為_數(shù)據(jù)庫_。6、關系數(shù)據(jù)庫語言可以分為:_關系代數(shù)_、關系演算語言和具有兩者雙重特點的語言

2、SQL,其中關系演算語言又可以分為_元組關系演算_和_域關系演算_兩類。7、包含在所有候選碼中的屬性稱為_主屬性_,所有候選碼之外的屬性稱為_非主屬性。8、分解關系時,應遵循的兩條主要原則是_無損連接_和_保持依賴_。9、關系模式的存儲異常表現(xiàn)在_數(shù)據(jù)冗余_、_更新異常_、_插入異常_和_刪除異常_。10、對關系的基本要求是滿足_第一_范式,即_關系的每一個屬性都是不可再分的數(shù)據(jù)項_。二、單項選擇題。1、單個用戶使用的數(shù)據(jù)視圖的描述稱為_ A_。A. 外模式B. 概念模式C. 內模式D. 存儲模式2、下面哪一條不在DBA(數(shù)據(jù)庫管理員)的職責范圍內?_ A_A. 設計數(shù)據(jù)庫管理系統(tǒng) B. 設計

3、數(shù)據(jù)庫的邏輯結構C. 制定數(shù)據(jù)庫的存儲策略 D. 監(jiān)督和控制數(shù)據(jù)庫的運行3、CODASYL組織提出的DBTG報告中的數(shù)據(jù)模型是_ B_的主要代表。A. 層次模型B. 網(wǎng)狀模型C. 關系模型D. 面向對象模型4、文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的最大區(qū)別是_ C_。A. 數(shù)據(jù)共享B. 數(shù)據(jù)獨立性C. 數(shù)據(jù)結構化D. 數(shù)據(jù)冗余性5、模式DDL用來描述_ A_。A. 數(shù)據(jù)庫的總體邏輯結構B. 數(shù)據(jù)庫的局部邏輯結構C. 數(shù)據(jù)庫的物理存儲結構D. 數(shù)據(jù)庫的概念結構6、按照給定條件從一個關系中選擇指定的屬性組成的一個新的關系需要用_ B_關系代數(shù)運算。A. 選擇B. 投影C. 聯(lián)接D. 自然聯(lián)接7、在關系模式R中,若

4、沒有非主屬性,則_ B_。A. R屬于2NF,但R不一定屬于3NFB. R屬于3NF,但不一定屬于BCNFC. R屬于BCNF,但不一定屬于4NFD. R屬于4NF8、關系模式規(guī)范化,各種范式之間的了解是_ B_。A. BCNFÍ4NFÍ3NFÍ2NFÍ1NFB. 4NFÍBCNFÍ3NFÍ2NFÍ1NFC. 1NFÍ2NFÍ3NFÍ4NFÍBCNFD. 1NFÍ2NFÍ3NFÍBCNFÍ4NF9、關系數(shù)據(jù)模型_ D_。A. 只能表示實

5、體間一對一了解B. 只能表示實體間一對多了解C. 只能表示實體間多對多了解D. 能表示實體之間的任意了解方式10、設關系R有K1個元組,關系S有K2個元組,則關系R和S的連接后的結果關系的元組數(shù)目是_ C_個。A. K1+K2B. ³ K1+K2C. £ K1´K2D. K1´K2三、多項選擇題。1、數(shù)據(jù)操縱語言DML的使用方式有_ CD_。A. 過程式B. 非過程式C. 自含式D. 宿主式2、可直接表示現(xiàn)實世界實體間多對多了解的數(shù)據(jù)模型有_ BCD_。A 層次模型B 網(wǎng)狀模型C 關系模型D E-R模型3、E-R模型的基本成分包括_ ABC _。A 實體

6、B 屬性C 實體了解D 鍵4、把關系看成二維表,則下列說法中正確的是_ BCD_。A 表中允許出現(xiàn)相同的行B 表中不允許出現(xiàn)相同的行C 行的次序可以交換D 列的次序可以交換5、對關系模型敘述正確的是_ ABC_。A. 建立在嚴格的數(shù)學理論、集合論和謂詞演算公式的基礎之上B. 微機DBMS絕大部分采取關系數(shù)據(jù)模型C. 用二維表表示關系模型D. 不具有連接操作的DBMS也可以是關系數(shù)據(jù)庫系統(tǒng)6、自然聯(lián)接運算由_ ABC_操作組合而成的。A. 投影B. 選擇C. 笛卡爾積D. 并7、對關系模式進行規(guī)范化是為了_ AC_。A. 減少冗余B. 消滅冗余C. 控制操作異常D. 控制數(shù)據(jù)不一致性8、設X、Y

7、是關系模式R的兩個屬性子集,若存在函數(shù)依賴XàY,則它們之間的了解方式為_ AC_。A. 1:1B. 1:MC. M:1D. M:N9、下列有關范式的敘述中錯誤的是_ ABC_。A. 如果關系模式RÎ1NF,且R中主屬性完全依賴于碼,則R是2NFB. 如果關系模式RÎ3NF,X,YÍU,若XàY,則R是BCNFC. 如果關系模式RÎBCNF,若XààY(YËX)是平凡的多值依賴,則R是4NFD. 一個關系模式如果屬于4NF,則一定屬于BCNF,反之不成立10、關系模式學生(學號,課程號,名次),若每一名學

8、生每門課程有一定的名次,每門課程每一名次只有一名學生,則以下敘述正確的是_ ACD_。A.(學號,課程號)和(課程號,名次)都可以作為候選鍵B.只有(學號,課程號)能作為候選鍵C.關系模式屬于第三范式D.關系模式屬于BCNF四、簡答題。1、什么是數(shù)據(jù)模型?數(shù)據(jù)模型由哪三部分組成?數(shù)據(jù)模型是描述數(shù)據(jù)及其之間了解的方法,如層次數(shù)據(jù)模型、網(wǎng)狀數(shù)據(jù)模型、關系數(shù)據(jù)模型、面向對象模型等。數(shù)據(jù)模型的三要素包括:數(shù)據(jù)結構、數(shù)據(jù)操作和數(shù)據(jù)的約束條件。2、什么是數(shù)據(jù)字典?數(shù)據(jù)字典(Data Dictionary)中存放關于數(shù)據(jù)庫中各級模式定義信息,而不是用戶的數(shù)據(jù),其中數(shù)據(jù)稱為“元數(shù)據(jù)”。對數(shù)據(jù)庫的操作都要通過數(shù)

9、據(jù)字典才能實現(xiàn)。3、什么是數(shù)據(jù)獨立性?兩級數(shù)據(jù)獨立性是怎樣實現(xiàn)的?數(shù)據(jù)獨立性是指數(shù)據(jù)庫中數(shù)據(jù)與應用程序之間相互獨立,包括物理數(shù)據(jù)獨立性和邏輯數(shù)據(jù)獨立性。物理數(shù)據(jù)獨立性是指當數(shù)據(jù)庫的存儲結構改變,通過修改模式/內模式映象,從而使模式保持不變,應用程序不受影響。邏輯數(shù)據(jù)獨立性是指當數(shù)據(jù)的全局邏輯結構(即模式)發(fā)生變化時,通過改變外模式/模式映像,使外模式和用戶應用程序不變。兩級映像保證了數(shù)據(jù)獨立性。5、簡述關系模型的三類完整性規(guī)則及其含義。(1)實體完整性:每個元組在主關鍵字的屬性上不能取空值。 (2)參照完整性:如果屬性或屬性組X是關系R2的外關鍵字也是關系R1的主關鍵字,則在R2中,K的取值或

10、者為空,或者等于R1中某個關鍵字。 (3)用戶定義的完整性。 6、關系模型與非關系模型比較,具有什么特點?(1) 建立在嚴格的數(shù)學基礎上(2) 概念單一,無論是實體還是了解,無論是原始數(shù)據(jù)還是操作結果,都用關系表示(3) 存儲路徑對用戶隱蔽(4) 數(shù)據(jù)操作的結果是集合,而不是單條記錄五、綜合題。1、設有關系R和S如下:關系R ABC367257723443關系SABC345723計算:RÈS,R-S,RÇS,R´S,p3,2(S),sB<5(R) RÈS ABC367257723443345R-S ABC367257443RÇS ABC7

11、23R´SR.AR.BR.CS.AS.BS.C367345367723257345257723723345723723443345443723p3,2(S)CB5432sB<5(R)ABC7234432、設有一個記錄各個球隊隊員每場比賽進球數(shù)的關系模式:R(隊員編號,比賽場次,進球數(shù),球隊名,隊長號)若規(guī)定每個隊員只能屬于一個球隊,每個球隊只有一個隊長,要求:(1)寫出關系模式R的基本函數(shù)依賴和主關鍵字。(2)說明R不是2NF模式的理由,并把R分解成2NF模式集;(3)把R分解成3NF模式集,并說明理由。(1)隊員編號à球隊名 球隊名à隊長號 (隊員編號,比

12、賽場次)à進球數(shù)主碼: (隊員編號,比賽場次)(2)R的主碼: (隊員編號,比賽場次),存在非主屬性對碼的部分函數(shù)依賴(隊員編號à球隊名),所以R不屬于2NF。將R分解為:R1(隊員編號,球隊名,隊長號)R2(隊員編號,比賽場次,進球數(shù))(3)R2已經(jīng)是3NF,但是R1中存在非主屬性對碼的傳遞函數(shù)依賴,所以將R1繼續(xù)分解為: R11(隊員編號,球隊名)R12(球隊名,隊長號)3、試分析下面分解是否具有無損連接和保持函數(shù)依賴的特點:(1) 設R(ABC),F=AàC,AàB在R上成立,r=AC,AB(2) 設R(ABC),F=AàC,BàC在R上成立,r=AC,BC(1)R1=AC,R2=ABR1ÇR2=A,R1-R2=CR1ÇR2àR1-R2滿足F中的AàC,所以r具有無損連接性。另外,F(xiàn)在R1上的投影為AàC,F(xiàn)在R2上的投影上為AàB,F(xiàn)中的函數(shù)依賴在分解鐘全部保持,故分解r具有依賴保持。(2)R1=AC,R2=BCR1&#

溫馨提示

  • 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

提交評論