自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 第六章关系数据库理论

6.3 范式范式 是满足某一种级别的关系模式的集合。种类:第一范式(1NF)第二范式(2NF)第三范式(3NF)BC范式(BCNF,Boyce 和 Codd 共同提出的范式)第四范式(4NF)第五范式(5NF)一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式的集合,这种过程就叫规范化(normalization)1NF定义:关系模式R的所有属性都是不可分的基本数据项,则R∈1NF*一范式是对关系模型的最起码要求。不满足第一范式的数据库模式不能称为关系数

2020-11-10 10:27:30 182

原创 第六章关系数据库理论

6.2规范化–关系的规范化理论1. 函数依赖定义:设R(U)是一个属性集U上的关系模式,X和Y是U的子集。若对于R(U)的任意一个可能的关系r,r 中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等则称“X函数确定Y”或“Y函数依赖于X” 记作X–>Y。X称为这个函数依赖的决定属性组,也称为决定因素。若Y不函数依赖于X,则记为X –> Y.函数依赖不是指关系模式R的某个或某些关系实例 r 满足的约束条件,而是指R的所有关系实例 r 均要满足的约束条件。函数依赖是语义范畴的概

2020-11-09 23:00:13 156

原创 第六章关系数据库理论

第六章关系数据库理论6.1 问题的提出–为什么要学习关系数据理论关系模式STUDENT(Sno,Sdept,Mname,Cno,Grade)关系模式STUDENT(Sno,Sdept,Mname,Cno,Grade)存在的问题数据冗余度太大,浪费存储空间系主任的姓名重复出现,重复次数与该系所有学生的所有课程成绩出现次数相同更新异常(Update Anomalies)数据冗余,更新数据时,维护数据完整性代价大,如果某系更换系主任,系统必须修改与该系学生有关的每一个元组插入异常(

2020-11-09 20:29:21 659

原创 c++ find()用法

find()函数相关的用法小结:find(a.begin(),a.end(),value) //a是vector动态数组find()的返回值如果要查找的值value在a.begin()[包含]到a.end()[不包含]之间 返回value值;否则返回a.end();

2020-06-10 21:54:25 208

转载 c++ vector 用法

vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include;一、vector 的初始化:可以有五种方式,举例说明如下:(1) vector<int> a(10); //定义了10个整型元素的向量(尖括号中为元素类型名,它可以是任何合法的数据类型),但没有给出初值,其值是不确定的。(2)vector a(10,1); //定义了10个整型元素的向量,且给出每个元素的初值为1(3

2020-06-10 21:46:02 142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除