- 博客(5)
- 收藏
- 关注
原创 数据库第四章(下)
4.3 关系模式的规范化4.3.1 关系与范式要想设计一个好的关系,必须使关系满足一定的约束条件,此约束已经形成了规范,分成几个等级,一级比一级要求得严格。满足最低要求的关系属于第一范式的,在此基础上又满足了某种条件,达到第二范式的标准,则称它属于第二范式的关系,以此类推,直到第五范式。本章中,我们只需要掌握第一范式、第二范式、第三范式和BC范式即可。1、第一范式如果一个关系模式R的所有属性都是不可分的基本数据项,则称R是第一范式,不满足第一范式的数据库模式不能称为关系数据库,但满足第一范式
2022-04-24 22:09:27
441
原创 数据库第四章(上)
4.1 关系模式的规范化我们先举个例子,如下是学生(学号,专业,系主任,课程,分数)对应的关系,来判断一下它是不是一个好的关系模式,它的约束条件有:1.一个系有若干学生,但一个学生只属于一个系2.一个系只能有一名系主任3.一个学生可以选修多门课程,没门课程有若干学生选修,每个学生所学的每门课程都只能有一个成绩根据其约束条件,很明显这并不是一个好的关系模式,下面分析它的问题。(1)例如每当有一门学生选了一个专业和课程,系主任的名字就要存储一次,非常麻烦,如此下去,系主任的名字就会.
2022-04-23 21:10:54
650
原创 数据库第三章
3.1 关系和关系数据库3.1.1 关系的概念:1、域:域是一组具有相同数据类型的值的集合。例如,整数、正整数、{0,1,2}都可以是域。2、笛卡尔积:设定一组域“D1,D2,D3,.......,Dn”这组域中可以存在相同的域。定义“D1,D2,.......,Dn”的笛卡尔积为:D1×D2×D3×.......×Dn={(d1,d2,...,dn)| di∈Di,i=1,2,...,n}其中,每一个元素(d1,d2,...,dn)叫作一个n元组或简称元组。元素中的每个值di(i=1,2,
2022-04-20 20:16:15
1066
原创 数据库第二章(数据模型)
(1)三个世界及其关系现实世界最后能以计算机所能理解和表现的形式反映到数据库中,通常分为3个阶段,称之为现实世界、信息世界、机器世界。1、现实世界:现实世界就是客观存在的现实世界,它由事物及其相互之间的联系组成。2、信息世界:信息世界是现实世界在人们头脑中的反映并用文字或符号记载下来,是人们对现实世界的认识抽象过程,经过选择、命名、分类等抽象工作后进入信息世界。信息世界有如下的基本概念:1)实体:现实世界中存在的且可区分的事物称为实体,是信息世界的基本单位,例如学生和一个学生选课就是实体
2022-04-17 20:04:31
2341
原创 数据库第一章(数据库的概述)
1、数据库的三个基本概念(1)数据:数据库中存储的基本对象,是客观事物的表示,是描述一个事物的符号记录(2)数据库(DB):是长期存储在计算机内,有组织的、可共享的大量数据集合(3)数据库管理系统:一个管理数据的软件2、数据管理技术的发展(1)20世纪50年代:人工管理阶段(2)20世纪60年代:文件系统阶段(3)20世纪60年代后期:数据库系统阶段3、数据定义功能(1)提供数据定义语言(DDL):创建表、修改表、删除表(2)定义数据库中的数据对象4、数据库管理系
2022-04-15 10:01:47
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人