✔ 最佳答案
實體(Entity):是指一個在真實世界中獨立存在的一個事物,可以是實際存在的物品,也可以是概念性的事物。主要應用在實體關聯資料模式,是一種高階的語意模式,由Chen在1976年提出,也是最早提出的語意資料模式之一,他是以實體與關連的操作來將事物模式化,並將其以圖形表示的方式來顯示語意。由下列各種物件所組成:
(一)屬性(Attribute):是指描述實體的一些特性,在ER圖中用一橢圓形來表示。通常每一屬性都會使用值(Value)來描述。某一屬性若是由其他屬性所組成的則稱為複合屬性,否則即稱簡單屬性。若某一個屬性可能有很多值,則稱多值屬性(Multi-vaIue attribute)。
(二)實體類型(Entity type):是由實體中性質相同者所組成的。例如公司每一員工均為「實體」,但因每一實體的屬性都包含員工代號,因此可以視為員工這個實體類型。在ER圖中,以一個矩型來表示。
(三)鍵屬性(Key Attribute):實體類型的屬性中某一可以分別所有實體的屬性稱為鍵屬性,例如員工這一實體類型中每個實體的員工代號必然不同,因此員工代號即可作為鍵屬性,在ER圖中用一橢圓形內含底線表示。
(四)定義域(Domain):每一實體類型的基本屬性所可能出現的值所成的集合,例如一個公司內員工是從l編到999,因此其員工代號的定義域就是由1到999間的整數。
(五)關聯類型(Relationship Type):是指描述實體類型間關係的類型,在ER圖中是使用菱形來表示。一般關聯類型均由兩個實體類型構成,稱為二元關聯;若是由三個實體類型所構成則成為三元關聯。此外一般二元關聯分為三種:一對一關聯,以1:1表示;一對多關聯,以l:N表示;多對多關聯,以M:N表示。
(六)關聯類型的屬性:是指描述關聯類型的特性,例如員工與部門的關聯是員工「工作於」部門,其中就含有「工作時數」的屬性。
(七)弱實體類型(Weak Entity Type):實體類型中沒有鍵屬性時稱弱實體類型。例如員工親屬即為一弱實體類型,因某員工的親屬可能亦為另一員工親屬,因此無法找到鍵屬性。在ER圖中用雙邊的矩形來表示。