3.2 范式—设计关系型数据库的准则

关系型数据库是目前流行和使用广泛的数据库,关系型数据库的设计标准就是数据库的范式,范式分别有第一范式、第二范式、第三范式。

3.2.1 第一范式—关系型数据库设计的第一步

目前,只要是使用关系型数据库来设计数据库,都能够满足数据库设计的第一范式。第一范式(1NF)就是数据库表中的字段都是单一属性的,不可再分。这个单一属性可以是数据库中任何一种基本数据类型,如整型、字符型、日期型等。只要是关系型数据库都会满足第一范式。例如,一个产品信息表(product),描述产品信息的字段有产品编号、产品名称、产品数量、产品价格、产品描述,如表3.4所示,那么这个产品信息表就满足第一范式的要求:每一个字段都是不可再分的单一属性。

3.2 范式—设计关系型数据库的准则 - 图1