Office中国论坛/Access中国论坛

标题: 【Access小品】酒肉穿肠--数据与数据呈现示例 [打印本页]

作者: todaynew    时间: 2014-1-3 09:57
标题: 【Access小品】酒肉穿肠--数据与数据呈现示例
  南北朝时,观音菩萨造像为男性,以后逐渐转化为女性。于是有人问观音菩萨到底是男是女?

  版友刘飞同志做一个宗教组织管理方面的系统,论坛提出一个问题,大意是如何将几个表的数据导入到一个描述树形结构的数据表中。我看了他的实例,觉得这种导入全无必要。于是做了这个示例给他,他认为答非所问。

  前面说了两个看起来全然不相关的事情,其实有着必然的联系。观音者佛也,佛无定形,岂分男女,所以观音造像不过是佛的外在幻象而已,是男是女是老是幼皆可。也就是说观音与观音造像是一个表里的关系,佛之表里不必一致。佛之表里尚不一致,刘飞同志的数据与数据呈现也就不必一致。

  刘飞同志希望得到一个能反映层次结构的数据表,其目的无非是要将数据层次化呈现。其实这两者之间并不存在必然的联系。为什么这样说呢?我们可以把数据关系按照是否具有层次结构分为两类,一类是客观上存在层次结构关系的数据,比如学校与年级、年级与班级、班级与学生,再比如说Bom数据等等;另一类是客观上不存在层次结构关系的数据,但可以用层次结构来呈现,比如地区与宗教种类等。其实大多数情况下,我们遇到的数据都不是客观上存在层次结构的,我们只是主观上需要将它们按照某种或者某几种层次结构呈现出来。

  这样说,同志们可能觉得还是有些抽象,让我们回到示例上来观察一下。地区和宗教种类是不存在必然的层次结构的,于是我们就可以有两种观察角度,一种是我们可以按照地区的宗教种类分布来观察,从这个角度出发,宗教种类就是地区的子层次;另一种是我们可以按照宗教种类的地区分布来观察,从这个角度出发,地区就是宗教种类的子层次。你现在发现由于观察角度的不同,是可以随意的组合层次结构的。

  所以,数据表怎么设计与数据表中的数据怎么呈现,是两个有联系但不相同的两件事情。数据表的设计遵循数据表设计的规律,数据呈现遵循数据呈现的规律。且不可混为一谈。这在哲学上称之为表里关系,在佛学上叫做:酒肉穿肠过,佛祖心中留。

[attach]52957[/attach]

[attach]52958[/attach]




作者: tzh1600    时间: 2014-1-9 14:13
是的,数据与数据呈现不必要一致,正反皆然,密码的MD5加密就是个例子
作者: lynnwang    时间: 2014-1-9 16:08
服了你,一年多前就看你在写小品,到今天还在写
不简单,赞一个{:soso_e179:}

作者: 玉树TMD临风    时间: 2014-1-23 19:52
可以把节点的text值传递给node.tag再加recordcount,这样在node的click事件中就不用那么多判断语句了,可直接用tag或parent.tag

作者: shenguhuiyin    时间: 2015-4-28 16:05
感谢分享!向大大学习!值得借鉴!
作者: enllun    时间: 2015-4-28 16:56
好厉害,嫁给我吧
作者: nncchh    时间: 2015-7-20 12:38
学习学习
作者: nncchh    时间: 2015-7-20 12:38
学习学习
作者: owen2016    时间: 2016-8-20 16:18
已经阅读,谢谢
作者: 灰太郎    时间: 2018-1-1 18:31
11111111111111
作者: 灰太郎    时间: 2018-1-1 18:31
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3