數據庫應用課程設計平時作業答案_第1頁
數據庫應用課程設計平時作業答案_第2頁
數據庫應用課程設計平時作業答案_第3頁
數據庫應用課程設計平時作業答案_第4頁
數據庫應用課程設計平時作業答案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

資料內容僅供您學習參考,如有不當或者侵權,請聯系改正或者刪除。電大數據庫應用課程設計平時作業1答案習題一答案

一.思考題

1.答:

數據管理技術的發展能夠大致歸為三個階段:人工管理、文件系統和數據庫管理系統。概括起來,數據庫系統階段的數據管理具有以下特點:A.采用數據模型表示復雜的數據結構。數據模型不但描述數據本身的特征,還要描述數據之間的聯系,這種聯系經過存取路徑實現。經過所有存取路徑表示自然的數據聯系是數據庫與傳統文件的根本區別。這樣,數據不再面向特定的某個或多個應用,而是面向整個應用系統。數據冗余明顯減少,實現了數據共享。B.有較高的數據獨立性。數據的邏輯結構與物理結構之間的差別能夠很大。用戶以簡單的邏輯結構操作數據而無需考慮數據的物理結構。數據庫的結構分成用戶的局部邏輯結構、數據庫的整體邏輯結構和物理結構三級。用戶(應用程序或終端用戶)的數據和外存中的數據之間轉換由數據庫管理系統實現。C.數據庫系統為用戶提供了方便的用戶接口。用戶能夠使用查詢語言或終端命令操作數據庫,也能夠用程序方式(如用C一類高級語言和數據庫語言聯合編制的程序)操作數據庫。D.數據庫系統提供了數據控制功能。例如,1。數據庫的并發控制:對程序的并發操作加以控制,防止數據庫被破壞,杜絕提供給用戶不正確的數據;2。數據庫的恢復:在數據庫被破壞或數據不可靠時,系統有能力把數據庫恢復到最近某個正確狀態;3。數據完整性:保證數據庫中數據始終是正確的;4。數據安全性:保證數據的安全,防止數據的丟失、破壞。增加了系統的靈活性。

2.答:

數據庫是依照某種數據模型組織起來并存放二級存儲器中的數據集合。這種數據集合具有如下特點:盡可能不重復,以最優方式為某個特定組織的多種應用服務,其數據結構獨立于使用它的應用程序,對數據的增、刪、改和檢索由統一軟件進行管理和控制。能夠通俗的這樣理解:數據庫就是用來存放您網站經常更新的數據資料,您能夠對此類信息進行增、刪、編輯管理等操作,如產品信息,新聞信息,在線留言信息等。

3.答:

數據庫系統中的DBMS為三級模式結構提供了兩層映像機制:外模式/模式映像和模式/內模式映像。這兩層映像機制保證了數據庫系統中數據的邏輯獨立性和物理獨立性。

模式/內模式映像定義了數據庫中數據全局邏輯結構與這些數據在系統中的物理存儲組織結構之間的對應關系。當數據庫中數據物理存儲結構改變時,即內模式發生變化,例如定義和選用了另一種存儲結構,能夠調整模式/內模式映像關系,保持數據庫模式不變,從而使數據庫系統的外模式和各個應用程序不必隨之改變。這樣就保證了數據庫中數據與應用程序間的物理獨立性,簡稱數據的物理獨立性。

外模式/模式映像定義了數據庫中不同用戶的外模式與數據庫邏輯模式之間的對應關系。當數據庫模式發生變化時,例如關系數據庫系統中增加新的關系、改變關系的屬性數據類型等,能夠調整外模式/模式間的映像關系,保證面向用戶的各個外模式不變。應用程序是依據數據的外模式編寫的,從而應用程序不必修改,保證了數據與應用程序的邏輯獨立性,簡稱數據的邏輯獨立性。

4.答:

DBMS的主要功能有:A.數據定義功能。B.數據管理功能。C.對數據庫進行保護。D.數據庫的建立和維護。E.數據庫的傳輸。

5.答:

實體:客觀存在并能夠相互區分的事物。

屬性:描述實體和特性。

DD:數據字典,數據庫系統中存放三級結構定義的數據庫稱為數據字典.

模式:是對數據庫中全部數據的整體邏輯結構的描述,它由若干個概念記錄類型組成.

內模式:是數據庫在物理存儲方面的描述,定義所有的內部記錄類型,索引和文件的組織方式,以及數據控制方面的細節.

外模式:是用戶與數據庫的接口,是用戶用到的那部分數據的描述,它由若干個外部記類

型組成.

DDL:數據定義語言。用來定義數據庫模式,外、內模式的語言。

DML:數據操縱語言。用來對數據庫中的數據進行查詢、插入、刪除和修改的語句。

DBMS:數據庫管理系統

ODBC:開放數據庫互聯。是由微軟主導的數據庫鏈接標準。

OLE-DB:對象鏈接和嵌入數據庫。它依賴于COM和提供OLEDB提供者的廠商而非ODBC使用的SQL。

ADO:ActiveX數據對象?;贠LE-DB建立連接的局部和遠程數據庫訪問技術。二.單選擇題

1.B2.C3.A4.B5.B6.A7.D8.C9.A10.D

11.A12.A13.B14.C15.C16.C17.B18.D19.D

三.填空

1.輸入,輸出2.手工,機械,電子

3.數據處理、管理信息、決策支持。

4.人工管理、文件系統、數據庫系統、分布式數據庫

5.分開

6.文件系統、數據庫系統

7.記錄、數據項

8.局部、全局

9.二元、一元

10.多、多

11.關系定義、DBMS12.狀態、行為

13.最終用戶、應用程序員、數據庫設計人員、數據庫管理員.

14.中間、最上、最下

15.建立、維護

16.DBA習題二答案

一.問答題

1.

答:數據模型有:層次模型,網狀模型,關系模型,語義模型,面相對象模型。

2.答:

關系模式僅是對數據特性的描述。

關系模式:關系模式實際上就是記錄類型。

關系模型:用二維表格結構表示實體集,外鍵表示實體間聯系的數據模型。關系模型是由若干個關系模式組成的集合。

屬性:在關系模型中,字段稱為屬性。

元組:在關系中,記錄稱為元組。

關鍵字:一個關系中的屬性或屬性組合,其每一個值能夠唯一標識一個元組

外關鍵字:如果一個關系中的屬性或屬性組,它不是本關系的關鍵字,但它是另一個關系的關鍵字,則稱之為本關系的外關鍵字。

3.答:

A.層次模型:

B.網狀模型:

C.關系模型

學生登記表

學號

姓名

年齡

性別

系別

年級

1001

張三

21

計算機

0

1002

李四

25

英語系

0

1003

王王

24

歷史系

04.答:(1).關系模型與非關系模型不同,它是建立在嚴格的數學概念基礎上的。

(2).關系模型的概念單一,無論實體或實體之間的聯系都用關系表示。

(3).存取路徑對用戶透明。

(4).關系必須是規范化的關系。

5.答:層次:優點是實體間聯系是固定的,有良好的完整性支持,對具有一對多的層次關系的部門描述自然、直觀、容易理解,缺點是對查入和刪除操作限制比較多,查詢子女結點必須經過雙親節點,命令趨于程序化。網狀:優點是更為直接的描述現實世界,有良好的性能,存取效率較高,缺點是結構比較復雜,而且隨著應用環境的擴大,數據庫的結構越來越復雜,不利于用戶掌握,其DDL,DML語言復雜,用戶不容易使用。關系:優點是建立在嚴格的數學概念的基礎上,概念單一,實體與實體間的聯系都用關系表示,故其數據結構簡單、清晰,存取路徑對用戶透明,故有更高的數據獨立性和更好的安全保密性。缺點是查詢效率不如非關系型數據庫,故必須對查詢進行優化,增加了開發數據庫管理系統的難度。

6.答:

7.答:關系運算有兩種類型,一種是傳統的集合運算,如并、差、交等。另一種是專門的關系運算(選擇、投影、連接等),關系運算的操作對象是關系,運算的結果仍為關系。

⑴選擇:選擇運算即在關系中選擇滿足某些條件的元組。也就是說,選擇運算是在二維表中選擇滿足指定條件的行。在實際應用中,要特別注意條件的表示方式。

⑵投影:投影運算是在關系中選擇某些(部分)屬性,即選擇二維表中的某些列。⑶聯接:聯接是關系的橫向結合,是將兩個二維表聯接成一個二維表。要指定聯接條件及屬性,它將兩個關系模式組合成一個新的關系模式,生成的新關系模式中,其屬性是原有兩個關系中的指定屬性,其元組是符合聯接條件的元組。聯接條件一般會涉及到同時出現在兩個表中的公共屬性。

8.答:

(1).

A

R.B

C

S.B

E

a1

b1

5

b2

7

a1

b1

5

b3

10

a1

b2

6

b2

7

a1

b2

6

b3

10

a2

b3

8

b3

10

(2).

A

R.B

C

S.B

E

a1

b1

5

b1

3

a1

b2

6

b2

7

a2

b3

8

b3

10

a2

b3

8

b3

2

(3).R

S

A

B

C

E

a1

b1

5

3

a1

b2

6

7

a2

b3

8

10

a2

b3

8

29.分析:該查詢只涉及到課程號和學生號關系中的兩個屬性,需要進行在一個關系的關系選課SC上進行,具體查詢步驟能夠安排如下:

(1)選課關系SC中選擇出課程號為A0336的所有元組,運算表示式為:δ學號=A0336(SC);

(2)從(1)步得到的結果SC1中投影出學生號屬性,得到了選修了A0336課程的全部學生號,運算表示式為Π學生號(SC1);

(3)從選課關系SC中選擇出課程號為A0957的元組,運算表示式為δ學號=A0957(SC);

(4)從(3)步結果關系SC3投影出學生號屬性,得到了選修了A0957課程的全部學生號,運算表示式為Π學生號(SC3);

(5)把第(2)步得到的結果關系SC2和第(4)步的結果關系SC4按學生號進自然連接,得到的學生號屬性中的每個學生號既選修了A0336和又選修了A0957課程。此步的運算表示式為:SC2SC4。

綜全以上步驟得到整個運算表示式:

(Π學生號(δ學生號=A0366(SC)))(Π學生號(δ學生號==9057(SC)))

對于上面第(5)步,也能夠經過SC2和SC4的交實現,表示式為:

(Π學生號(δ學生號=A0366(SC)))∩(Π學生號(δ學生號==9057(SC)))二.選擇題

1.C2.A3.C4.B5.C6.C7.D8.A9.D10.A

11.A12.D13.B14.A15.A16.A17.B18.A19.D20.A

溫馨提示

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

評論

0/150

提交評論