数据加载中……

对视图与Tag的联想

在数据库系统当中视图处于外模式状态(表为模式, 底层的数据结构为内模式)

在关系型数据库表设计当中,有几种设计范式,其最终的目的是,减少维护工作量.包括完整性约束
其的做法就是将一个实体拆分成一个个子实体,并由他们的ID及外键关系将他们组织起来,
如果一个子实体改变的话,维护起来,只要修改一个地方就可以了,非常方便.

但引来了新的问题,这些表里面所存的记录都是ID,并不是真正的值, 如学生表里面是班级字段是个ID,并不是名称,显示起来比较麻烦.

这时,视图出现了,弥补了这些不足(当然还有"增值服务" : ) )
视图就是在表的基础之上,按不同的角度去看待数据. 提取出所要求的数据

在VC++编程当中, MFC也封装了一个Document/View模型,即文档/视图模型,其原理思想与数据库的视图大同小异.

那现在流行的Web2.0 Tag呢? 也一样.
Tag:  对于一件事情,站在不同的角度,立场 所看到的内容. 所联想到的关键字.
如:一则战争新闻, Tag可以 [战争 , 和平 , 美国 , 军事 ...]都有可以. 在于你从中联想到什么.

一句话,对于这些,都是横看成岭侧成峰

posted on 2007-01-30 23:44 姜利阳 阅读(648) 评论(0)  编辑  收藏 所属分类: 编程思想数据库零散VC++




标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
 
相关链接:
网站导航: