37、统一概念:数据库模型的分类、复用与设计

统一概念:数据库模型的分类、复用与设计

1. 分类与归类:静态结构的复用

在现实世界中,存在的是具体的对象,而类是人类智慧的发明。分类系统是一种层次化结构,由一系列通过继承关系嵌套的明确定义的类组成。分类为我们提供了强大的认知工具,它通过类结构嵌入现实信息,从而减轻了个体的认知负担。类成员的识别可以看作是相对简单的模式匹配。类之间通过层次(继承)或横向(普通关联)关系相互连接,整个分类系统的结构可作为存储类信息及其交互信息的仓库。通过利用类之间的层次和横向关系,这种结构化过程减轻了我们的记忆负担。

归类是组织之前的步骤。它根据选定的标准基于实体的相似性对其进行分组,但一个完全归类的系统可能缺乏有意义、有信息价值的关系,因此不一定构成一个组织。一个系统是根据一组标准进行组织的,如果改变这些标准,就会得到另一种组织形式。

例如,从理论上讲,所有人不论种族、肤色等都是平等的,但穷人由于在法律面前的不平等而受到不利影响,富人则有更多机会逃避法律的严格制裁。如果将初始群体划分为两个不同的群体,那么随着引入新的分类标准,组织结构也会不同。好的分类标准能为系统提供良好的解决方案。

当组织标准改变时结构会被破坏,这是一个不稳定因素。从操作角度看,类之间的关系是动态的,它们可以在运行时发生变化。而数据库基本上是基于静态关系构建的,只有当关系集保持静态且不随时间变化时,数据库模式的复用才是可能的。

2. 一些概念数据库模型的复用性问题

以经典方法中用于识别“Person”对象的数据库为例,这种方法在复用机制方面存在弱点(尽管这些数据库在常规情况下可能非常有用)。

在过去定义的“Person”类(如图 6.6.2.1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值