在DBMS中解釋屬性及其不同型別?
屬性是描述實體的特性。
示例
學生實體的屬性如下:
-
學號
-
姓名
-
專業
-
年齡
屬性型別
屬性的不同型別如下:
複合屬性
它可以被細分為更小的子部分,每個子部分都可以形成一個獨立的屬性。
例如:
Name FirstName MiddelName LastName
簡單或原子屬性
無法進一步細分的屬性稱為原子屬性。
例如:
Phone number PIN code
單值屬性
對於特定專案只有一個值的屬性稱為單值屬性。
例如:房間號
多值屬性
對於單個實體具有一組值的屬性稱為多值屬性。
例如:
e-mail Tel.No Hobbies
派生屬性或儲存屬性
當一個屬性值從另一個屬性值派生時,稱為派生屬性。
例如:年齡可以從出生日期派生,其中:
-
年齡是派生屬性。
-
出生日期是儲存屬性。
複雜屬性
複合屬性和多值屬性的巢狀形成複雜屬性。
例如
如果一個人擁有多個房屋,並且每個房屋有多部電話。那麼,屬性“電話”表示為複雜屬性。
廣告