(自考2018版)《數據庫系統原理》第三章簡答題

ps.所有答案都是自己做的,僅供參考,如有問題,歡迎評論

1. 請簡述數據庫設計的基本步驟。
答:需求分析設計;概念結構設計;邏輯結構設計;物理結構設計;數據庫設計;數據庫的運行和維護。
2. 請分別舉例說明實體之間聯繫的三種表現情形。
答:一對一聯繫:對於實體集A中的每個實體,實體集B中最多隻有一個實體與之聯繫,反之亦然。舉例:班級與班長,每個班只有一個班長,每個班長也只在一個班內任職。
一對多聯繫:對於實體集A中的每個實體,實體集B中有N個實體與之聯繫,反之,對於實體集B中的每個實體,實體集A中最多隻有一個實體與之聯繫。舉例:班級與班級成員,每個班級對應多個班級成員,每個班級成員只對應一個班級。
多對多聯繫:對於實體集A中的每個實體,實體集B中有N個實體與之聯繫,反之,對於實體集B中的每個實體,實體集A中有M個實體與之聯繫。舉例:授課班級與任課教師,每個班級對應多名任課教師,每個任課教師也對應多個授課班級。
3.請簡述基本E-R圖向關係模型轉換的原則。
答:一般尊徐以下原則:

  • 一個實體型轉換爲一個關係模式。實體的屬性作爲關係的屬性,實體的碼作爲關係的碼。
  • 一個一對一聯繫(1:1)可以轉換爲一個關係模式,也可以與任意一端對應的關係模式合併。如果轉換爲一個獨立的關係模式,則與該聯繫相連的各實體的碼以及聯繫本身的屬性均轉換爲關係的屬性,每個實體的碼均是該關係的候選碼;如果與某一端實體對應的關係模式合併,則需要在該關係模式的屬性中加入另一個關係模式的碼和聯繫本身的屬性。
  • 一個一對多聯繫(1:N)可以轉換爲一個獨立的關係模式,也可以與N端對應的關係模式合併。如果轉換爲一個獨立的關係模式,則與該聯繫相連的各實體的碼以及聯繫本身的屬性均轉換爲關係的屬性,而關係的碼爲N端實體的碼。
  • 一個多對多聯繫(M:N)轉換爲一個關係模式。與該聯繫相連的各實體的碼以及聯繫本身的屬性均轉換爲關係的屬性,關係的碼爲各實體碼的組合。
  • 三個或三個以上實體間的一個多元聯繫可以轉換爲一個關係模式。與該聯繫相連的各實體的碼以及聯繫本身的屬性均轉換爲關係的屬性,關係的碼爲各實體碼的組合。
  • 具有相同碼的關係模式可以合併。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章