實體聯(lián)系模型_第1頁
實體聯(lián)系模型_第2頁
實體聯(lián)系模型_第3頁
實體聯(lián)系模型_第4頁
實體聯(lián)系模型_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

主講教師:魏巍巍北京信息職業(yè)技術(shù)學院數(shù)據(jù)庫技術(shù)與應(yīng)用實體聯(lián)系模型創(chuàng)建采集任務(wù)01實體和實體型聯(lián)系和聯(lián)系型0102目錄CONTENTS實體和實體型01數(shù)據(jù)庫設(shè)計一般要經(jīng)過以下幾個步驟:需求分析階段概念結(jié)構(gòu)設(shè)計階段邏輯結(jié)構(gòu)設(shè)計階段數(shù)據(jù)庫物理設(shè)計階段數(shù)據(jù)庫實施階段數(shù)據(jù)庫運行和維護階段實體和實體型基本概念 在實體聯(lián)系模型中,用實體表示現(xiàn)實世界中某一個具體的物體,具有相同性質(zhì)的實體組成了一個實體型,每個實體型要有一個名字,一般用名詞表示。實體和實體型每個實體型有一組屬性,表示實體型的特點或性質(zhì)。每個屬性有一個名字,常用名詞作為名字。每個屬性有一個取值范圍,叫做域,域的概念類似于程序設(shè)計語言中的數(shù)據(jù)類型,如果一個屬性的域是整型,則1,123是合法的取值,而1.0,123.12是不合法的取值。在實體型的每個屬性上取一個合法的值,就得到了一個實體。實體和實體型單值屬性:實體型中所有實體在某個屬性上只取一個值。多值屬性:如何某個實體在屬性上取多個值,則該屬性是多值屬性。例如,姓名屬性是單值屬性,而獎勵屬性是多值屬性。派生屬性:從其它屬性經(jīng)過計算得到的。實體和實體型如果實體型中的所有實體在一組(或一個)屬性上的取值各不相同,則這組屬性叫做關(guān)鍵字(Key),這是關(guān)鍵字的主要特點,即唯一性。第二個特點為最小性。一個實體型只需要一個關(guān)鍵字,被選中的關(guān)鍵字叫做主關(guān)鍵字(PrimaryKey),其它的關(guān)鍵字叫做候選關(guān)鍵字(CandidateKey)。實體和實體型為了便于交流,一般用圖示的方法表示實體聯(lián)系模型,叫做E-R圖。一般用矩形表示實體型,矩形框內(nèi)寫明實體型的名稱,用單橢圓形表示單值屬性,雙橢圓形表示多值屬性,屬性名寫在橢圓形內(nèi)部,關(guān)鍵字加下劃線,用無向邊將屬性與其所屬的實體連接起來。實體和實體型例如:學生實體型具有學號、姓名、性別、院系、出生日期、入學日期和獎勵屬性,其E-R圖如圖所示:學生學號姓名性別院系出生日期入學日期獎勵實體和實體型聯(lián)系和聯(lián)系型02物體之間的聯(lián)系用實體型之間的聯(lián)系型表示。一般用動詞或動詞短語作為聯(lián)系型的名字。在E-R圖中用菱形表示聯(lián)系型,菱形框內(nèi)寫明聯(lián)系型的名字,并用無向邊與相關(guān)聯(lián)的實體型相連。聯(lián)系型也可以有屬性,聯(lián)系型也有關(guān)鍵字。聯(lián)系是聯(lián)系型的一個實例。

聯(lián)系和聯(lián)系型例如,學生和班級實體型之間存在一個聯(lián)系型,取名為“從屬于”,描述了學生和班級之間的關(guān)系。如圖所示:學生班級從屬于聯(lián)系和聯(lián)系型姓名班級S1C1S2C1S3C1S4C2S5C2圖中表示學生S1、S2和S3屬于班級C1,學生S4和S5屬于班級C2?;蛘哒f班級C1中有S1、S2和S3三個學生,班級C2中有S4和S5兩個學生。S1S2S3S4S5C1C2聯(lián)系的兩種表示方法:圖和表聯(lián)系和聯(lián)系型在學校中,一個學生要選修一些課程,學習完一門課程后會有一個學習成績。學生與課程之間的聯(lián)系型“選修”有一個屬性:成績。如圖所示:聯(lián)系型的屬性學生課程選修成績聯(lián)系和聯(lián)系型一個聯(lián)系型所關(guān)聯(lián)的實體型的個數(shù)叫做聯(lián)系型的度。只關(guān)聯(lián)到一個實體型的聯(lián)系型叫做一元聯(lián)系型,有二個實體型參與的聯(lián)系型叫做二元聯(lián)系型,依此類推。在實踐中經(jīng)常遇到的是二元聯(lián)系型,偶爾會遇到三元或多元聯(lián)系型。聯(lián)系和聯(lián)系型3、聯(lián)系的分類 在現(xiàn)實中,兩個實體型之間的聯(lián)系可以分為三種:一對一、一對多、多對多。(1)一對一聯(lián)系(1:1) 如果對于實體型A中的每一個實體,實體型B中至多有一個(也可以沒有)實體與之聯(lián)系,反之亦然,則稱實體型A與實體型B具有一對一聯(lián)系。聯(lián)系和聯(lián)系型在E-R圖中,在關(guān)聯(lián)實體型和聯(lián)系型的兩個邊上加上字符1表示一對一聯(lián)系,如下圖所示:學生學生證擁有11學生與學生證之間的一對一聯(lián)系聯(lián)系和聯(lián)系型(2)一對多聯(lián)系 如果對于實體型A中的每一個實體,實體型B中有n個實體(n≥0)與之聯(lián)系,反之,對于實體型B中的每一個實體,實體型A中至多只有一個實體與之聯(lián)系,則稱實體型A與實體型B有一對多聯(lián)系。實體型A叫做一端,實體型B被稱為多端。聯(lián)系和聯(lián)系型班級實體型和學生實體型之間的聯(lián)系屬于一對多聯(lián)系,因為每個學生只在一個班級中學習,而一個班級可以有多個學生,如圖所示:n1班級學生隸屬于班級與學生之間的一對多聯(lián)系聯(lián)系和聯(lián)系型(3)多對多聯(lián)系 如果對于實體型A中的每一個實體,實體型B中有n個實體(n≥0)與之聯(lián)系,反之,對于實體型B中的每一個實體,實體

溫馨提示

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

最新文檔

評論

0/150

提交評論