解释一下 DBMS 中的属性以及不同类型的属性?
dbmsdatabasebig data analytics更新于 2026/1/13 11:52:17
属性是描述实体的属性。
示例
学生实体的属性如下 −
学号
姓名
科系
年龄
属性类型
不同类型的属性如下 −
复合属性
它可以分成更小的子部分,每个子部分可以形成一个独立的属性。
例如 −
Name FirstName MiddelName LastName
简单属性或原子属性
无法进一步细分的属性称为原子属性。
例如 −
Phone number PIN code

单值属性
对于特定项目具有单个值的属性称为单值属性。
例如:房间号

多值属性
对于单个实体具有一组值的属性称为多值属性。
例如 −
e-mail Tel.No Hobbies

派生属性或存储属性
当一个属性值派生自另一个属性值时,称为派生属性。
例如:年龄可以从出生日期派生而来,其中
年龄是派生属性。
出生日期是存储属性。

复杂属性
复合属性和多值属性的嵌套构成复杂属性。
例如
如果一个人拥有多栋房子,每栋房子都有多部电话。那么,该属性"电话"就表示为复杂属性。


