在DBMS中解釋屬性及其不同型別?


屬性是描述實體的特性。

示例

學生實體的屬性如下:

  • 學號

  • 姓名

  • 專業

  • 年齡

屬性型別

屬性的不同型別如下:

複合屬性

它可以被細分為更小的子部分,每個子部分都可以形成一個獨立的屬性。

例如:

                                             Name
                                 FirstName MiddelName LastName

簡單或原子屬性

無法進一步細分的屬性稱為原子屬性。

例如:

                        Phone number
                        PIN code

單值屬性

對於特定專案只有一個值的屬性稱為單值屬性。

例如:房間號

多值屬性

對於單個實體具有一組值的屬性稱為多值屬性。

例如:

               e-mail
               Tel.No
               Hobbies

派生屬性或儲存屬性

當一個屬性值從另一個屬性值派生時,稱為派生屬性。

例如:年齡可以從出生日期派生,其中:

  • 年齡是派生屬性。

  • 出生日期是儲存屬性。

複雜屬性

複合屬性和多值屬性的巢狀形成複雜屬性。

例如

如果一個人擁有多個房屋,並且每個房屋有多部電話。那麼,屬性“電話”表示為複雜屬性。

更新於: 2023年11月4日

26K+ 瀏覽量

開啟您的職業生涯

透過完成課程獲得認證

開始學習
廣告