4、是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。例如有一张存储文件的表,正确应该是这样:可以看到这个表包含了好几个列,如果我们把这些信息都放在一列里面那么就不满足上面定义的1NF了。createtableRegulations( ID i
5、nt identity, Title nvarchar(200) null, FileAddress varchar(255) null, OpenDate datetime null, TypeID int null, PostDate datetime
7、的还有n个附件信息的话,我们就需要创建另外一张附件表来存储附件。两表如何联系起来呢,我们可以把主文件表的主键随同附件信息做为一条记录插入到附件表中,这里插入的主文件表信息中只包含了主键ID,并没有插入其它信息,这种关系就满足了第三范式要求。createtableAttachment( ID int identity, FileID int null,//主文件主键ID Address
8、 varchar(255) null, Title nvarchar(200) null, constraintPK_ATTACHMENTprimarykey(ID)) 最后来总结了我这个项目中的具体应用: 第一:启用数据字典理念来提高开发效率。什么是数