ImageVerifierCode 换一换
格式:PPT , 页数:54 ,大小:420KB ,
资源ID:8178645      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-8178645.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据管理补充.ppt)为本站会员(tkhy51908)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

数据管理补充.ppt

1、第三章 数据管理,学习目标掌握数据组织的四个层次;了解数据管理技术的发展;掌握信息模型的基本元素和E-R图;了解常见的数据模型;掌握关系模型;了解关系数据库的应用;了解数据库技术的发展趋势。,数据管理内容,3-1 概述,一、 数据组织的层次1.数据项:数据的最小单位如:产品代号、学号、国名等2.记录:数据项的有序集合(产品代号、单价、销售数量、金额)关键字:标识一条记录的数据项的最小集合,数据管理,3.文件:同类记录的有序集合,数据管理概述,姓名,电子邮件地址, 2001管理科学与工程国际会议,, 2001会议,, Chen Carl,, designCPN-support,designCPN

2、-supportdaimi.au.dk, Jessica Luo,,4.数据库:存储起来的相关数据的集合DBMS(Database Management System),数据管理概述,二、数据管理技术的发展,1.人工管理阶段:a.不长期保存;b.无软件系统来管理;c.面向应用。,数据管理技术的发展,数据管理技术的发展,2.文件系统阶段:a.长期保存;b.程序与数据之间的独立性;c.仍面向应用。,数据管理技术的发展,3.数据库系统a.描述复杂的信息结构b.最小的数据冗余c.数据共享性d.数据独立性e.统一的管理和控制,数据管理技术的发展,3-2 数据库及其管理系统,一、概述描述客观世界的层次:,

3、数据库及DBMS,a. 现实世界:客观存在的事物及其相互联系,对象和性质 b. 信息世界:现实世界在人们头脑中的反映 ,实体和属性c. 数据世界:向机器世界迈进一步 ,记录和数据项,数据库及DBMS,二、信息模型1.信息模型的要素:,数据库及DBMS,实体:任何客观存在的事物,个体和总体(实体集) 属性:实体某一个方面的性质或特性,属性名和属性值,原子属性和可分属性 联系:事物之间的相互联系实体与属性的概念是相对的!,数据库及DBMS-信息模型,2.实体集间的联系2.1 一对一的联系:(1:1)A中任一个体最多与B中的一个实体有联系,B中任一个体最多与A中的一个实体有联系,现实中的例子:班长与

4、班级学生证与学生,2.2 一对多联系:(1:N)A中至少有一个个体与B中的一个以上个体有联系,且B中任一个体最多与A中的一个个体有联系。,数据库及DBMS-信息模型,现实中的例子:学校与教师班级与学生,2.3 多对多联系:(N:M)A中至少有一个个体与B中的两个或以上个体有联系,且B中也至少有一个体与A中两个或以上个体有联系。,数据库及DBMS-信息模型,现实中的例子:教师与课程学生与社团,2.4 Entity-Relationship Approach1979年提出,是信息结构的图示法,主要描述实体集之间的联系。,数据库及DBMS-信息模型,(1)实体集、属性的图示方法,数据库及DBMS-信

5、息模型,(2)实体集、联系的图示方法,数据库及DBMS-信息模型,实体集、联系的图示例子,数据库及DBMS-信息模型,(3)实体集、属性、联系的图示方法,数据库及DBMS-信息模型,实体集、属性、联系的图示例子,数据库及DBMS-信息模型,(4)两个以上实体集联系的图示方法,数据库及DBMS-信息模型,多个实体集联系的图示方法,数据库及DBMS-信息模型,数据库及DBMS-信息模型,数据库及DBMS-信息模型,E-R图的特点:a. 一个联系可定义在两个以上的实体集上:,数据库及DBMS-信息模型,b. 一个联系可以定义在一个集合自身之上,数据库及DBMS-信息模型,c. 给定实体集可以有两个以

6、上的联系,数据库及DBMS-信息模型,d. 联系类型标注清楚,实体属性的单独描述,数据库及DBMS-信息模型,区分实体和属性的一般原则:a. 尽量减少实体集;b. 作为属性的事物,不能再有描述的性质;,数据库及DBMS-信息模型,数据库及DBMS-信息模型,c. 作为属性的事物与所描述的实体只能是1:N的对应关系,数据库及DBMS-信息模型,三、数据模型实质上是一组向用户提供的规则,包括:A、基本数据结构类型:如何把数据项组织成更大的数据单位B、一组数据操作或推导规则:查询检索等动态操作C、完整性约束规则:不破坏数据库完整性等数据关系的限定,数据库及DBMS-数据模型,1、数据模型与信息模型的

7、关系,实体记录; 实体型记录型; 实体集文件; 个体特定记录; 属性数据项; 属性名数据项型;属性值数据项值;,关键字是能够唯一标识一条记录的数据项的最小集合。,数据库及DBMS-数据模型,2、常用数据模型2.1 层次模型: 树状结构,有且仅有一个节点无双亲节点,而其他节点有且仅有一个双亲节点。缺点:效率低,不能处理多对多联系,数据库及DBMS-数据模型,数据库及DBMS-数据模型,数据库及DBMS-数据模型,2.2 网状模型: 可以有一个以上的节点无父节点至少有一个节点的父节点多于一个,数据库及DBMS-数据模型,数据库及DBMS-数据模型,1.从子女节点到双亲节点的联系是不唯一的,设备A,

8、丁一,数据库及DBMS-数据模型,2.允许两个记录型间有两种以上的联系,设备B,马二,设备C,王三,使用,维护,2.3 关系模型a. 关系模型的概念满足一定条件的二维表的形式,称为关系,由关系框架和若干元组组成。,数据库及DBMS-数据模型,数据库及DBMS-数据模型,一个元组实际上是二维表中的一行内容,组成元组的元素是分量,如果关系中的元组由n个分量组成,则称为n元关系。,b. 关系模型的数据结构关系模型能保持描述的一致性,即对实体集和实体集之间的联系采用统一的方式来进行描述。,数据库及DBMS-数据模型,数据库及DBMS-数据模型,E-R模型,班级,学生,课程,教师,数据库及DBMS-数据

9、模型,关系模型,班级与学生的联系,学生、教师与课程的联系,数据库及DBMS-数据模型,优势:各实体的情况各实体集间的联系特性查询:成绩在90分以上统计信息相关数据:通过关系运算获得其它信息,数据库及DBMS-数据模型,关系的规范化(1).第一范式关系中每个数据项必须是一个不可分的数据项,即对应的实体属性是原子属性;列是同质的数据类型相同;各行相异不允许有重复的行。,数据库及DBMS-数据模型,数据库及DBMS-数据模型,假如:厂号是工厂的唯一标识,职工级别由职工号和所在厂决定。可以确定该关系的主键为厂号+检测职工号,数据库及DBMS-数据模型,则存在如下的依赖关系:厂名、厂址-厂号职工级别-厂

10、号、检测职工 (非完全依赖),存在的问题:1、冗余度高:001厂的信息2、维护困难:对001厂信息的修改3、容易造成数据矛盾:同一个厂其厂名信息可能不一致,数据库及DBMS-数据模型,从第一范式中分解出新的关系,使每个关系里都可确定一个或多个属性作为关系的主关键字,使该关系中的其它属性都完全依赖于它。,数据库及DBMS-数据模型,存在的依赖:职工级别-厂号、职工工资-职工级别(传递依赖),数据库及DBMS-数据模型,存在的问题:1、冗余度高:工资级别信息2、维护困难:3、容易造成数据矛盾:,数据库及DBMS-数据模型,规范化过程:1、对二维表消去组合项与重复组-第一范式;2、消去非主属性对关键字的非完全依赖性-第二范式;3、消去非主属性对主关键字的传递依赖性-第三范式;,数据库及DBMS-数据模型,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报