第1章 的关系数据库概述.ppt

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

第一章 关系数据库概述 本章将介绍数据库的有关概念、数据库的系统结构、数据库管理系统的功能和组成等知识,作为后面学习的基础。 学习要点: 数据库的基本概念 三个世界与两个模型 E-R图的使用 关系数据库规范化的方法和步骤 SQL的功能和语法格式 如果你是一个班主任,为及时掌握班级动态,提高班级管理效率,就应该对班级的各种信息进行及时收集,分析、处理。 其他实例: 进销存数据库 电子病历 Access示例数据库Northwind(罗斯文示例数据库) 第1章 关系数据库概述 1.1 数据库简介 1.2 数据模型 1.3 关系数据库 1.4 关系数据库标准语言—SQL 1.5 数据库系统结构 1.6 数据库新技术 1.1 数据库简介 1.1.1数据库的基本概念 数据:是数据库系统研究和处理的对象,本质上讲是描述事物的符号记录。文字、图形、图像、学生的档案记录、货物的运输情况等都是数据。 数据库:长期存储在计算机内、有组织、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。是数据库系统的核心和管理对象。 数据库管理系统(DBMS):位于用户与操作系统之间的数据库管理软件,是系统软件,数据库在建立、运用和维护时由DBMS统一管理、统一控制。 DBMS使用户能方便的定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。 数据库系统(database system)通常是指带有数据库的计算机应用系统。一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(DBA)和用户组成。 1.1.2数据库技术的发展 数据管理:是指如何对数据分类,组织,编码,储存,检索和维护,是数据处理的中心问题 数据管理经历了人工管理,文件系统和数据库系统三个阶段。 1.人工管理阶段 在20世纪50年代中期以前,计算机主要用于科学计算。当时的硬件状况是,外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备;软件状况是,没有操作系统,没有管理数据的软件;数据处理方式是批处理。 人工管理数据的特点: 数据不保存,主要用于科学计算,计算某一课题时输入数据,用完就撤走。 应用程序管理数据。应用程序不仅要设计数据的逻辑结构,还要设计物理结构,包括存储结构、存取方法、输入方式等。 数据不共享。一组数据只能对应一个程序。多个程序涉及相同的数据时,必须各自定义,冗余较大。 数据不具有独立性,数据结构变化后,必须对应用程序做相应的修改。 2.文件系统阶段 20世纪50年代后期到60年代中期,计算机的应用范围逐渐扩大,计算机不仅用于科学计算,而且还大量用于管理。这时硬件上已有了磁盘、磁鼓等直接存取存储设备;软件方面,操作系统中已经有了专门的数据管理软件,一般称为文件系统;处理方式上不仅有了文件批处理,而且能够联机实时处理。 文件系统管理数据的特点: 数据可以长期保存。 由文件系统管理数据,文件系统把数据组织成相互独立的数据文件,利用“按文件名访问,按记录进行存取”。数据的最小存取单位是记录,不能细到数据项。程序和数据之间由文件系统提供存取方法进行转换,使应用程序和数据之间有了一定的独立性。 数据共享性差,冗余度大。不同应用程序具有部分相同数据时,也必须建立各自的文件。 数据独立性差。应用程序的修改,将引起文件数据结构的改变,反之亦然。 3.数据库系统阶段 二十世纪六十年代后期,硬件价格下降,软件价格上升,联机实时处理要求更多,并开始提出和考虑分布处理。在这种背景下,以文件系统作为数据管理手段已经不能满足应用的需求,于是为解决多用户、多应用共享数据的需求,使数据为尽可能多的应用服务,出现了数据库技术,出现了统一管理数据的专门软件系统-数据库管理系统。 1、60年代末第一代数据库系统:网状、层次数据库 2、70年代第二代数据库系统:关系数据库系统 3、第三代数据库系统 4、数据库技术的新进展 1.1.3数据库技术的研究领域 1.数据库管理系统软件的研制:研制DBMS本身以及以其为核心的一系列相互联系的软件系统。目标是扩大功能、提高性能和提高用户的生产率。 2.数据库设计:主要研究方向包括数据库设计方法、设计工具和设计理论的研究,数据模型和数据建模的研究,计算机辅助数据库设计方法及其软件系统的研究。 3.数据库理论:主要集中于关系的规范化理论、关系数据理论等。如数据库逻辑演绎、知识推理、并行算法等理论研究,以及知识库系统和数据仓库的研制都已成为新的研究方向。 1.2 数据模型 数据模型就是现实世界的模拟,在数据库中用数据模型这个工具抽象、表示和处理现实世界中的数据和信息。 根

文档评论(0)

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

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

1亿VIP精品文档

相关文档