第二章 关系数据库系统模型ppt课件.ppt

第二章 关系数据库系统模型ppt课件.ppt

ID:58689666

大小:901.00 KB

页数:56页

时间:2020-10-04

第二章 关系数据库系统模型ppt课件.ppt_第1页
第二章 关系数据库系统模型ppt课件.ppt_第2页
第二章 关系数据库系统模型ppt课件.ppt_第3页
第二章 关系数据库系统模型ppt课件.ppt_第4页
第二章 关系数据库系统模型ppt课件.ppt_第5页
资源描述:

《第二章 关系数据库系统模型ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章关系数据库系统模型7/28/20211关系模型的数据结构关系的定义和性质关系数据库的基本概念关系运算本章主要讲述:7/28/20212计算机世界中的基本概念信息世界中的实体抽象为计算机世界中的数据,存储在计算机中。在计算机世界中,常用的主要概念如下:1.字段(Field):对应于属性的数据称为字段,也称为数据项。字段的命名往往和属性名相同。如学生有学号、姓名、年龄、性别、系等字段。2.记录(Record):对应于每个实体的数据称为记录。如一个学生(990001,张立,20,男,计算机)为一个记录。3.文件(File

2、):对应于实体集的数据称为文件。如所有学生的记录组成了一个学生文件。数据模型7/28/20213数据模型的分类数据模型的好坏,直接影响数据库的性能。数据模型的选择,是设计数据库的一项首要任务。目前最常用的数据模型有层次模型(HierarchicalModel)网状模型(NetworkModel)关系模型(RelationalModel)。三种常见的数据模型7/28/202142.1关系模型关系模型就是用二维表格结构来表示实体及实体之间联系的模型。关系模型是各个关系的框架的集合,即关系模型是一些表格的格式,其中包括关系名、

3、属性名、关键字等。TNO教师号TN姓名SEX性别AGE年龄PROF职称SAL工资COMM岗位津贴DEPT系别CNO课程号CN课程名CT课时TNO教师号CNO课程号授课关系SC教师关系T课程关系C7/28/20215关系模型的基本概念T(教师表)TNO教师号TN姓名SEX性别AGE年龄PROF职称SAL工资COMM岗位津贴DEPT系别T1李力男47教授15003000计算机T2王平女28讲师8001200信息T3刘伟男30讲师9001200计算机T4张雪女51教授16003000自动化T5张兰女39副教授13002000信

4、息7/28/20216关系模型的基本概念S(学生表)SNO学号SN姓名SEX性别AGE年龄DEPT系别S1赵亦女17计算机S2钱尔男18信息S3孙珊女20信息S4李思男21自动化S5周武男19计算机S6吴丽女20自动化7/28/20217关系模型的基本概念C(课程表)CNO课程号CN课程名CT课时C1程序设计60C2微机原理80C3数字逻辑60C4数据结构80C5数据库60C6编译原理60C7操作系统607/28/20218SC(选课表)     TCSNO学号CNO课程号SCORE成绩S1C190S1C285S2C55

5、7S2C680S2C7S2C570S3C10S3C270S3C485S4C193S4C285S4C383S5C289TNO教师号CNO课程号T1C1T1C4T2C5T3C1T3C5T4C2T4C3T5C5T5C77/28/20219关系(Relation):一个关系对应一张二维表元组(Tuple):表格中的一行,如S表中的一个学生记录即为一个元组。属性(Attribute):表格中的一列,相当于记录中的一个字段,如S表中有五个属性(学号,姓名,性别,年龄,系别)。关键字(Key):可唯一标识元组的属性或属性集,也称为关系

6、键或主码,如S表中学号可以唯一确定一个学生,为学生关系的主码。关系模型的基本概念7/28/202110关系模型的基本概念域(Domain):属性的取值范围,如年龄的域是(14~40),性别的域是(男,女)。分量:每一行对应的列的属性值,即元组中的一个属性值,如学号、姓名、年龄等均是一个分量。关系模式:对关系的描述,一般表示为:关系名(属性1,属性2,……属性n),如:学生(学号,姓名,性别,年龄,系别)。7/28/202111关系模型的结构学号姓名性别年龄籍贯9801张明男20江苏9802刘红女19山东9803王明女20

7、北京9839张立男18陕西学生人事记录表关系名关系元组(行)属性(列)主码男女域分量关系模式:学生(学号、姓名、性别、年龄、籍贯)属性名7/28/2021122.2关系的定义在关系模型中,数据是以二维表的形式存在的,这个二维表就叫做关系。关系理论是以集合代数理论为基础的,因此,我们可以用集合代数给出二维表的“关系”定义。7/28/2021132.3关系性质1——同质的列学号姓名性别年龄曾用名9901张三男20张狗子9902李四女18李朋王五9903119王麻子9904赵六21981/2/28赵薇7/28/2021142.

8、3关系性质2—不同的属性名学号姓名性别年龄姓名9901张三男20张狗子9902李四女18李朋9903王五男19王麻子9904赵六女20赵薇姓名2曾用名7/28/2021152.3关系性质3—属性无序学号姓名性别年龄曾用名9901张三男20张狗子9902李四女18李朋9903王五男19王麻子9904赵六女20赵薇学号姓

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。