规范化 1NF(第一范式) 定义:若关系模式 $R$ 的每一个分量是不可再分的数据项,则关系模式 $R$ 属于第一范式。记为 $R∈1NF$。 例:学生(学号,姓名,学院编号,学院名称,课程号,成绩) F = { 学号 → 姓名, 学号 → 学院编号, 学院编号 → 学院名称, (学号,课程号) → 成绩} 存在的问题: 数据冗余。 更新异常(修改…
关系数据库概述 相关名词 关系:在关系数据库中,实体以及实体间的联系都是用关系来表示的。类似于程序设计语言中变量的概念。 关系模式:是对关系的描述。类似于程序设计语言中类型定义的概念。 关系模型:是由若干个关系模式组成的集合。 属性:用来描述某一个事物的特征。 域:每个属性的取值范围所对应一个值的集合。 候选码:若关系中的某一属性或属性组的值能唯一…
数据库系统的三级模式结构 数据库的三级模式结构 数据抽象 物理层:描述数据在存储器中是如何存储的。 逻辑层:描述数据库中存储什么数据以及这些数据间存在什么关系。 视图层:描述整个数据库的某个部分。 三级模式 外模式:也称用户模式或子模式,是用户与数据库系统的接口,是用户用到的那部分数据的描述。 概念模式:也称模式,是数据库中全部数据的逻辑结构和特征…