1 / 30
文档名称:

数据库关系数据库理论基础.pptx

格式:pptx   大小:605KB   页数:30页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库关系数据库理论基础.pptx

上传人:海洋里徜徉知识 2025/6/15 文件大小:605 KB

下载得到文件列表

数据库关系数据库理论基础.pptx

相关文档

文档介绍

文档介绍:该【数据库关系数据库理论基础 】是由【海洋里徜徉知识】上传分享,文档一共【30】页,该文档可以免费在线阅读,需要了解更多关于【数据库关系数据库理论基础 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第2章关系数据库理论基础
本章重点内容
关系的数学定义和性质
关系模式的完整性约束条件
关系代数
关系的规范化原则,范式的基本概念和
分解方法
2020/3/1
数据库原理及开发1
关系模型:关系数据结构关系操作集合关系完整性
约束
关系操作:查询(选择select投影project连接join除
divide并union交intersection差)、增加、删除、修

关系操作的特点是集合操作方式
关系操作的表示:代数方式、逻辑方式,分别称为关
系代数和关系演算。表达查询要求的方式
SQL(structurel  query language):介于关系代数和关系演
算之间的语言。是关系数据库的标准语言。
2020/3/1
数据库原理及开发2


1.域(Domain)
域:是一组具有相同数据类型的值集合。例如:
{自然数},{男,女},{0,1}等都可以是域。
基数:域中数据的个数称为域的基数。
域被命名后用如下方法表示:
D1 = {白亚春,陈韬,王雪莲},表示姓名的集
合,基数是3;
D2 = {计算机系,电子系}
2020/3/1
数据库原理及开发3
域),则笛卡尔积定义为:
3.连接(Join)
= 1,2,…,n),则D1D2…Di…Dn笛卡尔积的基数M为:
D2 = {计算机系,电子系}
或者说,选择运算的结果是
D1 = {白亚春,陈韬,王雪莲},表示姓名的集
把满足条件的各关系的所有元组,按照一切
差:运算结果是由属于一个关系并且不属于另一个关
用户按照实际的数据库运行环境要求,
4、关系中的元组分量具有原子性,即每一个分量都
D1D2…Di…Dn= {(d1,d2,…,di,…,dn)∣di∈Di,
选择:是按照给定条件从指定的关系中挑选出满足条
解决这些问题的办法就是重新设计数据库。
若一个关系中有多个候选键,则选定一
1.域(Domain)
2.笛卡尔积(Cartesian Product)
给定一组域D1,D2,…,Di,…,Dn(可以有相同的
域),则笛卡尔积定义为:
D1D2…Di…Dn= {(d1,d2,…,di,…,dn)∣di∈Di,
i = 1,2,…,n}
D1XD2={(陈韬,计算机系),(陈韬,电子系),
(王雪莲,计算机系),(王雪莲,电子系),(白亚
春,计算机系),(白亚春,电子系)}
其中每个(d1,d2,…,di,…,dn元组,元组中)叫做
的每一个值di叫做分量,di必须是Di中的一个值。
显然,笛卡尔积的基数就是构成该积所有域的基数累乘
积,若Di(i = 1,2,…,n)为有限集合,其基数为mi(i
= 1,2,…,n),则D1D2…Di…Dn笛卡尔积的基数M为:
n
2020/3/1
数据库原理及开发Mmi4
i1
该笛卡尔积的基数是M = m
1m2= 3*2 = 6,
即该笛卡尔积共有6个元组,它可组成
一张二维表
姓名
陈韬
陈韬
籍贯
计算机系
电子系
计算机系
王雪莲
王雪莲
白亚春
白亚春
电子系
计算机系
电子系
2020/3/1
数据库原理及开发5
3.关系(Relation)
关系:笛卡尔积D1D2…Di…Dn的子集R称作在
域D1,D2,…,Dn上的关系,记作:
R(D1,D2,…,Di,…,Dn)
其中:R为关系名,n为关系的度或目
(Degree),Di是域组中的第i个域名.
当n = 1时,称该关系为单元关系;
当n = 2时,称该关系为二元关系;
以此类推,关系中有n个域,称该关系为n元关
系。
把列称为属性(Attribute)。一般来说,一个
取自笛卡尔积的子集才有意义。
2020/3/1
数据库原理及开发6
姓名
陈韬
籍贯
计算机系
电子系
计算机系
王雪莲
白亚春
关系可以分为三种类型:
基本关系(又称基本表):是实际存在的表,
它是实际存储数据的逻辑表示;
查询表:是对基本表进行查询后得到的结果
表;
视图表:是由基本表或其它视图导出的表,
是一个虚表,不对应实际存储的数据。
2020/3/1
数据库原理及开发7

1.列是同质的。
学号姓名性别
0022102王雪莲女
出生日期
所在系
电子系
1980-9-15
计算机系白亚春男
0052201陈韬男
1981-1-25
0051309
计算机系
1981-5-6
0052217
袁更旭

1980-12-8
计算机系
2.关系中行的顺序、列的顺序可以任
意互换,不会改变关系的意义。
2020/3/1
数据库原理及开发8
3.关系中的任意两个元组不能相同。
学号
0022102
0051309
0051309
0052217
姓名
王雪莲
白亚春
白亚春
袁更旭
性别




出生日期
1980-9-15
1981-1-25
1981-1-25
1980-12-8
所在系
电子系
计算机系
计算机系
计算机系

4、关系中的元组分量具有原子性,即每一个分量都
必须是不可分的数据项。最基本的一条
满足一定的规范化条件的关系模型简称范式。

2020/3/1
数据库原理及开发9


1.候选键(Candidate key)
若关系中的某一属性组的值能惟一地标
识一个元组,则称该属性组为候选键。
2.主键(Primary key)
若一个关系中有多个候选键,则选定一
个为主键。
2020/3/1
数据库原理及开发10

最近更新

生态流量监测仪器行业市场分析与预测 36页

公司给客户的感谢信 3页

公路工程施工安全主要措施 2页

内蒙古自治区呼和浩特市五良太中学2021-2022学.. 6页

内蒙古自治区呼和浩特市土默特左旗大岱乡中学.. 12页

服饰代销合作合同模板 3页

内蒙古自治区呼和浩特市清水河县单台子乡中学.. 12页

2025年新媒体运营经理的主要职责 5页

输电线路公司级安全技术交底样本 (1) 6页

内蒙古自治区赤峰市学院附属中学高三生物联考.. 11页

内蒙古自治区赤峰市市实验中学高三地理下学期.. 28页

内蒙古自治区赤峰市敖汉旗南塔乡中心中学2020.. 12页

内蒙古自治区赤峰市林西县中学高一物理月考试.. 6页

内蒙古自治区赤峰市罕吐柏乡中学高一生物下学.. 9页

农村集体土地转让合同书 3页

初三班主任述职报告5篇 2页

初二化学培优补差工作计划 4页

北京中关村中学分校高三数学理测试题含解析 7页

2025年新员工入职简短自我介绍 6页

北京定福庄中学2022年高三数学理下学期期末试.. 7页

北京密云焦家坞中学高一语文上学期期末试题含.. 10页

财务文书财务人员管理制度样本 8页

空间决策支持系统-第3篇-洞察及研究 35页

北京樱花园中学2021-2022学年高二数学文期末试.. 6页

2025年附表1药用植物资源实地调查记录表 8页

通信工程安全生产培训考试试题(答案解析版) 6页

江苏省临床重点专科评审标准 6页

元旦节放假通知 (51) 1页

03铀矿物各论 80页

LPCVD氮化硅炉管生产工艺中颗粒污染的研究 66页