在DBMS中解释属性及其不同类型?


属性是描述实体的特性。

示例

学生实体的属性如下:

  • 学号

  • 姓名

  • 专业

  • 年龄

属性类型

属性的不同类型如下:

复合属性

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

例如:

                                             Name
                                 FirstName MiddelName LastName

简单或原子属性

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

例如:

                        Phone number
                        PIN code

单值属性

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

例如:房间号

多值属性

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

例如:

               e-mail
               Tel.No
               Hobbies

派生属性或存储属性

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

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

  • 年龄是派生属性。

  • 出生日期是存储属性。

复杂属性

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

例如

如果一个人拥有多个房屋,并且每个房屋有多部电话。那么,属性“电话”表示为复杂属性。

更新于: 2023年11月4日

26K+ 浏览量

开启您的职业生涯

通过完成课程获得认证

开始学习
广告