解释一下 DBMS 中的属性以及不同类型的属性?

dbmsdatabasebig data analytics更新于 2026/1/13 11:52:17

属性是描述实体的属性。

示例

学生实体的属性如下 −

  • 学号

  • 姓名

  • 科系

  • 年龄

属性类型

不同类型的属性如下 −

复合属性

它可以分成更小的子部分,每个子部分可以形成一个独立的属性。

例如 −

                                             Name
                                 FirstName MiddelName LastName

简单属性或原子属性

无法进一步细分的属性称为原子属性。

例如 −

                        Phone number
                        PIN code

单值属性

对于特定项目具有单个值的属性称为单值属性。

例如:房间号

多值属性

对于单个实体具有一组值的属性称为多值属性。

例如 −

               e-mail
               Tel.No
               Hobbies

派生属性或存储属性

当一个属性值派生自另一个属性值时,称为派生属性。

例如:年龄可以从出生日期派生而来,其中

  • 年龄是派生属性。

  • 出生日期是存储属性。

复杂属性

复合属性和多值属性的嵌套构成复杂属性。

例如

如果一个人拥有多栋房子,每栋房子都有多部电话。那么,该属性"电话"就表示为复杂属性。


相关文章