关系数据模型(数据库原理与应用).ppt
《关系数据模型(数据库原理与应用).ppt》由会员分享,可在线阅读,更多相关《关系数据模型(数据库原理与应用).ppt(27页珍藏版)》请在三一办公上搜索。
1、,第二章关系数据模型,教学内容掌握关系数据模型的基本概念理解关系数据库实现联系的方法理解关系完整性规则的含义熟悉使用关系代数表示查询的方法教学重点关系代数教学难点关系数据库实现联系的方法,关系,定义关系(Relation)是一个属性数目相同的元组集合,关系,元组,属性,属性域男,女,关系,关系模式由关系名和关系的属性集合组成,用于描述关系的框架结构如:学生(学号,姓名,性别,班级名称)关系的性质P21,码,码(Key)由一个或多个属性组成分类超码:能够唯一标识一个元组的属性或属性组候选码:最小的超码,其任意真子集均不能成为超码主码:用户选为元组标识的候选码,关系数据库的联系,外码如果一个关系的
2、属性或属性组是另一个关系的主码,则该属性或属性组称为该关系的外码外码是关系数据库实现数据之间联系的方法,联系,主码,外码,关系完整性规则,实体完整性主码非空参照完整性不含无效外码,外码可以为空用户定义完整性如:规定将成绩限制在0100之间,数据字典与系统目录,数据字典中包括数据库中表的结构信息、索引、用户、完整性约束、安全性约束等信息,以保证数据库系统正确运行系统目录是为系统建立的数据库,也是以表的形式来存储P26图2.8,关系代数,关系代数是以关系为运算对象的一组高级运算的集合分类:一元运算、二元运算,输入,运算,输出,输入,输入,运算,输出,选择,一元运算,从关系中选择满足条件的元组构成一
3、个新的关系形式定义:F(R)=t|tRF(t)=true为选择运算符,F为选择条件,R为关系t为元组,为逻辑与运算,性别=男(学生),投影,一元运算,从关系中选择某些属性列构成一个新关系形式定义:A(R)=tA|tRA为关系R中的属性列集,姓名,班级(学生),并,二元运算,将两个相容关系的所有元组构成一个新关系所谓相容是指两个关系的属性数目相同,且相应属性的性质(属性域)相同形式定义:RS=t|tRtS为逻辑或运算,差,二元运算,将两个相容关系R和S中属于R但不属于S的元组构成一个新关系形式定义:R-S=t|tRtS,笛卡尔积,二元运算,设关系R和S的属性数分为m和n,则R和S的笛卡尔积是一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 数据模型 数据库 原理 应用
链接地址:https://www.31ppt.com/p-5928595.html