第9讲数据库的基本理论(6.1节~6.3节).pptVIP

第9讲数据库的基本理论(6.1节~6.3节).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9讲数据库的基本理论(6.1节~6.3节)

第9讲 数据库的基本理论(6.1~6.3节) 本讲主要内容 6.1 数据库基本理论 6.2 数据模型 6.3 关系数据库系统 6.1.1 数据、信息、数据处理 数据 数据是自然的,未经过处理的事实,其本质是对信息的一种符号化表示。 数据的表现形式:数字、文字、图形、图像、声音、视频等。 信息 信息是关于现实世界事物的存在方式或运动形态反映的综合,信息是一种已经被加工为特定形式的数据。 信息的特征:①信息是有价值的,是可以被感知的; ②信息可以通过载体传递,可以通过信息处理工具进行存储、加工、传播、再生和增值。 数据处理 数据处理就是将数据转换成信息的过程,如对数据进行采集、存储、检索、加工、变换和传输等过程。 6.1.2 数据管理技术的发展 一、人工管理阶段 时期 20世纪40年代中--50年代中 产生的背景 应用需求:科学计算 硬件水平:无直接存取存储设备 软件水平:没有操作系统 二、文件系统阶段 时期 20世纪50年代末--60年代中 产生的背景 应用需求:科学计算、信息管理 硬件水平:磁盘、磁鼓 软件水平:有文件系统 三、数据库系统阶段 时期 20世纪60年代末以来 产生的背景 应用需求:大规模管理 硬件水平:大容量磁盘、磁盘阵列 软件水平:有数据库管理系统 6.1.3 数据库系统的组成 数据库系统的定义 数据库系统是实现有组织地、动态地存储大量关联数据,由方便用户访问的计算机软硬件资源组成的具有管理数据库功能的计算机系统。 理解数据库系统,应逐级掌握以下基本概念: 数据库(DataBase,简称DB) 数据库管理系统(DataBase Management System,简称DBMS) 数据库系统(DataBase System,简称DBS) 一、数据库 数据库的定义 数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。 数据库的基本特征 数据按一定的数据模型组织、描述和储存 可为各种用户共享 冗余度较小 数据独立性较高 易扩展 二、数据库管理系统 什么是数据库管理系统 位于用户与操作系统之间的一层数据管理软件 是基础软件,是一个大型复杂的软件系统 较流行的微机数据库管理系统有SQL Server,Visual FoxPro等 数据库管理系统的用途 科学地组织和存储数据、高效地获取和维护数据 数据库管理系统的主要功能 数据定义功能 ①提供数据定义语言(DDL) ②定义数据库中的数据对象 数据操纵功能 ①提供数据操纵语言(DML) ②实现对数据库的基本操作 (查询、插入、删除和修改) 三、数据库系统 什么是数据库系统 数据库系统是实现有组织地、动态地存储大量关联数据,由方便用户访问的计算机软硬件资源组成的具有管理数据库功能的计算机系统。 数据库系统的组成 数据库(及其支持数据库运行的软硬件) 数据库管理系统(及其开发工具) 应用系统 数据库管理员 数据库系统的特点 数据结构化 数据的共享性高,冗余度低,易扩充 数据独立性高 数据由DBMS统一管理和控制 6.2 数据模型 在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。数据模型就是现实世界的模拟。 数据模型应满足三方面要求 能比较真实地模拟现实世界 容易为人所理解 便于在计算机上实现 数据模型分为两类(分属两个不同的层次) 概念模型, 信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。 数据模型 按计算机系统的观点对数据建模,用于DBMS实现。 主要包括网状模型、层次模型、关系模型等。 客观对象的抽象过程---两步抽象 现实世界中的客观对象抽象为概念模型; 把概念模型转换为某一DBMS支持的数据模型。 6.2.1 概念模型 实体(Entity) 客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。 属性(Attribute) 实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。 关键字(Key) 唯一标识实体的属性集称为关键字。 域(Domain) 属性的取值范围称为该属性的域。 实体型(Entity Type) 用实体名及其属性名集合来抽象和刻画同类实体称为实体型。 实体集(Entity Set) 同一类型实体的集合称为实体集。 联系(Relationship) 现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系(实体之间的联系通常是指不同实体集之间的联系)。 6.2.2 数据模型 什么是数据模型 数据模型是数据库领域中定义数据及其操作的一种抽象表示,数据模型决定了数据及其相互间的联系方式,决定了数据库的设计方法。

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档