问题的导入
结构良好的表,范式, 语言及关系
基本表与中间表、临时表不同,基本表及其字段之间的关系,应
尽量满足第三范式,是结构良好的表,它可以消除删除行,改变
行,修改行 实例 的错误和异常。它具有如下四个特性:
原子性,基本表中的字段是不可再分解的。 原始性,基本表
中的记录是原始数据(基础数据)的记录。 演绎性,由基本
表与代码表中的数据,可以派生出所有的输出数据。 稳定性,
基本表的结构是相对稳定的,表中的记录是要长期保存的。 基
本表的每个决定因子都必须是候选建。 菲基本表必须分解为两
个或多个基本表。
三个基本范式: 是对属性的原子性约束,要求属性具有
原子性,不可再分解。 是对记录的惟一性约束,要求记
录有惟一标识,即实体的惟一性。 是对字段冗余性的约
束,即任何字段不能由其他字段派生出来,它要求字段没有冗余
大多数结构不良好的表,会产生或包含大量的冗余数据,同时可
能会出现删除行,改变行,修改行的错误和异常,这都是都是使
用了 !"# 语句产生的。像中间表、报表和临时表:
中间表是存放统计数据的表,它是为数据仓库、输出报表或
查询结果而设计的,有时它没有主键与外键 数据仓库除外 。
临时表是程序员个人设计的,存放临时记录,为个人所用。
基表和中间表由 $ 维护,临时表由程序员自己用程序自动
维护。
关系是一个由行和列组成的二维表,不一定结构良好,特征为:
行包括实体的数据,列包含实体性质的数据,表中的单元格存储
单个值,每列的所有实体类型一致,每列具有唯一名称,列的顺
序任意,行的顺序任意,任意两行互不重复。这是最大的复合关
系模式的条件,符合这个要求的表就是关系型表格。
统计,汇总,分析表自动用 Excel 做
第 2 页 / 共 35 页