數據庫基礎與應用(Access2023)主編劉衛(wèi)國 課后練習答案_第1頁
數據庫基礎與應用(Access2023)主編劉衛(wèi)國 課后練習答案_第2頁
數據庫基礎與應用(Access2023)主編劉衛(wèi)國 課后練習答案_第3頁
數據庫基礎與應用(Access2023)主編劉衛(wèi)國 課后練習答案_第4頁
數據庫基礎與應用(Access2023)主編劉衛(wèi)國 課后練習答案_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——數據庫基礎與應用(Access2023)主編劉衛(wèi)國課后練習答案數據庫基礎與應用(Access2023)主編:劉衛(wèi)國課后練習題答案

第一章

習題1

一、選擇題

1.有關信息與數據的概念,下面說法正確的是()。B

A.信息和數據是同義詞B.數據是承載信息的物理符號C.信息和數據毫不相關D.固定不變的數據就是信息2.尋常,一個數據庫系統(tǒng)的外模式()。D

A.只能有一個B.最多只能有一個C.至少兩個D.可以有多個3.數據庫的三級模式之間存在的映射,正確的是()。AA.外模式/模式B.外模式/內模式C.外模式/外模式D.模式/模式

4.在關系數據庫系統(tǒng)中,當關系模型改變時,用戶程序也可以不變,這是()。B

A.數據的物理獨立性B.數據的規(guī)律獨立性C.數據的位置獨立性D.數據的存儲獨立性5.以下對關系模型性質的描述,不正確的是()。C

A.在一個關系中,每個數據項是最基本的數據單位,不可再分B.在一個關系中,同一列數據具有一致的數據類型C.在一個關系中,各列的順序不可以任意排列D.在一個關系中,不允許有一致的字段名

6.在關系R(R#,RN,S#)和S(S#,SN,SD)中,R的主關鍵字是R#,S的主關鍵字是S#,則S#在R中稱為()。A

A.外部關鍵字B.候選關鍵字C.主關鍵字D.超鍵

7.在一般狀況下,當對關系R和S使用自然連接時,要求R和S含有一個或多個共有的()。C

A.元組B.行C.屬性D.記錄8.有R,S和T3個關系:R(A,B,C)={(a,1,2),(b,2,1),(c,3,1)}S(A,B,C)={(a,1,2),(d,2,1)}T(A,B,C)={(b,2,1),(c,3,1)}則由關系R和S得到關系T的操作()。A

A.差B.自然連接C.交D.并

9.關系模型中有3類完整性約束:實體完整性、參照完整性和用戶定義完整性,定義外部關鍵字實現(xiàn)的是()。C

A.實體完整性B.用戶自定義完整性

C.參照完整性D.實體完整性、參照完整性和用戶自定義完整性10.在建立表時,將年齡字段值限制在18~40之間,這種約束屬于()。D

A.實體完整性約束B.視圖完整性約束

C.參照完整性約束D.用戶自定義完整性約束11.把E-R圖轉換為關系模型的過程,屬于數據庫設計的()。B

A.概念設計B.規(guī)律設計C.需求分析D.物理設計12.假使兩個實體集之間的聯(lián)系是1:n,轉換為關系時()。AA.將n端實體轉換的關系中參與1端實體轉換關系的碼B.將n端實體轉換的關系的碼參與到1端的關系中C.將兩個實體轉換成一個關系

D.在兩個實體轉換的關系中,分別參與另一個關系的碼二、填空題

1.在數據管理技術的發(fā)展過程中,經歷了、和,其中數據獨立性最高的階段是。人工管理階段,文件管理階段,數據庫管理階段,數據庫管理階段

2.數據庫是在計算機系統(tǒng)中依照一定的方式組織、存儲和應用的。支持數據庫各種操作的軟件系統(tǒng)叫。由計算機硬件、軟件、數據庫及有關人員等組成的一個整體叫。數據集合,數據庫管理系統(tǒng),數據庫系統(tǒng)

3.數據庫常用的規(guī)律模型有、、。Access2023屬于。層次模型,網狀模型,關系模型,關系模型

4.符合一定條件的二維表格在關系數據庫中稱為,在Access2023中稱為。二維表格的一行和一列在關系中分別稱為和,而在Access2023中分別稱為和。關系,表,元組,屬性,記錄,字段

5.二維表格包括表頭和表的內容,表頭相當于關系的,可以用表示,表的內容是關系的集合。結構,關系模式,元組

6.在關系數據庫的基本操作中,從表中取出滿足條件元組的操作稱為________。從表中抽取屬性值滿足條件列的操作稱為________。把兩個關系中一致屬性值的元組拼接到一起形成新的關系的操作稱為________。選擇,投影,連接

7.關系數據庫不允許在主關鍵字字段中有重復值或________。空值

8.在現(xiàn)實生活中,每個人都有自己的出生地,實體“出生地〞和實體“人〞之間的聯(lián)系是。1:n或一對多

9.已知兩個關系:

班級(班級號,專業(yè),人數),其中“班級號〞為關鍵字學生(學號,姓名,性別,班級號),其中“學號〞為關鍵字

則兩個關系的屬性中,存在一個外部關鍵字為。學生關系中的“班級號〞

10.在將E-R圖轉換到關系模型時,實體和聯(lián)系都可以表示成。關系三、問答題

1.計算機數據管理技術經過哪幾個發(fā)展階段?

答:計算機數據管理技術經歷了人工管理、文件管理和數據庫管理等發(fā)展階段。人工管理階段的數據管理是以人工管理方式進行的,不需要將數據長期保存,由應用程序管理數據,數據有冗余,無法實現(xiàn)共享,數據對程序不具有獨立性。

文件管理階段利用操作系統(tǒng)的文件管理功能,將相關數據按一定的規(guī)則構成文件,通過文件系統(tǒng)對文件中的數據進行存取和管理,實現(xiàn)數據的文件管理方式。數據可以長期保存,數據對程序有一定獨立性,但數據的共享性差、冗余度大,簡單造成數據不一致,數據獨立性差,數據之間缺乏有機的聯(lián)系,缺乏對數據的統(tǒng)一控制和管理。

在數據庫管理階段,由數據庫管理系統(tǒng)對數據進行統(tǒng)一的控制和管理,在應用程序和數

據庫之間保持較高的獨立性,數據具有完整性、一致性和安全性高等特點,并且具有充分的共享性,有效地減少了數據冗余。

數據庫技術的不斷發(fā)展,產生了大量新型數據庫系統(tǒng),包括分布式數據庫系統(tǒng)、面向對象數據庫系統(tǒng)、多媒體數據庫系統(tǒng)等,為繁雜數據的管理以及數據庫技術的應用開拓新的途徑。

2.實體之間的聯(lián)系有哪幾種?分別舉例說明。答:實體之間的聯(lián)系有3種類型:一對一(1:1)、一對多(1:n)、多對多(m:n)。例如,一位乘客只能坐一個機位,一個機位只能由一位乘客乘坐,所以乘客和飛機機位之間的聯(lián)系是1:1的聯(lián)系。一個班級有大量學生,而一個學生只能編入某一個班級,所以班級和學生之間的聯(lián)系是1:n的聯(lián)系。一個教師可以講授多門課程,同一門課程也可以由多個教師講授,所以教師和課程之間的聯(lián)系是m:n的聯(lián)系。

3.什么是數據獨立性?在數據庫系統(tǒng)中,如何保證數據的獨立性?

答:數據獨立性是指應用程序與數據庫的數據結構之間相互獨立。在數據庫系統(tǒng)中,由于采用了數據庫的三級模式結構,保證了數據庫中數據的獨立性。在數據存儲結構改變時,不影響數據的全局規(guī)律結構,這樣保證了數據的物理獨立性。在全局規(guī)律結構改變時,不影響用戶的局部規(guī)律結構以及應用程序,這樣就保證了數據的規(guī)律獨立性。

4.設R(A,B,C)={(a1,b1,c1),(a2,b2,c1),(a3,b2,c3)},S(A,B,C)={(a2,b2,c2),(a3,b3,c4),(a1,b1,c1)},計算R∪S、R∩S、R-S和π(A,B)(R)。

答:R∪S={(a1,b1,c1),(a2,b2,c1),(a3,b2,c3),(a2,b2,c2),(a3,b3,c4)}R∩S={(a1,b1,c1)}

R-S={(a2,b2,c1),(a3,b2,c3)}

π(A,B)(R)={(a1,b1),(a2,b2),(a3,b2)}

5.設有導師關系和研究生關系,按要求寫出關系運算式。導師(導師編號,姓名,職稱)={(S1,劉東,副教授),(S2,王南,講師),(S3,蔡西,教授),(S4,張北,副教授)}

研究生(研究生編號,研究生姓名,性別,年齡,導師編號)={(P1,趙一,男,18,S1),(P2,錢二,女,20,S3),(P3,孫三,女,25,S3),(P4,李四,男,18,S4),(P5,王五,男,25,S2)}

(1)查找年齡在25歲以上的研究生。(2)查找所有的教授。

(3)查找導師“王南〞指導的所有研究生的編號和姓名。(4)查找研究生“李四〞的導師的相關信息。答:關系運算式如下:(1)σ年齡>25(研究生)(2)σ職稱='教授'(導師)

(3)π

(研究生編號,研究生姓名)

姓名='王南'

(導師研究生)),其中連接的條件為“導師.導師編號

=研究生.導師編號〞。

(4)π

(導師編號,姓名,職稱)

研究生姓名='李四'

(導師研究生)),其中連接的條件為“導師.導師編

號=研究生.導師編號〞。

6.尋常,一個科研項目有多個科研人員參與,一個科研人員也可以同時承受2個以上的科研項目,完成以下問題。

(1)畫出滿足系統(tǒng)需求的E-R圖。

(2)將E-R圖轉換為關系模型,并寫出每個關系的關鍵字,假使有外部關鍵字,則寫出外部關鍵字。

(3)寫出查詢某科研人員參與了哪些科研項目的關系運算。(4)寫出查詢某個科研項目的全體參與人員的關系運算。答:(1)滿足的E-R圖如下。

(2)將E-R圖轉換為關系模型如下:

科研項目(項目編號,項目名稱,主持人,經費,下達部門),其中項目編號是關鍵字科研人員(編號,姓名,性別,專業(yè),技術職稱),其中編號是關鍵字參與(項目編號,編號,參與時間),其中(項目編號,編號)是關鍵字,項目編號或編號是外部關鍵字

(3)查詢某科研人員參與了哪些科研項目的關系運算。

①對科研項目、科研人員及參與3個關系表進行連接運算,設連接結果關系為R,則有R=R(科研項目.項目編號,科研項目.項目名稱,科研項目.主持人,科研項目.經費,科研項目.下達部門,科研人員.編號,科研人員.姓名,科研人員.性別,科研人員.專業(yè),科研人員.技術職稱,參與.項目編號,參與.編號,參與.參與時間),R包含了原3個關系的全部屬性。

②對①的結果R進行選擇運算,選擇條件是:

科研項目.項目編號=參與.項目編號And科研人員.編號=參與.編號將步驟①和②合起來尋常稱為有條件的連接運算,實際運算過程是作為一個運算步驟進行的。

③對②的結果進行選擇運算,選擇條件是“編號=欲查詢人員的編號〞。(4)查詢某個科研項目的全體參與人員的關系運算。

①對科研項目、科研人員及參與3個關系表進行連接運算,設連接結果關系為R,則R=R(科研項目.項目編號,科研項目.項目名稱,科研項目.主持人,科研項目.經費,科研項目.下達部門,科研人員.編號,科研人員.姓名,科研人員.性別,科研人員.專業(yè),科研人員.技術職稱,參與.項目編號,參與.編號,參與.參與時間),R包含了原3個關系的全部屬性。

②對①的結果R進行選擇運算,選擇條件是:

科研項目.項目編號=參與.項目編號And科研人員.編號=參與.編號將步驟①和②合起來尋常稱為有條件的連接運算,實際運算過程是作為一個運算步驟進行的。

③對②的結果進行選擇運算,選擇條件是“項目編號=欲查詢項目的編號〞。

其次章

習題2

一、選擇題

1.Access中表和數據庫的關系是()。A

A.一個數據庫可以包含多個表B.一個數據庫只能包含一個表C.一個表可以包含多個數據庫D.數據庫就是數據表2.以下不能退出Access2023系統(tǒng)的操作方法是()。CA.按Alt+F4

B.雙擊Access2023窗口標題欄控制按鈕

C.在Access2023窗口中選擇“文件〞→“關閉數據庫〞命令D.單擊Access2023窗口的“關閉〞按鈕

3.在Access2023窗口中,功能區(qū)由()組成。A

A.選項卡、命令組和命令按鈕B.菜單、工具欄和命令按鈕C.選項卡、菜單命令和工具按鈕D.選項卡、工具欄和命令按鈕4.在Access2023中,隨著開啟數據庫對象的不同而不同的操作區(qū)域稱為()。B

A.命令選項卡B.上下文選項卡C.導航窗格D.工具欄5.以下說法中正確的是()。D

A.在Access中,數據庫中的數據存儲在表和查詢中B.在Access中,數據庫中的數據存儲在表和報表中

溫馨提示

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

評論

0/150

提交評論