数据库第2章

      数据规范化   
      第一范式
      1.每一行的每一列必须只有一个值.
      2.每一行的列相同.
      3.所有行必须唯一.
      第二范式
      1.遵守所有第一范式的规则.
      2.所有非主键列必须依赖主键列.
      第三范式
      1.遵守所有第二范式的规则.
      2.所有非主键列必须依赖主键列,并且必须相互独立.
      关系型数据库的关系
      一对一关系.
      一对多关系.
      多对多关系.
      其中一对一关系主要因为1.敏感信息.2.列太多.3.提高性能.
      多对多关系是不存在的,一般中间都会加个连接表.
      创建数据模型
      逻辑型模型
      物理型模型
      逻辑型模型是抽象的考虑数据存储,并且严格遵守范式规则和关系模型.物理型模型是提供的数据库如何在RDBMS实现的表现.所以,逻辑型模型与数据库如何实现无关,而物理型模型就是一个特定的实现.
      数据型模型是创建表,定义列,以及设置表间关系的蓝图.它必须实现:
      1.组成数据库的表
      2.组成每个表的列.
      3.列的数据类型.
      4.标识每一行的主键.
      5.标明表间的关系.
      创建数据模型的4个步骤:
      1.识别实体  
      2.规范化数据
      3.识别关系
      4.改进数据模型

posted on 2006-11-01 22:55 阅读(158) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问  
 
<2006年11月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

导航

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜