数据库
~豆沙味的旺仔
这个作者很懒,什么都没留下…
展开
-
关系模式规范化(上)
最近在学习数据库过程中,发现几本教材大都是按照数据库系统概论->关系数据库基础->SQL语言->关系数据库理论(大都是介绍规范化)介绍,第二部分的关系数据库基础主要谈到了基本算术运算关系和域运算,比如交并差,投影,选择,除法,元组关系演算等等,没有介绍如何合理设计一个数据库,可是如果作为一个数据库designer,必须了解如何设计与简化数据库,这都是数据模式规范化的内容。如果不...转载 2020-03-30 18:59:06 · 738 阅读 · 0 评论 -
关系数据库中的码,主码,候选码,主属性,非主属性
若关系中的某一属性或属性组的值能唯一的标识一个元组,而其任何、子集都不能再标识,则称该属性组为(超级码)候选码。例如:在学生实体中,“学号”是能唯一的区分学生实体的,同时又假设“姓名”、“班级”的属性组合足以区分学生实体,那么{学号}和{姓名,班级}都是(超级码)候选码。简单的说,候选码(超级码)就是可以被选为主码的属性或属性组。当一个关系有N个属性或属性组可以唯一标识时,则说明该关系有N个候...原创 2020-03-30 18:56:21 · 10312 阅读 · 0 评论 -
关系模式的规范化
了解关系模式规范化的作用掌握第一范式-重点掌握第二范式-重点掌握第三范式-重点回顾关系模式关系模式:关系模式相当于一张二维表的框架,在这个框架下填入数据,称为关系模式的一个实例,或者叫关系(R)R(A1,A2,A3..Ai):R是关系名,Ai是关系的属性名。一个关系名对应一张表,关系名对应表名,属性对应表中的列名。关系模型的简化表示法: R<U,F> 关系模...转载 2020-03-30 17:47:56 · 3622 阅读 · 0 评论 -
一看就懂的数据库范式介绍(1NF,2NF,3NF,BC NF,4NF,5NF)
一、基本介绍 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础...转载 2020-03-23 21:56:24 · 475 阅读 · 0 评论