自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

数据库模型设计专栏

跨行业通用数据库模型

  • 博客(10)
  • 收藏
  • 关注

原创 北京的交通就没办法改善了吗?每天在路上浪费的时间太多了。地铁也开始堵了。

北京的交通越来越拥堵了!去年上班还自己开车,现在已经基本放弃了。通常情况下我上下班都是坐地铁,虽然人比较多,但最起码时间相对有保证。时间真的有保证吗?常坐地铁的朋友可能已经感觉到了,近期地铁的情况也不容乐观,每天早上8点左右,在一号线的大望路站根本就挤不上去!每次地铁过来,只能挤上去三五个人就满满的!一般都是错过去三、四趟以后,我才能挤上去。八通线更恐怖,早上7点半开始的一段时间还要限

2006-04-27 09:28:00 3089 5

原创 数据库物理模型设计的其他模式之自联结模式

连载之8原创:胖子刘(转载请注明作者和出处,谢谢)(二)自联结模式自联结模式,也可以看作是“主从模式”的一种特殊情况(或者说是“变形”),它在一张表内实现了“一对多关系”,并且可以根据业务需要实现“有限层”或者“无限层”的主从嵌套。这种模式用得最多的情况就是实现“树形结构”数据的存储,比如各大网站上常见的细分类别、应用系统的组织结构、Web系统的菜单树等都能用到这种模式。自联结

2006-04-13 15:51:00 5402 7

原创 数据库物理模型设计的其他模式之继承模式

连载之7原创:胖子刘(转载请注明作者和出处,谢谢)数据库物理模型设计的其他模式除了上面提到的四种主要设计模式,还有一些其他模式,在某些项目中可能会用到,在这里先简单做个说明,暂不做深入讨论,等到以后的项目用到这些模式的时候,再结合实际需求详细解说。(一)继承模式继承模式,可以看作是“主从模式”的一种特殊情况(或者说是“变形”),它所代表的两个对象也是“一对多”的关系。它与“主从

2006-04-13 14:31:00 6270 6

原创 (五)使用上述四种模式的一般原则

连载之6原创:胖子刘(转载请注明出处及作者,谢谢。)(五)使用上述四种模式的一般原则1.       什么时候用“主扩展模式”?对象的个数不多;各个对象之间的属性有一定差别;各个对象的属性在数据库设计阶段能够完全确定;各个扩展对象有独立的、相对比较复杂的业务处理需求,此时用“主扩展模式”。将各个对象的共有属性抽取出来设计为“主表”,将各个对象的剩余属性分别设计为相应的“扩展表”,“

2006-04-10 12:52:00 5628 8

原创 (四)多对多模式

连载之5原创:胖子刘(转载请注明出处及作者,谢谢。)(四)多对多模式多对多模式,也是比较常见的一种数据库设计模式,它所描述的两个对象不分主次、地位对等、互为一对多的关系。对于A表来说,一条记录对应着B表的多条记录,反过来对于B表来说,一条记录也对应着A表的多条记录,这种情况就是“多对多模式”。“多对多模式”需要在A表和B表之间有一个关联表,这个关联表也是“多对多模式”的核心所在

2006-04-10 12:47:00 33121 4

原创 (三)名值模式

连载之4原创:胖子刘(转载请注明出处及作者,谢谢。)(三)名值模式名值模式,通常用来描述在系统设计阶段不能完全确定属性的对象,这些对象的属性在系统运行时会有很大的变更,或者是多个对象之间的属性存在很大的差异。举例如下(注:这个例子已经作了相当程度的简化,仅仅是用来帮助大家理解“名值模式”这个概念来使用的,请大家注意)。1.       使用名值模式进行设计时,如果对“其他属

2006-04-10 12:44:00 8233 8

原创 (二)主从模式

连载之3原创:胖子刘(转载请注明出处及作者,谢谢。)(二)主从模式主从模式,是数据库设计模式中最常见、也是大家日常设计工作中用的最多的一种模式,它描述了两个表之间的主从关系,是典型的“一对多”关系。举例如下(注:这个例子已经作了相当程度的简化,仅仅是用来帮助大家理解“主从模式”这个概念来使用的,请大家注意)。比如论坛程序。一个论坛通常都会有若干“板块”,在每个板块里面,大家

2006-04-10 12:41:00 11707 2

原创 (一)主扩展模式

连载之2原创:胖子刘(转载请注明出处及作者,谢谢。)(一)主扩展模式主扩展模式,通常用来将几个相似的对象的共有属性抽取出来,形成一个“公共属性表”;其余属性则分别形成“专有属性表”,且“公共属性表”与“专有属性表”都是“一对一”的关系。“专有属性表”可以看作是对“公共属性表”的扩展,两者合在一起就是对一个特定对象的完整描述,故此得名“主扩展模式”。举例如下(注:这个例子已经

2006-04-10 12:39:00 8349 15

原创 什么是模式?

连载之1原创:胖子刘(转载请注明出处及作者,谢谢。)什么是模式?简单说来,模式类似于定式,就是遇到反复出现的同一问题时所固定使用的解决方案。下围棋的朋友可能对“定式”这个词比较熟悉,定式包含着下棋时做遇到的各种情况下的下法、急所、手筋及死活等基本原理,例如星定式、小目定式、边定式等等,定式懂的越多,围棋下的越好。那么是不是数据库设计模式懂得越多,设计工作越完美呢?理论上是这样,但是在我

2006-04-10 12:34:00 15405 1

原创 前言

        最近一直有个愿望:希望把自己所从事的数据库模型设计方面的工作经验和想法付诸文字,算是对此前工作的一个总结,今天终于开始了万里长征的第一步。        在正式开始之前,我先向大家介绍两本书——《数据模型资源手册卷一》、《数据模型资源手册卷二》,国内有机械工业出版社出版的中文译本,很多同行可能都已看过,我本人也看过。        看过之后深受启发,同时也感到两点美中不足:

2006-04-10 12:27:00 5858 19

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除