第一章 数据库统概述.docVIP

  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文档。上传文档
查看更多
第一章 数据库统概述

数据库系统概述 1.1信息、数据和数据处理 一、四个基本概念 数据(Data) 数据库(Database) 数据库管理系统(DBMS) 数据库系统(DBS) 1、数据 信息:客观世界中事物的存在方式和运动状态及其变化的反映,是客观事物之间相互联系和相互作用的表征。 广义上讲,数据是描述客观事物的符号记录,或者说是是对信息的符号化表示(如数字、文字、图形、图象、声音等)。 狭义上讲,能够进入计算机并被计算机处理的信息就是数据。 数据与信息的联系:数据是信息的载体,信息是数据的内涵。同一信息可以有不同的数据表示形式,而同一数据也可能有不同的解释。 2、数据库 数据库的定义 数据库(Database,DB)是长期储存在计算机内、有结构的、可共享的数据集合 包括用户数据库、系统数据库(数据字典) 数据库的特征 数据按一定的数据模型组织、描述和存储 可为不同应用服务,为各种用户提供共享 冗余度较小 易扩展 数据独立性较高 人们收集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理,进一步抽取有用信息 3、数据库管理系统 数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。 DBMS的主要功能: 数据定义功能 提供数据定义语言(DDL);定义数据库中的数据对象 数据操纵功能: 提供数据操纵语言(DML)操纵数据;实现对数据库的基本操作(查询、插入、删除和修改) 数据库的运行管理: 安全性控制;完整性控制;多用户对数据的并发使用时的并发控制 数据库的建立和维护功能: 数据批量装载、转储,介质故障恢复,数据库的重组织,性能监视、分析等 4、数据库系统 数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成。 数据库系统的构成 计算机系统 数据库 数据库管理系统 数据库应用系统(及其开发工具) 用户 1.2 数据管理技术的发展 数据管理:对数据进行分类、组织、编码、存储、检索和维护 数据管理技术的发展过程: 人工管理阶段(40年代中--50年代中):数据面向某一应用程序 文件系统阶段(50年代末--60年代中):数据面向某一应用程序 数据库系统阶段(60年代末--现在):数据独立性高;DBMS对数据统一管理与控制 数据独立性: 数据独立性是指数据库中,数据文件应用程序与数据本身的组织及存储结构相互分离、彼此独立。 物理独立性 指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。 逻辑独立性 指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。 1.3 数据库系统组成与结构 数据库系统是具有数据库管理功能的计算机系统;DBS=计算机系统+DB+DBMS 数据库系统体系结构 数据模型是现实世界某些特征的模拟和描述。 数据库支持的数据模型均是由客观实体到数据库数据的抽象 美国国家标准协会(ANSI)提出数据库系统三个基本模型:外部模型(概念模型)、结构模型、内部模型---三种数据模型的抽象层次 通过DBMS的数据定义语言(Data Definition Language, 即DDL )技术定义后的数据模型称为模式。 数据库系统的体系结构 三级模式结构 二级映象功能 一、三级模式结构 三级模式:模式、外模式、内模式。分别与数据模型三种抽象层次对应。 1、模式(Schema)--公共逻辑模式 数据库中全体数据的逻辑结构的描述 所有用户的公共数据视图,综合了所有用户的需求。 与数据的物理存储细节和硬件环境无关 与具体的应用程序、开发工具及高级程序设计语言无关 2、外模式(External Schema)-用户模式 数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构的描述 数据库用户的数据视图,是与某一应用有关的数据的逻辑表示 每个用户只能看见和访问所对应的外模式中的数据 模式与外模式的关系:一对多 外模式通常是模式的子集 一个数据库可以有多个外模式。反映了不同的用户的应用需求、看待数据的方式、对数据保密的要求 对模式中同一数据,在外模式中的结构、类型、长度、保密级别等都可以不同 外模式与应用的关系:一对多 同一外模式也可以为某一用户的多个应用系统所使用 一个应用程序只能使用一个外模式 3、内模式(Internal Schema)-存储模式 是数据在数据库内部的表示方式 记录的存储方式(顺序存储,按照B树结构存储,按Hash方法存储) 索引的组织方式 数据是否压缩存储 数据是否加密 一个数据库只有一个内模式 三级模式与二级映象 三级模式是对数据的三个抽象级别 二级映象

文档评论(0)

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

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

1亿VIP精品文档

相关文档