三级数据库技术辅导第三讲:1问题的提出
文章作者 100test 发表时间 2007:03:10 18:31:24
来源 100Test.Com百考试题网
1 问题的提出
现实世界的多种实体及其联系,可以用关系的形式或二维表的形式来表示,这种关系一般都是非规范化的。
为解决不规范的关系,1971年~1972年E.F.Codd提出了规范化的问题,并给出了范式(normal form)的概念。系统地提出了第一范式(1NF)、第二范式(2NF)、第三范式(3NF)的概念。此后,又有学者提出了BC范式(BCNF)、第四范式(4NF)、第五范式(5NF)几种形式。
某书店购图书的汇总登记表:
表中出现重复组,这些重复组的属性是书号、书名、出版单位、单价、订购数量。这种有重复组的关系就是非规范化的关系。重复组的出现,形成可变长的记录,造成存取困难,破坏了关系代数的整个基础。关系代数是为直接存取单个的域,提供数据独立性设计的。