(精)第 1章 数据库原理概述.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统阶段 20世纪60年代后期,由于计算机用于管理的规模更加庞大,需要计算机管理的数据急剧增长,对数据共享的要求越来越强烈。这时在硬件方面,出现了大容量的磁盘,硬件价格下降;软件价格上升,为编制和维护系统软件及应用程序所需的成本相对增加。在这种情况下,将文件系统作为数据管理的手段已经不再能满足应用的需求,数据库技术便产生了,出现了管理数据的软件系统即数据库管理系统。该阶段的特点是: 1、数据的共享性好,冗余度小 2、具有较高的数据独立性 3、数据由DBMS统一管理和控制 * 第1章 数据库原理概述 1.1 数据库技术的发展 1.2 数据库系统的组成 1.3 数据库体系结构 1.4 数据模型 1.5 E-R方法 1.6 关系数据库设计理论 1.7 数据库设计步骤 1.8 关系数据库设计实例 1.1 数据库技术的发展 数据管理经历了人工管理、文件系统和数据库系统三个发展阶段。 人工管理阶段 20世纪50年代中期以前,计算机主要用于科学计算。当时在硬件方面,外存储器只有磁带、卡片和纸带,没有磁盘等可以随机访问、直接存取的设备;在软件方面,没有专门管理数据的软件,没有操作系统,数据处理的基本方式是批处理。该阶段数据处理的特点是: 1、数据不保存 2、数据不具有独立性 3、数据不共享 4、系统中没有对数据进行管理的软件 第 1章数据库原理概述 人工管理阶段数据与程序的关系图: 应用程序1 应用程序2 应用程序n 数据集1 数据集2 数据集n 图1-1 人工管理阶段数据与程序的关系 第 1章数据库原理概述 文件系统阶段 20世纪50年代后期到60年代中期,计算机不仅大量用于科学计算,而且还用于数据处理。在硬件方面,外存储器有了磁盘、磁鼓等可以直接存取的存储设备;在软件方面,有了专门管理数据的软件,即文件系统。这一阶段的特点是: 1、数据可以长期保存 2、程序与数据有了一定的独立性 3、数据共享性差 第 1章数据库原理概述 文件系统阶段数据与程序的关系图: 应用程序1 应用程序2 应用程序n 物理文件1 物理文件2 物理文件n 文件 系统 图1-2 文件系统阶段数据与程序的关系 第 1章数据库原理概述 第 1章数据库原理概述 数据库系统阶段数据与程序的关系图: 应用程序1 应用程序2 应用程序n 数据库 管理系统 DBMS 数据库database 图1-3 数据库系统阶段数据与程序的关系 第 1章数据库原理概述 数据库应用模式 1.2 数据库系统的组成 数据库系统由数据库、数据库系统的系统软件(数据库管理系统DBMS)、支持数据库运行的软、硬件环境、应用程序和数据库管理员组成。 1、数据库 2、数据库管理系统DBMS 是数据库系统的核心,建立在操作系统的基础上,是位于操作系统和用户之间的数据管理软件,负责对数据进行统一管理和控制,提供数据库定义和数据装入功能,提供数据操纵、数据控制(安全性、完整性和并发控制)和数据库维护等功能。 3、支持数据库运行的软、硬件环境 4、应用程序 5、数据库管理员DBA 第 1章数据库原理概述 1.4 数据模型 1.4.1 实体及其联系 1、实体及其属性 现实世界中任何可以被认识、区分的事物称为实体。实体可以是人或物,可以是实际的对象,也可以是抽象的概念,比如一个学生,一门课程。实体所具有的特性叫做属性,一个实体可以有若干属性来刻画。 具有相同属性的实体的集合称为实体集,例如全体学生。 2、关键字 在实体属性中,可以用来惟一标识某一个实体的属性或属性的最小组合称为该实体的关键字。例如学生中的学号 主关键字 候选关键字 第 1章数据库原理概述 3、实体间的联系 现实世界的事物是有联系的,这种联系主要表现为两种:一种是实体与实体之间的联系,另一种是实体集内部的联系。 实体与实体之间的联系可以分为三种类型:一对一联系、一对多联系和多对多联系。 l一对一联系 简记成1:1,班级和班长之间是一对一的联系。 l一对多联系 一对多的联系简记成1:n,部门和职工之间是一对多的联系。 l多对多联系 多对多的联系简记成m:n,学生和课程之间是多对多的联系。 第 1章数据库原理概述 第 1章数据库原理概述 4、实体集内的联系 l一对一的联系 l一对多的联系 l多对多的联系 1 1 已婚公民 婚姻 领导 职工 1 n 零部件 组装 n m 图1-5 实体集内部的1:1联系 图1-6 实体集内部的1:n联系 图1-7 实体集内部的

文档评论(0)

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

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

1亿VIP精品文档

相关文档