数据库:第1章 绪论.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文档。上传文档
查看更多
第1章 绪论 1.1 数据管理技术的发展 1.2 数据库系统 1.3 数据模型与数据模式 1.4 数据库管理系统 1.1 数据管理技术的发展 人工管理阶段(20世纪50年代中期以前) 文件系统阶段(20世纪50年代后期---60年代中期) 数据库系统阶段(20世纪60年代后期之后) 人工管理阶段 时期 20世纪40年代中--50年代中 背景 应用需求:科学计算 硬件条件:无直接存取存储设备 软件水平:没有操作系统 处理方式:批处理 人工管理阶段 特点 数据管理者:用户(程序员) 数据应用范围:单一应用程序 数据共享程度:无共享、冗余度极大 数据独立性:不独立,完全依赖于程序 数据结构化:无结构 数据控制:应用程序负责 人工管理阶段 程序与数据之间的关系 文件系统阶段 时期 20世纪50年代末--60年代中 背景 应用需求:科学计算+数据管理 硬件条件:磁盘、磁鼓(直接存取设备) 软件水平:有文件系统 处理方式:联机分时处理+批处理 文件系统阶段 文件系统阶段 文件系统的数据结构 记录内有结构 数据结构由应用程序定义和解释 数据项一般是定长的 可以间接实现数据变长要求,但访问相应数据的应用程序变复杂 文件是孤立的,数据整体无结构 可以间接实现数据整体结构,但必须在应用程序中描述文件之间的联系 数据的最小存取单位是记录 数据库系统阶段 从20世纪60年代末开始,数据管理技术进入数据库系统阶段,其标志是: (1) 1968年,美国IBM公司推出层次模型的IMS系统 (2) 1969年,美国CODASYL组织发布了DBTG报告,对当时各式各样的数据库进行了总结,提出网状模型 (3) 1970年,美国IBM公司的E.F.Codd 连续发表论文,提出关系模型,奠定了关系数据库的理论基础 数据库系统阶段 时期 20世纪60年代末之后 背景 应用需求:大规模数据管理 硬件条件:大容量磁盘、磁盘阵列 软件水平:数据库管理系统 处理方式:联机实时处理+分布处理 数据库系统阶段 数据管理各阶段的比较 数据管理各阶段的比较 1.2 数据库系统 数据库的定义 数据库系统的定义 数据库系统的组成 数据库系统的特征 数据库的定义 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合 数据库是相互关联的数据集合,其中的数据能够为特定组织(如企事业单位)的多种应用服务 数据库中的数据具有以下特点: 描述了现实世界的某些方面 数据间有密切联系 具有最小的冗余度和较高的独立性 可服务于多个应用 可被多用户共享使用 数据库系统的定义 数据库系统(Database System/DBS)是实现有组织、动态地存储大量相关的结构化数据、方便各类用户访问的计算机软/硬件资源的集合 DBS是由数据库(DB)、数据库管理系统(DBMS)以及应用程序等组合构成的完整系统 有时也将与数据库系统有关的人员添加到数据库系统中,形成广义的数据库系统 数据库系统的组成 硬件平台 软件平台 数据库(DB) 数据库管理系统(DBMS) 开发工具 应用程序 用户 数据库系统的组成 构成数据库系统的主要软件成分: 数据库管理系统(DBMS):为建立、使用和维护数据库而配置的通用软件系统,是整个数据库系统的核心 具有与数据库接口的高级语言及编译系统 以DBMS为核心的应用开发工具 为满足特定应用需求开发的应用程序 数据库系统的用户 数据库管理员(DBA) 全面负责数据库系统的管理、维护和正常使用的人员 应用程序员 负责设计和编写应用系统的程序模块,并进行调试、安装和维护 终端用户(End User) 又称为最终用户,通过应用系统的用户接口使用数据库。常用的接口方式有浏览器、菜单驱动、表格操作、图形显示、报表书写等,给用户提供简明直观的数据表示 数据库系统的特征(1) 面向全组织的数据结构 数据反映了客观事物间的本质联系,是有结构的数据集合 而文件只是记录的有序集合,不同文件中的记录之间缺少逻辑联系 这是数据库系统的主要特征之一,也是数据库系统与文件系统的根本区别之一 数据库系统的特征(2) 信息完整且功能通用 数据库系统的通用性是由于将数据的定义和描述(即所谓“元数据”)从应用程序中分离并统一存储管理 所谓元数据(Meta Data)是指数据的描述信息,包括数据的逻辑结构、存储格式、数据类型、数据的完整性约束等 应用程序如果要访问数据库,首先通过DBMS取得有关元数据,然后根据这些信息存取数据库中的数据 在文件系统中,元数据分散在不同的应用程序中,故文件只能与访问这些文件的应用程序形成特定关系,其它的应用程序由于不了解元数据而无法访问文件 数据库系统的特征(3) 数据冗余度小、易扩充 强调数据集中统一管理,尽量对数

文档评论(0)

学习让人进步 + 关注
实名认证
文档贡献者

活到老,学到老!知识无价!

1亿VIP精品文档

相关文档