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

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

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

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

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

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

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

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

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



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

相关文章

国开《数据库基础与应用》第二章 2-2-1:数据库系统简介

国开《数据库基础与应用》第二章 2-2-1:数据库系统简介

2-2-1:数据库系统简介在一个关系中,每个元组表示现实世界中的一个可描述的实体,而每个实体又包含有许多属性,其中至少存在着一种或一组属性,作为其主码。该主码值绝对不能取空值。空值是一种不确定的值,表...

国开《数据库基础与应用》第四章 4-6-2:WHERE选项中的筛选条件

国开《数据库基础与应用》第四章 4-6-2:WHERE选项中的筛选条件

4-6-2:WHERE选项中的筛选条件WHERE选项中的筛选条件的作用,是从源表或连接后生成的中间表中选择出所需要的记录行。筛选条件可以是由比较运算符连接的一般比较式,也可以是适用于集合运算的专门比较...

国开《数据库基础与应用》第八章 查询

国开《数据库基础与应用》第八章 查询

本章导读在上一章我们学会了建立表并在表中添加和编辑数据。数据库表中的数据是为了今后进行处理而存储的,而数据处理操作中最常见的就是查询操作。在这一章我们将说明如何在已有表的基础上建立各种查询,首先说明查...

国开《数据库基础与应用》第四章 4-2-1:建立表结构命令的定义

国开《数据库基础与应用》第四章 4-2-1:建立表结构命令的定义

4-2-1:建立表结构命令的定义命令定义格式如下:CREATE TABLE [<数据库名>.<所有者名>.]<基本表名>  (<列定义>,...[,&l...

国开《数据库基础与应用》第二章 2-1-1:数据域

国开《数据库基础与应用》第二章 2-1-1:数据域

2-1-1:数据域数据域是具有相同特性的一个数据集合。例如,{1,3,5,7,9,…,99};{男,女};{东,南,西,北};{A,B,C,…X,Y,Z}。一个域中所含元素的个数称为该域的基数。如性别...

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

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

2-3-2:交运算设两个关系R和S具有完全相同的结构,则R和S的交运算的结果仍然是一个关系,该关系的结构与R或S的结构相同,该关系的值是R和S中共同具有的元组的集合。R和S的交运算记作R∩S,用集合运...

国开《数据库基础与应用》第三章 3-2-1:变换规则

国开《数据库基础与应用》第三章 3-2-1:变换规则

3-2-1:变换规则 若属性或属性集X能够函数决定相应的属性或属性集Y,则称X函数决定Y,或者说Y函数依赖于X,记作X→Y。可以是完全依赖、部分依赖、平凡依赖、非平凡依赖、传递依赖等5种。1.变换规则...

国开《数据库基础与应用》第二章 关系及其运算

国开《数据库基础与应用》第二章 关系及其运算

本章导读在第1章简要介绍过关系数据模型的定义和内容,用户根据实际应用需要建立的每个关系数据模型都包含有若干个关系(表),它们之间通过关联属性存在着1对1或1对多的联系。在这一章将从集合论的概念出发,较...

发表评论    

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