网站大量收购独家精品文档,联系QQ:2885784924

数据库基础与应用【共享精品-ppt】.ppt

  1. 1、本文档共170页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库基础与应用【共享精品-ppt】

数据库基础与应用;数据库基础与应用;第1个教案 第1至第8课时 教学内容:第一章 数据库系统概论 教学目的: 教学难点:ER图的概念和使用,数据的三种联系类型, 数据中的属性、码、域的含义 教学重点:ER图的概念和使用,数据的三种联系类型 数据中的属性、码、域的含义 教具及教学方法:多媒体教学;一、数据处理技术发展经历;2、文件管理阶段 特点: 数据可以长期保存 由文件系统管理数据 数据共享性差,冗余度大 数据独立性差;3、数据库管理阶段 优点: 数据结构化 数据的共享性高,冗余度低,易扩充 数据独立性高 数据粒度小 独立的数据操作界面;数据由DBMS统一管理和控制 DBMS的数据控制功能 数据的安全性保护 数据的完整性检查 并发控制 数据库恢复;因此,数据库是长期存储在计算机内有组织的大量的共享的数据集合.它可以供各种用户共享,具有最小冗余度和较高的数据独立性.DBMS在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户使用数据库时进行并发控制,在发生故障后对系统进行恢复.;4、分布式数据库管理阶段 分布式数据库系统通过计算机网络和通信线路可以把分布在不同地域的局部数据库系统连接和统一起来.分布式数据库系统既支持客户的局部应用,又支持客户的全局应用. 分布式数据库除了具有一般数据库的优点之外,还具有系统的可靠性高、地域范围广、数据量大、客户数多等优点,缺点是由提高可靠性而带来的数据冗余,由不同局部数据库使用平台连接和统一管理所带来的系统复杂性.;数据管理三个阶段的比较;二、概念数据模型; 根据模型应用的不同目的,可以将模型划分为两类。 第一类:概念模型(信息模型),它是按用户的观点来对数据和信息建模,主要用于数据库设计。 第二类:数据模型,主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模,主要用于DBMS的实现。 表示概念数据模型的最常用的一种工具叫实体联系(Entity Relationship)模型,简称ER模型。又称为实体联系图,简称ER图。;1、ER模型的有关概念 (1)实体 实体:是现实世界中存在的可以相互区别的事物或活动的抽象(数据描述)。如:一个人、一本书、一次会议、一个文件等 实体集:是指同一类实体集合。如:一个班级的全体同学、一个图书馆的全部藏书、一年中的所有会议、一段时间签发的所有文件等都是相应的实体集。 实体型:是对同类实体的共有特征的抽象定义。如人的共有特征为姓名、年龄、籍贯、职业、学历等,这五个特征就定义了人这个实体型。 实体值:就是符合实体型定义的每个具体实体。如假定人的实体型用姓名、年龄、籍贯、职业、学历等特征定义,则“张三,35,江苏,教师,研究生”就是该实体型的一个实体值,它描述的是一个具体的人。;(2)联系 联系 是指实体之间的相互关系,它通常表示一种活动。 联系集 是同一类联系的集合。 联系型 是对同类联系的共有特征的抽象定义。 注意:实体和联系实际上没有什么本质区别,它们都是由相应的特征标识的,都具有型和值的概念,只不过在联系中含有较多的联系特征。;(3)属性 属性:是描述实体或联系中的一种特征,一个实体或联系通常具有多个特征,需要多个相应属性来描述。 码(键):是实体间相互区别的一种惟一标识。 实体中的每个码可能是实体中的一个属性,也可能是一组属性,特别是在联系实体中往往是一组属性。在实体中能作为码的属性称为主属性,否则称为非主属性。 域:实体中相应属性的取值范围。;(4)联系分类 联系分类是讨论两实体型(含联系型)之间的联系情况。 ①一对一联系(1:1) 如果对于实体集A中的每一个实体,实体集B中至多有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系,记为1:1。 例如:学校里面,一个班级只有一个正班长,而一个正班长只在一个班中任职,则班级与班长之间具有一对一联系。;②一对多联系(1:n) 如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系,记为1:n 例如:一个班级中有若干名学生,而每个学生只在一个班级中学习,则班级与学生之间具有一对多联系;③多对多联系(m:n) 如果对于实体集A中的每一个实体,实体集B中有n个实体( n≥0 )与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体( m≥0 )与之联系,则称实体集A与实体集B具有多对多联系,记为m:n。 例如:一门课程同时有若干个学生选修,而一个学生可以同时选修多门课程,则课程与学生之间具有多对多联系。 实际上,一对一联系是一对多联系的特例

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档