之《数据库系统原理》.ppt

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

数据库-绪论 * 本章要点回顾 数据、数据库、数据库系统、数据库管理系统的概念;数据库系统管理数据的特点 了解数据模型的要素:数据结构、数据操作、数据的完整性约束;了解概念模型的有关术语:实体、属性、码、域、实体型、实体集、联系,E-R图表示;了解数据模型的概念和种类; 理解数据库系统的模式结构,了解模式、数据独立性的概念 了解数据库管理系统的功能(6方面功能)和组成(4部分) 数据库-绪论 * 习题9 ( 教材 page 36) 作 业 * * * 数据库-绪论 * 表1-1 数据管理三个阶段的比较 数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。 数据库-绪论 * 1.1.3 数据库技术的研究领域 1.数据库管理系统软件的研制 2.数据库设计 3.数据库理论 数据收集和数据库创建 (20世纪60年代和更早) -原始文件处理 数据库管理系统 (70年代) -层次和网状数据库系统 -关系数据库系统 -数据建模工具:E-R模型等 -索引和数据组织技术:B+树,Hash等 -查询语言:SQL等 -用户界面:表单、报告等 -查询处理和查询优化 -事务管理:恢复和并发控制等 -联机事务处理(OLTP) 数据库技术的演化 数据仓库和数据挖掘 ( 80年代后期-现在) -数据仓库和OLAP技术 -数据挖掘和知识发现 高级数据库系统 (80年代中期-现在) -高级数据模型: 扩充关系、面向对象、 对象-关系、演绎 -面向应用: 空间的、时间的、多媒体的、 主动的、科学的、知识库 基于Web的数据库系统 (90年代-现在) -基于XML的数据库系统 - Web挖掘 新一代综合信息系统 ( 2000-…) 数据库-绪论 * 新一代数据库系统及其相互关系 数据库-绪论 * 1.2?? 数据模型(Data Model) 数据库技术的发展是沿着数据模型的主线展开的 数据模型是现实世界数据特征的抽象 抽象、表示和处理现实世界中的数据和信息的工具 数据模型应满足三方面要求: 能比较真实地模拟现实世界 容易为人所理解 便于在计算机上实现 数据库-绪论 * 根据应用的不同目的,数据模型划分为两类: 概念模型(信息模型) 按用户的观点来对数据和信息建模;主要用于数据库设计。 数据模型 按计算机系统的观点对数据建模;主要包括网状模型、层次模型、关系模型等,主要用于DBMS的实现。 现实世界 信息世界 概念模型 机器世界 DBMS支持的数据模型 转换 认识 抽象 图1-10 对象的抽象过程 数据库-绪论 * 1.2.1 数据模型的三个要素 1. 数据结构 所研究的对象类型的集合 与数据类型、内容、性质有关的对象(例如网状模型中的数据项、记录,关系模型中的域、属性、关系等) 与数据之间联系有关的对象(例如网状模型中的系型) 数据结构是对系统静态特性的描述,是刻画一个数据模型性质最重要的方面。 数据库-绪论 * 2. 数据操作 是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则 数据库主要有检索和更新(包括插入、删除、修改)两大类操作。 数据操作是对系统动态特性的描述 3.数据的约束条件 是一组完整性规则的集合 完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。 数据库-绪论 * 1.2.2 概念模型 概念模型是现实世界到机器世界的一个中间层次 概念模型用于信息世界的建模 应具有较强的语义表达能力 应简单、清晰、易于用户理解 数据库-绪论 * 信息世界中的基本概念 (1)实体(Entity) 客观存在并可相互区别的事物称为实体 (2)属性(Attribute) 实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。例如: 张山,男,1976,计算机系,1994) (3)码(Key) 唯一标识实体的属性集称为“码” (4)域(Domain) 属性的取值范围称为该属性的域 例如,学号的域为8位整数,姓名的域为字符串集合,年龄的域为小于38的整数,性别的域为(男,女)。 (5)实体型(Entity Type) 用实

文档评论(0)

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

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

1亿VIP精品文档

相关文档