一、 属性的解释
属性是一则相对独立的信息,其值用以识别、描述、评估实体实例。
二、属性类型
概念级属性必须是对业务起着基本且又关键影响的概念。一般情况下,属性不被当作概念,但这取决于业务需求,允许例外。以前,我曾为一家通信公司提供数据建模服务,在其他应用中电话号码通常被视为属性,但它对于这家通信公司的业务却非常重要,所以电话号码被表示成了概念数据模型中的概念。
逻辑模型中的属性则描述的是业务特征。每个属性对于业务解决方案都有不同程度的贡献,并且与任何软、硬件技术无关。例如,“冰淇淋口味名”就是一则逻辑级属性,因为它对业务解决方案有重要意义,而且并不取决于到底存储在纸质文件中,还是存储在高速数据库中。
与物理数据模型对应的属性可以被理解为一个物理“容器”,用来存储数据,属性“冰淇淋口味名"在RDBMS中可以被表示为ICECRM表中的ICECRMFLRNAM列,或者在MongoDB数据库中被表示为IceCream集合中的字段IceCreamFlavorName .
三、域的解释
域是某一属性所有可能取值的集合。域中往往还包含一组验证标准,使得域可以被多个属性使用。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



