❶ 資料庫實體、屬性、域的含義
實體:把客觀存在並且可以相互區別的事物稱為實體。實體可以是實際事物,也可以是抽象事件。如一個職工、一場比賽等。
屬性:描述實體的特性稱為屬性。如職工的職工號,姓名,性別,出生日期,職稱等。
域就是列的取值范圍,比如性別的域就是(男,女)
❷ 關系型資料庫ER圖中實體有哪些
在ER圖(實體-關系圖)中,我們通常使用以下圖形符號來表示實體、屬性和聯系:
* 實體:用矩形表示。
* 屬性:用橢圓形表示,並與相應的實體連接。
* 聯系:用菱形表示,並通過線條與相關的實體連接。
實體:在ER圖中,實體是現實世界中可以區別於其他對象的事物,如人、地點或事物。實體在圖中用矩形表示,矩形內通常寫有實體的名稱。例如,如果我們正在為一個學校系統建模,我們可能會有“學生”、“教師”和“課程”等實體。
屬性:屬性是描述實體特性的數據元素。在ER圖中,屬性用橢圓形表示,並通過一條線與相應的實體連接。屬性可以是實體的任何描述性特徵,如學生的“姓名”或“年齡”,或課程的“名稱”或“學分”。
聯系:聯系表示實體之間的關系。在ER圖中,聯系用菱形表示,並通過線條與相關的實體連接。聯系可以表示實體之間的各種關系,如一對一、一對多或多對多。例如,在學校系統中,“學生”和“課程”之間可能有一個“選課”聯系,表示學生可以選擇多門課程,而每門課程也可以被多名學生選擇。
舉個例子,如果我們有一個簡單的ER圖來描述一個在線書店,我們可能會有以下實體和屬性:
* 實體“書”,屬性包括“ISBN”、“標題”和“作者”。
* 實體“顧客”,屬性包括“顧客ID”、“姓名”和“電子郵件”。
* 實體“訂單”,屬性包括“訂單號”和“訂單日期”。
此外,我們還可能有以下聯系:
* “顧客”和“訂單”之間的“下訂單”聯系,表示顧客可以下多個訂單。
* “訂單”和“書”之間的“包含”聯系,表示一個訂單可以包含多本書。
在ER圖中,這些實體、屬性和聯系將通過各種圖形符號清晰地表示出來,從而幫助我們理解和描述系統的數據結構和關系。