2006-06-22
Class Normalization
I have been reading Agile Database Techiniques by Scott Ambler recently. In chapter 5, he talks about Object Normal Form, which obviously derives from classical Data Normal Form. The brief definitions are as follows:
- First object normal form (1ONF): A class is in 1ONF when specific behavior required by an attribute that is actually a collection of similar attributes is encapsulated within its own class.
- Second object normal form (2ONF): A class is in 2ONF when it is in 1ONF and when "shared" behavior required by more than one instance of the class is encapsulated within its own class(es).
- Third object normal form (3ONF): A class is in 3ONF when it is in 2ONF and when it encapsulates only one set of cohensive behaviour.
For further details, examples, and comments >>> (in Chinese)
发表评论
- 浏览: 332530 次
- 性别:

- 来自: Montreal

- 详细资料
搜索本博客
我的相册
20059805856241
共 10 张
共 10 张
最新评论
-
Darcs简介
good 3x
-- by 夜鸣猪 -
Pratical Ocaml作者采访
现在主要用F#分析数据,因为比较舒服(人懒啊)。其实也只用到很少的FP特性,Ru ...
-- by cookoo -
Pratical Ocaml作者采访
一年多了,呵呵,cookoo能说说看,学习使用OCaml的进展和体会吗?
-- by billgui -
Memory - 柿岛伸次
还不错啊。
-- by hazzy -
Memory - 柿岛伸次
我很想下这个,可就是不能下。LZ能否提供链接
-- by yeshucheng






评论排行榜