数据库设计

jusan 2001-09-24 06:48:36
最近完成了一个桌面数据库系统,不过说来惭愧,只是一个简单的数据输入和查询,涉及的表格也不是太多,不过,作完了之后,给我的感觉是,自己关于数据库结构设计的几个范式还不是太了解,所以想问一下,那位有关于这方面的资料,或经验,如能指定,不胜感激!!
...全文
70 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wilddragon 2001-09-25
  • 打赏
  • 举报
回复
gz
KingSunSha 2001-09-24
  • 打赏
  • 举报
回复
不过很多时候,数据库的设计并非完全按照范式的要求来做的。为了统计、查询的便捷和效率,经常会有意地增加一些赓余字段,这些字段的内容完全可以通过查询其他的字段或者表来得到,但是添加了这些字段后往往会使特定的工作大大的简化。当然,有得比有失,这样子也会带来数据同步更新的问题。

很多时候,这种问题的处理是靠经验来判断的。
jusan 2001-09-24
  • 打赏
  • 举报
回复
你的网页我去过了,谢谢有您的指点,以后我会常去的!!
zhuzhichao 2001-09-24
  • 打赏
  • 举报
回复
http://www.math.pku.edu.cn/teachers/zsy/gljy4.htm

"范式是数据库逻辑模型设计的基本理论,一个关系模型可以从第一范式到第五范式进行无损分解,这个过程也称为规范化 (Normalize)。在数据仓库的模型设计中目前一般采用第三范式,它有非常严格的数学定义。如果从其表达的含义来看,一个符合第三范式的关系必须具有以下三个条件:

____1. 每个属性的值唯一,不具有多义性;

____2. 每个非主属性必须完全依赖于整个主键,而非主键的一部分;

____3. 每个非主属性不能依赖于其它关系中的属性,因为这样的话,这种属性应该归到其它关系中去。

____我们可以看到,第三范式的定义基本上是围绕主键与非主属性之间的关系而作出的。如果只满足第一个条件,则称为第一范式;如果满足前面两个条件,则称为第二范式,依此类推。因此,各级范式是向下兼容的。 "
jusan 2001-09-24
  • 打赏
  • 举报
回复
哈,怎么,没人感兴趣吗?
这的人怎么这么少??

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧