數據庫系統工程師實體聯系模型模板_第1頁
數據庫系統工程師實體聯系模型模板_第2頁
數據庫系統工程師實體聯系模型模板_第3頁
數據庫系統工程師實體聯系模型模板_第4頁
數據庫系統工程師實體聯系模型模板_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、第二章實體-聯系模型(概念數據庫設計)2. 1數據庫設計過程確定存儲哪些數需求分析據,建立哪些應ER模型f對需求分析所概念數據庫設計、得到數據的更 而概念模型所描述、!據庫設計物理設計階段的數據映射為某個 瑚定的DBMS模式 W確定物理結構,數據庫實施階段二建立實際數據數據庫運行與維護階段2. 2基本概念2. 2.11976 年,?.?.$.。講是出 E-R 模型(Entity-RelationshipModel), 用E-R圖來描述概念模型。觀點:世界是由一組稱作實體的基本對象和這些對象之間的 聯系構成的。2. 2. 2基本概念(1)實體(Entity):客觀存在并可相互區分的事物叫實體。如

2、學 生張三、工人李四、計算機系、數據庫概論。(2)屬性(Attribute):實體所具有的某一特性。一個實體能夠由 若干個屬性來刻畫。例如,學生可由學號、姓名、年齡、系、年 級等組成。域(Domain):屬性的取值范圍。例如,性別的域為(男、 女),月份的域為1到12的整數。實體型(EntityType):實體名與其屬性名集合共同構成實體 型。例,學生(學號、姓名、年齡、性別、系、年級)。注意實 體型與實體(值)之間的區別,后者是前者的一個特例。如學生 (9808100,王平,21,男,計算機系,2)是一個實體。實體集(EntitySet):同型實體的集合稱為實體集。如全體學 生。聯系(Rel

3、ationship):實體之間的相互關聯。如學生與老師間的 授課關系,學生與學生間有班長關系。聯系也能夠有屬性,如學生 與課程之間有選課聯系,每個選課聯系都有一個成績作為其屬性。 同類聯系的集合稱為聯系集。元或度(Degree):參與聯系的實體集的個數稱為聯系的 元。如學生選修課程是二元聯系,供應商向工程供應零件則是三元 聯系。用橢圓表示實鬲無向贏學生姓名學號系別修課講老J澳屬性連面矩形表示實體集,在框內寫上實體名一(8)碼(Key):選修課程把實體與將參與聯系的實體用菱形表示 體間的聯系成績A、候選碼:關系中的某一屬性或屬性組的值能唯一地標識一個元組,稱該屬性或屬性組為候選碼。B、主碼:一個

4、關系有多個候選碼,從中選定一個用來區別同一 實體集中的不同實體,稱作主碼。一個實體集中任意兩個實體在主 碼上的取值不能相同。如學號是學生實體的碼。通訊錄(姓名,郵編,地址,電話,Email,BP)C、夕卜碼:D、全碼:關系模型中所有屬性組是這個關系模式的候選碼,稱 為全碼。參與(Participation):實體集之間的關聯稱為參與,即實體 參與聯系。如王軍選修”數據庫基礎”,表示實體”王軍”與”數 據庫基礎”參與了聯系”選修”如果實體集E中的每個實體都參 與到聯系集R中的至少一個聯系,則稱E全部參與化如果實體集 E中只有部分實體參與到聯系集R的聯系中,則稱E部分參與R。 如”職工”與”部門”之間的”管理”聯系,”職工”實體集部分 參與,而”部門”實體集完全參與。角色(Role):實體在聯系中的作用稱為實體的角色。當同 一個實體集不止一次參與一個聯系集時,為區別各實體的參與聯 系的方式,需要顯式指明其角色。如學生與班長關系,職工與職工 之間的經理關系,課程之間的先修關系。2. 2. 3屬性類型簡單屬性:不可再分的屬性

溫馨提示

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

評論

0/150

提交評論