《数据建模-经典教程》读书笔记五:属性

一、 属性的解释

        属性是一则相对独立的信息,其值用以识别、描述、评估实体实例。

二、属性类型

        概念级属性必须是对业务起着基本且又关键影响的概念。一般情况下,属性不被当作概念,但这取决于业务需求,允许例外。以前,我曾为一家通信公司提供数据建模服务,在其他应用中电话号码通常被视为属性,但它对于这家通信公司的业务却非常重要,所以电话号码被表示成了概念数据模型中的概念。

        逻辑模型中的属性则描述的是业务特征。每个属性对于业务解决方案都有不同程度的贡献,并且与任何软、硬件技术无关。例如,“冰淇淋口味名”就是一则逻辑级属性,因为它对业务解决方案有重要意义,而且并不取决于到底存储在纸质文件中,还是存储在高速数据库中。

        与物理数据模型对应的属性可以被理解为一个物理“容器”,用来存储数据,属性“冰淇淋口味名"在RDBMS中可以被表示为ICECRM表中的ICECRMFLRNAM列,或者在MongoDB数据库中被表示为IceCream集合中的字段IceCreamFlavorName .

三、域的解释

        域是某一属性所有可能取值的集合。域中往往还包含一组验证标准,使得域可以被多个属性使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值