Chinaunix首页 | 论坛 | 博客
  • 博客访问: 438078
  • 博文数量: 94
  • 博客积分: 3066
  • 博客等级: 中校
  • 技术积分: 908
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-25 17:10
文章分类

全部博文(94)

文章存档

2016年(3)

2015年(4)

2014年(1)

2013年(9)

2012年(8)

2011年(1)

2010年(8)

2009年(4)

2008年(2)

2007年(6)

2006年(48)

我的朋友

分类: 数据库开发技术

2006-11-30 09:29:16

阅读了数据模型资源手册卷1,对于这种超类子类的表示方法不大理解,特整理出第20页的模型,请帮忙看看是不是正确。
 
对于这个模型,有几个疑问
1、第20页第3行 如果你希望建立更精确的模型,可以将组织类别和人员类别联系在一起。 请问这是什么意思呢? 是说当事人类别和当事人这两个实体间的关系分成 组织类别和组织的关系、人员类别和人员的关系吗?及组织类别和组织之间建立关联,人员类别和人员之间建立关联?
 
2、当事人类别中有起始日期和结束日期,也就是说记录了当事人类别的历史,那么通常是采用什么方法确定当事人当前的类别呢?
我想到的有两种方法:
不用冗余字段,利用子查询,查询每个类别时间最近的,就是当前类别。当时这样效率低。
或者加冗余字段,当前在用字段。历史类别是0, 当前类别是1,这样就可以查询当前类别。
不知道是不是有什么其他的好一点的方法
 
3、这个模型如果做统计,如统计某一少数派类别、行业类别、规模类别的当事人个数,是不是很不好统计,需要查的表太多了。这样是不是在组织类别加一冗余字段(类别:少数派类别、行业类别、规模类别、EECO类别、收入类别)比较好呢?
 
 
 
 
阅读(2124) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~