資料庫基礎與應用

2022-12-25 13:09:05 字數 4824 閱讀 8554

第一次作業

一、單項選擇題

1、域是實體中相應屬性的()。

a.取值範圍 b.值 c.名稱 d.描述

2、把儲存關係定義的關係稱為對應資料庫的()。

a.一般關係 b.元關係 c.特定關係 d.正常關係

3、在乙個關係r中, 若存在x→y和x→z,則存在x→(y,z),稱此為函式依賴的()規則。

a.傳遞性 b.分解性 c.合併性 d.增廣性

4、設乙個關係為r(a,b,c,d,e,f),它的最小函式依賴集為fd=,則該關係的候選碼為()。

a.(a,b) b.(a,c) c.(a,e) d.(a,d)

5、設d1,d2,d3域的基數分別為2,3和4,則d1×d2×d3的元組數為()。

a.9 b.24 c.10 d.20

6、若乙個關係為r(學生號,姓名,性別,年齡),則()適合作為該關係的主碼。

a. 學生號 b.姓名 c.性別 d.年齡

7、設乙個集合a=,集合b=,則a和b的並集中包含有()個元素。

a.10 b.8 c.7 d.6

8、在乙個關係r中,若存在x→(y,z),則也隱含存在x→y和x→z,稱此為函式依賴的()規則。

a.傳遞性 b.分解性 c.合併性 d.增廣性

9、若乙個關係的任何非主屬性都不部分依賴於任何候選碼,則稱該關係最高達到了()正規化。

a.第一 b.第二 c.第三

二、是非判斷題

1.在檔案管理階段,檔案之間是相互聯絡的,在資料庫管理階段,檔案之間是相互獨立的。()

2.分布式資料庫系統既支援客戶的區域性應用,又支援客戶的全域性應用。()

3.在物件資料模型中,物件不但能夠繼承,而且能夠巢狀。()

4.設乙個學生關係為s(學生號,姓名),課程關係為c(課程號,課程名),選課關係為x(學生號,課程號,成績),求出所有選課的學生資訊的運算表示式為∏學生號(x)與s的自然連線。

5.在乙個關係r中,「職工號」函式決定「姓名」是非平凡函式依賴,但不是完全函式依賴。()

6.主碼是一種候選碼,主碼中的屬性個數沒有限制。()

7.在乙個關係r中,若存在x→y且x不包含y,則稱x→y為非平凡函式依賴,否則,若存在x→y且x包含y,則稱x→y為平凡函式依賴。()

8.在乙個關係r中,若存在「學號→系號,系號→系主任」,則學號不能函式決定系主任。()

9.乙個關係若存在部分函式依賴和傳遞函式依賴,則必然會造成資料冗餘,但插入、刪除和修改操作能夠正常進行。()

10在列級完整性約束中,每個約束只能涉及到1個屬性,在表級完整性約束中,每個約束可以涉及到多個屬性。()

三、填空題

1.在人工管理階段和檔案管理階段,程式設計()資料表示。

2.在()系統中,不容易做到資料共享,在()系統中,容易做到資料共享。

3.在()系統中,資料沒有獨立的操作介面,在()系統中,資料具有獨立的操作介面。

4.分布式資料庫系統既支援客戶的()應用,又支援客戶的()應用。

5.在實體中能作為碼的屬性稱為(),否則稱為()。

6.若實體a和實體b是多對多的聯絡,實體b和c是1對1的聯絡,則實體a和c是()對()的聯絡。

7.若實體a和實體b是1對多的聯絡,實體b和c是1對1的聯絡,則實體a和c是()對()的聯絡。

8.任一種資料模型都有()和()的區別。

9.關係中的每一行稱為乙個(),每一列稱為乙個()。

10.把儲存()的關係稱為對應資料庫的元關係,乙個資料庫的元關係由()自動建立。

11.在物件資料模型中,物件具有()性、()性和()性。

12.資料庫系統中的四類使用者分別為()、()、()和()。

13.在資料庫體系結構中,兩級資料映象分別是指()之間的資料映象與()之間的資料映象。

14.dbms的主要功能之一是()和()資料字典。

15.關係資料模型包括()、()和()三方面。

16.關係中的每個屬性只能取(),關係的結構不允許()。

17.主碼是一種()碼,主碼中的()個數沒有限制。

18.在候選碼中的每個屬性被稱為()屬性,不在任何候選碼中的每個屬性被稱為()屬性。

19.在參照和被參照的關係中,每個外碼值或者為(),或者等於某個()值。

20.設乙個集合a=,集合b=,則a和b的並集中包含有()個元素,a和b的交集中包含有()個元素,a和b的並集中包含有()個元素。

21.設乙個關係模式為r(a,b,c),對應關係內容為r=,,,},則δb>15(r)屬於()運算,運算結果中包含有()個元組。

22.設乙個學生關係為s(學生號,姓名),課程關係為c(課程號,課程名),選課關係為x(學生號,課程號,成績),則至少選修了課程號為『001』或『002』課程的全部學生資訊所對應的運算表示式為()><()(δ課程號=『001』∨課程號=『002』())。

23.設乙個學生關係為s(學生號,姓名),課程關係為c(課程號,課程名),選課關係為x(學生號,課程號,成績),則求出所有選修課程資訊的運算表示式為()與()的自然連線。

24.在乙個關係r中,「職工號」函式決定「姓名」既是()函式依賴,又是()函式依賴。

25.在乙個關係r中,「職工號」函式決定「姓名」既是()函式依賴,又是()函式依賴。

26.在乙個關係r中,若存在「學號→系號,系號→系主任」,則隱含存在著()函式決定著()。

27.在乙個關係r中,若存在x→(y,z),則也隱含存在()和(),稱此為函式依賴的()規則。

28.在乙個關係r中,若x能夠函式決定關係r中的每個屬性,並且x的任何真子集都不能函式決定r中的每個屬性,則稱()為關係r的乙個()。

29.設乙個關係為r(a,b,c,d,e),它的最小函式依賴集為fd=,則該關係的候選碼為(),該候選碼含有()屬性。

30.設乙個關係為r(a,b,c,d,e,f,g),它的最小函式依賴集為fd=,則該關係的候選碼為(),該候選碼含有()屬性。

31.關聯式資料庫中的每個關係必須最低達到()正規化,該正規化中的每個屬性都是()的。

32.乙個關係若存在部分函式依賴和傳遞函式依賴,則必然會造成帶來()和()。

33.設乙個關係為r(a,b,c,d,e),它的最小函式依賴集為fd=,該關係只滿足()正規化,若要規範化為第三正規化,則將得到()個關係。

34.設乙個關係為r(a,b,c,d,e),它的最小函式依賴集為fd=,該關係滿足()正規化,若要規範化為高一級的正規化,則將得到()個關係。

35.若乙個關係的任何非主屬性都不部分依賴和傳遞依賴於任何候選碼,則稱該關係達到了()正規化。

36.若第乙個關係中只有乙個候選碼,並且該關係達到了第三正規化,則表明它同時也達到了()正規化,該關係中所有屬性的()都是候選碼。

一單項選擇題

8. b

二.是非判斷題

錯對對錯錯對對錯錯對

三填空1. 依賴於2. 檔案系統、資料庫系統3.

檔案、資料庫4. 區域性、全域性5. 主屬性、非主屬性6.

多、多 7. 1、多 8. 型、值 9.

元組、屬性 10. 關係定義、dbms 11. 封裝、繼承、多型 12.

資料庫管理員、資料庫設計員、應用程式設計師、終端使用者 13. 外模式和模式、模式和內模式14. 建立、維護 15.

關係資料結構、關係完性規則、關係運算 16. 單值、巢狀 17. 候選、屬性18.

主、非主 19. 空值、主碼20. 7、3、2 21.

選擇、2 22. s、π學生號 x  23.課程號(x)、c24.

x←→y、決定因素  25. 非平凡、完全 26. 學號、系主任 27.

x→y、x→z、分解性 28. x、候選碼 29. (a,d)、2 30.

(a,c,g)、3 31. 第

一、不可再分32. 資料冗餘、操作異常(更新異常) 33. 第一、3 34. 第二、2 35. 第三36. bc、決定因素

第二次作業

一、填空題

1、資料庫系統的外模式在sql中稱為(),它由()產生出來。

2、在sql中建立和刪除資料庫模式的命令分別為()和()。

3、在sql中,若乙個完整性約束只涉及到乙個列,則該完整性約束既可以作為()完整性約束定義,也可以作為()完整性約束定義,兩者只選其一。

4、在()完整性約束中,每個約束只能涉及到1個屬性,在()完整性約束中,每個約束可以涉及到多個屬性。

5、在sql中,create table、alter table、drop table命令分別為在資料庫中()、()和()基本表結構的命令。

6、向基本表插入資料時,可以在命令中使用關鍵字()引出記錄值,或者在命令中()子句得到乙個結果表。

7、在sql中,每個檢視中的列可以來自不同的(),它是在原有表的基礎上()的邏輯意義上的新關係。

8、在sql中,通過使用檢視,能夠使在關係規範化時被分解的關係()連線起來,能夠增強資料庫的()性。

9、當建立和刪除乙個檢視時,對相應的基本表(),當修改乙個試圖時,則對相應的基本表()。

10、在sql新版的查詢語句中,()選項實現投影運算,()選項實現連線運算,()選項實現選擇運算。

11、在sql的查詢語句中,()選項實現分組統計功能,()選項實現對結果表的排序功能。

12、乙個資料庫應用系統的開發過程大致相繼經過()、()、邏輯設計、物理設計、機器實現、執行維護等六個階段。

13、需求分析階段的主要目標是畫出()、建立()和編寫()。

14、概念設計階段的主要任務是根據()的結果找出所有資料實體,畫出相應的()。

15、在列舉的構物活動中,存在著三個實體,分別稱為()、()和()。

16、設計資料庫的邏輯結構模式時,首先要設計好(),然後再設計好各個()。

17、由概念設計進入邏輯設計時,原來的()聯絡或()聯絡通常不需要被轉換為對應的基本表。

18、機器實現階段的目標是在計算機系統中得到乙個滿足()的、()和()的資料庫應用系統。

資料庫基礎與應用

資料庫基礎與應用形考作業參 作業1 一 單選 abcdbacbb 二 判斷 三 填空 1 36 依賴於 檔案管理資料庫 檔案管理資料庫 區域性全域性 主屬性非主屬性 多多 1 多 型值 元組屬性 關係定義 dbms 繼承封裝多型 dba 資料庫設計員應用程式設計員終端使用者 外模式與模式模式與內模式...

資料庫基礎與應用課程複習指導

電大計算機教研室 第一部分考核說明 適應專業和課程 該複習指導適應計算機應用專業 資料庫基礎與應用 課程 電子商務專業 資料庫應用 課程 軟體開發與應用專業 sql server資料庫應用 課程。考核物件 全國電大系統計算機應用專業成招普招和開放教育的學生,電子商務專業開放教育的學生,軟體開發與應用...

資料庫技術與應用

資料庫技術與應用 窗體設計 1.啟動視窗的設計 建立如下圖所示的 上海世博會會館彙總系統 啟動視窗。1 在設計檢視中開啟窗體 1 開啟資料庫 2 在資料庫視窗中開啟 窗體 選項卡 3 雙擊右邊的 在設計檢視中建立窗體 選項 2 設計窗體標題 雙擊窗體選定器開啟如上圖所示的屬性視窗,當前物件為窗體,在...