第一范式:每列必需是最小的原子单元,不能再分。
第二范式:每列必需和主键相关,不相关的列放入别的表中,要求一个表只描述一件事情。
第三范式:表中各列必需和主键直接相关,不能间接相关,浏览每个表,都满足第三范式要求。
非主属性:不包含在主码中的属性称为非主属性,它是与主属性相对立的定义;主属性:包含在任一候选关键字中的属性称主属性;候选码:若关系中的某一属性组的值能唯一的标识一个元组,而其任何真子集都不能再标识,则称该属性组为候选码;关键码:唯一可以决定整个关系的码就是关键码。
数据库是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式,数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
度数:关系中实体类的数目称为关系的度数,如二元关系中的三种类型:一对一关系,一对多关系,多对多关系。
1:1关系中,某种类型的一个实体实例仅和另一种类型的一个实体实例相关联。
基数:上述3种关系通过基数来命名和分类。
基数表示计数。
有最大基数,或最小基数之分。
最大基数:某关系一侧可以出现的最大实体实例数,这个数字被称作关系的最大基数,是可能参与关系实例的最大实体实例数。
比如,篮球队比队员之间的关系是一比五,表明每个球队最多有5名球员,5就是这个关系中队员的最大基数。
最小基数:表示必须参与关系实例的最小 实体实例数。
如果最小基数为0,则关系中的实体参与是可选的。
如果最小基数为1,则关系中的实体参与是强制性的。