版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章数据库技术基础【本章内容】5.1数据库与数据库管理系统5.2关系模型及关系数据库5.3数据库应用系统设计12021精选ppt第五章数据库技术基础【本章内容】12021精选ppt5.1数据库与数据库管理系统学校教学管理系统图书馆管理系统航空、铁路售票系统超市销售系统基于3W的Web数据库系统22021精选ppt5.1数据库与数据库管理系统学校教学管理系统22021精选数据库系统的组成数据:对客观事物的一种符号化表示,数据库中可处理的数据有文字、数字、图形、图像、声音等。数据库(DB):数据以一定结构存储在一起且相互关联的、结构化数据集合。数据库中不仅存放了数据,还存放了数据与数据之间的关系。32021精选ppt数据库系统的组成数据:对客观事物的一种符号化表示,数据库中可数据库管理系统(DBMS):用于描述、管理和维护数据库的软件系统,是数据库系统的核心组成。主要功能包括:描述数据库管理数据库维护数据库数据库应用系统是根据用户需要在DBMS支持下运行的应用系统。数据库用户:包括数据库管理员、系统分析员、应用程序员、终端用户。42021精选ppt数据库管理系统(DBMS):用于描述、管理和维护数据库的软件数据库系统阶段的特点:数据共享减少数据冗余可实施标准化保证数据安全保证数据完整性52021精选ppt数据库系统阶段的特点:52021精选ppt5.2关系模型及关系数据库5.2.1从现实世界到数据世界首先在认识现实世界中的客观事物后,将其抽象为概念世界的某一概念模型;再把概念模型转换为数据世界所支持的某一逻辑数据模型(层次、网状、关系)。62021精选ppt5.2关系模型及关系数据库5.2.1从现实世界到数据世建立数据模型的过程:现实世界概念世界抽象转换学生学号姓名性别数据世界72021精选ppt建立数据模型的过程:现实世界概念世界抽象转换学生学号姓名性别5.2.2概念模型的表示方法:E-R图E-R图(实体—联系图)直接从现实世界中抽象出实体类型及实体间联系。实体属性联系连线82021精选ppt5.2.2概念模型的表示方法:E-R图实体属性联系连线82概念模型中的基本概念实体:客观存在并可相互区别的事物。可以是具体的人、事、物,也可是抽象的概念或联系。
如:一个学生,一门课程,学生的一次选课。属性:实体所具有的某一特征。一个实体可以用若干个属性来刻画。如:学号、姓名。值域:属性的取值范围。如:性别的值域为(男,女)。92021精选ppt概念模型中的基本概念92021精选ppt键:能唯一标识实体的属性或属性集。如:学生实体的键为学号。实体集:同型实体的集合称为实体集。
如:学校的全体学生就是一个实体集。学生学号性别年龄姓名E-R图中实体与属性的表示102021精选ppt键:能唯一标识实体的属性或属性集。学生学号性别年龄姓名E-R联系:实体(型)属性间及实体(型)之间的联系。
学生学号学分成绩性别年龄姓名课号课名课程学习学生与课程联系的E-R图
MN学时联系的类型包括:一对一联系(1:1)
一对多联系(1:n)
多对多联系(m:n)联系112021精选ppt联系:实体(型)属性间及实体(型)之间的联系。学生学号学分成数据库模型侧重于数据的表达方式和数据库结构的实现方法,可分为:层次、网状和关系模型。层次模型:有且只有一个根结点;除了根结点,其它结点有且只有一个父结点。典型产品:1969年IBM公司的IMS系统网状模型:允许结点有多于一个的父结点;可以有一个以上的结点没有父结点。典型产品:CODASYL系统关系模型:用二维表格结构来表示实体和实体间联系的数据模型。典型产品:AccessVisualFoxproSQLServerORACLE5.2.3数据库模型122021精选ppt数据库模型侧重于数据的表达方式和数据库结构的实现方法,可分为5.2.4关系模型的基本概念及性质1、基本概念一个关系的逻辑结构是一张二维表,它由行和列组成。关系关系名132021精选ppt5.2.4关系模型的基本概念及性质1、基本概念关系关系名元组:表中的一行即为一个元组;字段:表中的一列,列值称为字段值,列名称为字段名值域:字段值的取值范围元组(记录)属性(字段)142021精选ppt元组:表中的一行即为一个元组;元组(记录)属性(字段)1主键(码):能唯一标识一个元组的属性集合外键(外码):若属性组F不是关系R1的主键,但它是关系R2的主键,则F称是关系R1的外键。主键主键外键152021精选ppt主键(码):能唯一标识一个元组的属性集合主键主键外键15202、关系的特性:每一列属性值是不可再分解;每一列的取值范围必须相同;任意两个元组不能相同;列的顺序交换不影响关系意义的表达;行的顺序交换不影响关系意义的表达;不同的列取值范围可以相同,但必须有唯一的属性名。162021精选ppt2、关系的特性:162021精选ppt3、关系模型的最基本的三种运算:
1)选择运算是根据给定的条件,从一个关系中选出一个或多个元组(行)。
2)投影运算是从一个关系中选择某些特定的属性(列)重新排列组成一个新关系。
3)连接运算是从两个或多个关系中选取属性间满足一定条件的元组,组成一个新的关系。172021精选ppt3、关系模型的最基本的三种运算:172021精选ppt5.2.5关系完整性约束①实体完整性:主属性的值不能为空,且具有唯一性。
如:“学生”关系中的主键“学号”值不能为空,且具有唯一性。②参照完整性:外键的值或者为空,或者等于被参照关系的某个主键值。
如:“学生”关系中的外键“专业号”值为“专业”关系中“专业号”的某一个值,或者为空。③用户自定义完整性:数据必须满足的条件。
如:规定性别的取值只能是“男”、“女”之一182021精选ppt5.2.5关系完整性约束182021精选ppt5.3数据库应用系统设计1、数据库的设计步骤包括:
数据库系统需求分析概念数据库设计逻辑数据库设计关系的规范化数据库运行和维护192021精选ppt5.3数据库应用系统设计1、数据库的设计步骤包括:12、概念结构设计(E-R方法)
建立E-R模型
1)局部E-R模型设计:归纳出实体、实体属性、实体间联系
2)总体E-R模型设计:原则:一个实体在E-R图中只出现一次202021精选ppt2、概念结构设计(E-R方法)202021精选ppt
212021精选ppt212021精选ppt3、建立关系模型
E-R模型关系模型每个实体关系(包括实体的全部属性)根据两实体的联系类型,来决定联系的属性的去向。
1:1联系可不建立单独的关系,任一方的主键和联系的属性放入另一方关系中
1:n联系可不建立单独的关系,一方的主键和联系的属性放入N方关系中
m:n联系要建立单独的关系,该关系的属性包括双方实体的主键和联系的属性222021精选ppt3、建立关系模型222021精选ppt专业任教学习mnnnm1时间工号专业号姓名课号学分学时课名职称创建时间专业名性别姓名学号教师联系课程学生成绩232021精选ppt专业任教学习mnnnm1时间工号专业号姓名课号学分学时课名职转换为关系模型:教师(工号,姓名,职称)任教(课号,工号,时间)课程(课号,课名,学时,学分)成绩(学号,课号,成绩)学生(学号,姓名,性别,专业号)专业(专业号,专业名,创建时间)242021精选ppt转换为关系模型:242021精选ppt4、关系的规范化
关系模型必须满足一定的规范化要求,这些规则被称为范式;由低到高依次分为1NF至6NF。其中第一范式:关系的所有属性都是不可再分的数据项。5、数据库的创建与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高二化学选择性必修2(人教版)同步课件 第一章 微专题1 核外电子排布的规范书写与应用
- 2025年春初中化学九年级下册(科粤版)上课课件 8.4 习题
- 期末综合素质评价卷(含答案)2024-2025学年北师大八年级物理下册
- 河南省周口市太康县华夏外国语学校2024-2025学年七年级上学期12月月考地理试题(含答案)
- 高一 人教版必修一 英语 第三单元《Lesson 1 Listening and Speaking》课件
- 高一 人教版 英语 必修二第一单元《Lesson5 Reading for Writing Protecting Culture Through Digital Images》课件
- 高一 人教版 化学 上册 第一章《第三节 氧化还原反应 第2课时 氧化剂 还原剂》课件
- 高一年级 人教A版 数学必修第一册第一章《全称量词命题和存在量词命题的否定》 课件
- 2025届河北省石家庄市普通高中学校毕业年级教学质量摸底检测英语试卷
- 《新劳动法与保险》课件
- 人工智能基础及应用(微课版) 课件 第7章 深度学习
- 六层框架办公楼结构计算书
- 年产5万吨原位固态化电解质项目建议书
- 康复科2024年度工作总结及创新计划
- 船用天线的布置安装与船舶备用电源
- 抖音认证承诺函
- 地方标准编写体会课件
- 内保条例讲解文稿
- 口腔癌患者的营养指南
- 台球基本知识讲座
- 班主任基本功大赛:模拟情景题及参考答案汇编(初中组)
评论
0/150
提交评论