数据库三范式,是不是这样理解

不是simaguo 发布于 2015/03/20 11:22
阅读 400
收藏 1
  • 范式一:列不可分割
  • 范式二:每行数据是唯一的,其它字段完全依赖主键
  • 范式三:多个表之间,除了主键外,其它字段不要重复
加载中
1
jobell
jobell

规范是规范,实际应用是实际应用。

只能说想法都是美好的,现实都是很残酷的。

0
中山野鬼
中山野鬼

引用来自“jobet”的评论

规范是规范,实际应用是实际应用。

只能说想法都是美好的,现实都是很残酷的。

第一、二、三范式还是要遵守的,否则你很多查询的组织会很麻烦。
OSC首席键客
OSC首席键客
先说lz理解的对不对!
0
削你
削你
我认为理解是对的。
0
Brin想写程序
Brin想写程序

对。

但是值得指出的是列不可分割这个第一范式,不是说这个列确实不能分了,而是说在这个场景下不需要分割。

第三范式不适合现在的并行计算模式。。要并行,必须适当冗余。

0
程序猿pk公务猿
程序猿pk公务猿

范式是用时间换空间,但是现在空间不值钱时间才值钱.

适度的冗余没什么不好.

雨翔河
雨翔河
我同意
0
wangyunzhong
wangyunzhong

记得念书的时候老师说:支持第一范式,才叫数据库。结果被postgresql赤裸裸的打败了。

现在想想,其实数据库的概念已经随着非关系数据库的发展而变化了。范式的定义也应该有所变化了。

返回顶部
顶部