ER图多值属性

多值属性、复合属性等概念
1).简单属性:不能再划分为更小部分的属性。

2).复合属性:可以再划分为更小的部分,也就是能再划分为一些其他属性的属性。

比如说:name属性可被设计为一个包括first_name,middle_name,lase_name的复合属性。

3).单值属性:数据库中,所定义的属性对于一个特定的实体都只有一个单独的值。

比如说:对于某个特定的贷款loan实体而言,loan_number属性只对应一个贷款号码。一个贷款就只对应一个贷款号。loan_number 就是一个单值属性。

4).多值属性:在某些情况下对某个特定实体而言,一个属性可能对应一组值。

比如说:对于employee实体集,它有弱实体emergency_contact,contact里面有一个属性phone_number, 每个员工就可能有0个,1个或多个电话号码。因此,employee实体集在phone_number属性上就有不同数目的值, phone_number就是一个多值属性。

5).派生属性:这类属性的值可以从别的相关属性或实体派生出来(也就是可通过别的属性计算出来)。

比如说:customer实体集具有属性age, 表示客户的年龄,可以通过属性date_of_birth计算出来。

date_of_birth可以称为基属性,或存储的属性。

派生属性的值不存储,但在需要时可被计算出来。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值