国开《数据库基础与应用》第三章 3-3-1:关系规范化的概念

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

3-3-1:关系规范化的概念

关系:一个关系对应一个二维表,它由关系的结构,又叫关系模式,以及关系的内容,又叫关系的值这两个方面组成。

数据库:一个数据库由若干个关系所组成,各关系之间通过主码和外码建立联系,主码和外码所在的关系通常为1对多的联系,由关系之间的相互联系形成一个统一的数据库整体。

函数依赖分类:一个关系中属性之间的函数依赖,包括完全(直接)函数依赖、部分函数依赖、传递函数依赖。如一个关系(学生号、姓名、性别、课程号、课程名、课程学分)中,其中学生号对姓名、性别都是完全依赖,课程号对课程名、课程学分也是完全依赖,而主码(学生号、课程号)对其他属性都是部分依赖。又如一个关系(学生号、姓名、性别、专业号、专业名称、专业带头人)中,其中学生号对姓名、性别、专业号是完全依赖,专业号对专业名称、专业带头人也是直接依赖,而学生号对专业名称、专业带头人是传递依赖。

关系规范化:通过对关系的分解,取消关系中部分依赖和传递依赖,而使关系中只存在完全(直接)依赖的过程叫做关系的规范化。

关系规范化级别:第一范式、第二范式、第三范式、BC范式、第四范式、第五范式等,越向后,关系的规范化程度越高。在数据库应用中,通常只需要规范化到第三范式。第一范式是取消关系中的复合属性,第二范式是取消关系中的部分依赖,第三范式是取消关系中的传递依赖。

关系规范化的好处:能够消除关系中的数据冗余和操作异常,操作异常又包括插入异常、删除异常和修改异常这三个方面。



「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第十一章 11-1-1:创建宏和模块的命令

国开《数据库基础与应用》第十一章 11-1-1:创建宏和模块的命令

11-1-1:创建宏和模块的命令如下图1所示,在其最右面的“宏与代码”命令组中,存在着4个命令按钮,分别为宏、模块、类模块、Visual Basic。单击“宏”按钮,将自动打开创建一个宏的生成器窗口,...

国开《数据库基础与应用》第三章 3-1-1:函数依赖的概念

国开《数据库基础与应用》第三章 3-1-1:函数依赖的概念

3-1-1:函数依赖的概念函数依赖就是讨论一个关系中属性值之间所存在的函数关系。在一个关系中,属性相当于数学上的变量,属性的域相当于变量的取值范围,属性在一个元组上的取值相当于属性变量的当前值。例如:...

国开《数据库基础与应用》第五章 5-2-4:机器实现

国开《数据库基础与应用》第五章 5-2-4:机器实现

5-2-4:机器实现首先把逻辑阶段设计的结果,即数据库的逻辑模式,它包括基本表和视图的定义,在具体的计算机系统中建立起来,然后按照需求分析对数据库的各种数据处理要求,给出相应的实现方法。仍然结合旅店管...

国开《数据库基础与应用》第九章 9-4-7:例9-7

国开《数据库基础与应用》第九章 9-4-7:例9-7

在例9-6中建立的窗体中添加一个“打开新窗体”的命令按钮。具体操作步骤如下:1.在Access 2010中打开“公司信息管理”数据库。2.打开“选项卡实例窗体”,并接着转换为设计视图状态。3.在“设计...

国开《数据库基础与应用》第三章 3-2-4:给关系添加候选码

国开《数据库基础与应用》第三章 3-2-4:给关系添加候选码

3-2-4:给关系添加候选码根据最小函数依赖集求出关系中的侯选码:候选码定义:设一个关系为R(U),X为U的一个子集,若X能够函数决定U中的每个属性,并且X的任何真子集都不能函数决定U中的每个属性,则...

国开《数据库基础与应用》第七章 7-1-1:在表定义中使用字段数据类型

国开《数据库基础与应用》第七章 7-1-1:在表定义中使用字段数据类型

7-1-1:在表定义中使用字段数据类型在Access数据库中,必须使用数据表来存储数据。一个数据表由表的结构和内容两个部分组成,表的结构由若干个字段定义所组成,表的内容由符合表结构的若干行数据记录所组...

国开《数据库基础与应用》第三章 3-1-2:函数依赖的定义

国开《数据库基础与应用》第三章 3-1-2:函数依赖的定义

3-1-2:函数依赖的定义定义:设一个关系为R(U),X和Y为属性集U上的子集,若对于X上的每个值都有Y上的一个唯一值与之对应,则称X和Y之间存在函数依赖,并称X函数决定Y,或称Y函数依赖于X,记作X...

国开《数据库基础与应用》第二章 2-4-2:投影运算

国开《数据库基础与应用》第二章 2-4-2:投影运算

2-4-2:投影运算投影运算也是一种单目运算,运算对象也是一个关系,它是从一个关系R中按所需顺序选取出若干个属性构成新关系,新关系中的属性个数小于等于原关系R中的属性个数。假定用t表示待投影的关系R中...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。