第01章 数据库系统简介.pptVIP

  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文档。上传文档
查看更多
第一章 数据库系统简介 讲师姓名 Contents 1.1数据库概述 数据库技术作为计算机科学的一门分支学科,已经诞生了约30年的历史。现在已经广泛应用于企业和机构,成为其中数据运转不可缺少的中枢。数据库系统到现在经历了多个阶段,发展出了许多新特性,但其中蕴含着的原理和方法并没有太多的改变,这些原理和方法的掌握对于理解数据库应用来说有着非常重要的作用。 1.1.1 数据库系统的历史 在60年代以前,计算机主要的应用是国防,科学计算等数值计算问题,人们的处理的数据较少,采用文件方式进行处理就能够满足处理数据的需要,到了70年代,随着计算机处理能力的加强和存储容量的提高,使得大量的数据依靠计算机处理变成了可能,这时,处理数据的速度及数据存储的效率变得极其重要,人们开始对如何进一步提高数据使用效率进行研究,这一时间开始出现了DBMS,层次和网状数据库,关系数据库,ER模型,查询语言SQL,查询优化,索引技术,事务管理,OLTP等许多至今还在沿用的技术。 1.1.1数据库系统的历史 80年代以来,计算机技术以惊人的速度发展着,计算机以前所未有的速度扩散至地球的每一个角落。存储介质的迅速发展,使得信息存储单位也由字节提升到GB甚至TB,数据的组织和管理也日益严峻地展现在人们面前。如何安全、高效、容易地组织和管理大量的数据,成为了数据库系统必须解决的问题。在这个时期开始出现高级数据模型:扩充关系,对象关系,以及面向应用的研究,数据仓库和数据挖掘等技术。 1.1.2数据库系统 数据库系统是指以数据库为基础,能为用户提供数据信息服务的系统。通常它由以下部分组成: 1. 计算机及计算机网络 2. 数据库和数据库管理系统(DBMS) 3. 以前两者为基础的数据库应用程序 计算机和计算机网络构成了数据库系统的硬件部分,即将学习的SQL Server 2000就属于一个数据库和数据库管理系统,而在SQL Server 2000上开发的一些系统,如股票交易系统或酒店管理系统等就是数据库应用程序。 1.1.2 数据库系统 图1-1 数据库系统示意图 1.1.2 数据库系统 一个数据库应当系统具有如下特征: 1. 数据冗余小:任一数据在数据库系统中应有尽可能少的副本。 2. 数据完整:处于需求的数据应完整地包含在数据库系统中。 3. 数据集成:数据库系统应将数据对象的各个相关数据整理成一个单独的逻辑数据结构。 4. 提供数据共享:数据库系统中多个用户可共享同一数据信息。 5. 提供安全控制:对不同的数据库使用者提供不同的数据集合,不支持用户跨集合共享数据,如员工A仅可查看员工A的工资表,而不可查看员工B的工资表。 6. 具备数据独立性:数据在数据库中,数据库通过开放数据库接口与应用程序交换信息,这样使应用程序与数据相互分离开来。 1.1.3 数据库 数据库系统的核心是数据库。 数据库在结构上可以划分为三个层次:物理层、概念层和用户层。 物理层是数据库最核心的层次。它是存储和传输数据的物理设备集合,即物理数据库,物理层由由物理模式(又称为内部模式)描述。 概念层是数据库的逻辑表示,包括数据的逻辑定义以及数据间的逻辑联系。概念层由概念模式定义,这一层也被称为概念模型。 用户层是用户所看到和操作的数据库,是一个或几个特定用户所使用的数据子集,是概念模型的逻辑子集。它的定义由外部模式决定。 1.1.4 数据的组织结构 在数据库中,数据是现实世界中信息的载体,也是现实世界中信息在数据库中的物理映射。数据的组织按照概念上的从小到大可以分为四级:数据项、记录、文件和数据库。 1. 数据项:数据项是数据的最小单位,也称为元素、字段。几个数据项可以组合,构成组合数据项。如SQL Server 2000中的“日期时间”可以由日、月、年、时、分、秒六个数据项组合而成。 2. 记录:有一定相互关联的数据项组成一个记录,一般一条记录是表示某个现实世界中的实体,如一个公司,一个研究所,一个科研小组等。 3. 文件:数据库中的文件中存放了各个记录的值是给定类型的(逻辑)记录的全部具体值的集合。 4. 数据库:是比文件更大的数据组织,非空数据库包含一个或一个以上的文件。 1.1.5 分布式数据库 数据库依据位置的不同分为集中式数据库和分布式数据库。集中式数据库指数据库所有的部分均集中在同一位置。比如,小型企业其服务器均在一个机房内,可以很好地实现数据库服务器的管理,但访问服务器的各客户和处于不同的远程地点访问时,每个客户机将通过远程链路访问,其访问效率将大打折扣。 分布式数据库则指数据库的各个部分分布在不同的位置,这样,若有许多远程客户机访问,它们在大部分情况下可以仅访问处于它们本地的服务器以获得所需的数据。 1.2 数据模型 数

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档