数据库第01章绪论解析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主讲教师简介 夏秀峰:计算机学院 博士、教授、 CCF高级会员 计算机应用:管理信息系统与数据库 计算机软件与理论:数据库与数据仓库 软件工程:工程数据库 管理科学与工程:信息管理与信息系统 目前研究方向:管理信息系统与数据库、分布式数据库、数据仓库、数据挖掘、电子商务个性化推荐、企业敏捷制造与敏捷管理、大数据与NoSQL技术。 Tel 夏)安) (1) 20世纪60年代数据库诞生; (2) 经历了三代演变(人工管理、文件系统、数据库管理系统); (3) 造就了C.W.Bachman(1973)、E.F.Codd(1981)和James Gray(1998)三位图灵奖得主(截止2012年,共有60位科学家获此殊荣); (4) 发展了以数据库建模和DBMS核心技术为主,内容丰富、领域宽广的一门学科; (5) 带动了一个巨大的软件产业——数据库管理系统产品及其相关的工具和解决方案的发展。 (6) 数据库研究具有非凡的生产力,每年为信息产业带来数千亿美元的收入,对经济有着惊人的冲击力和推动力。 (7) 数据库研究领域的成就推动了众多其它领域的进步,也对许多研究领域的进步起 到了巨大的支撑作用,数据库技术和系统已经成为计算机系统的核心技术和重要基础。 (8) 数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。 外模式的地位:介于模式与应用之间 模式与外模式的关系:一对多 外模式通常是模式的子集 一个数据库可以有多个外模式。反映了不同的用户的应用需求、看待数据的方式、对数据保密的要求 对模式中同一数据,在外模式中的结构、类型、长度、保密级别等都可以不同 外模式与应用的关系:一对多 同一外模式也可以为某一用户的多个应用系统所使用, 但一个应用程序只能使用一个外模式。 外模式的用途 保证数据库安全性的一个有力措施。 每个用户只能看见和访问所对应的外模式中的数据 3.内模式(Internal Schema) 内模式(也称存储模式) 是数据物理结构和存储方式的描述 是数据在数据库内部的表示方式 记录的存储方式(顺序存储,按照B树结构存储,按hash方法存储) 索引的组织方式 数据是否压缩存储 数据是否加密 数据存储记录结构的规定 一个数据库只有一个内模式 1.外模式/模式映象 定义外模式与模式之间的对应关系; 每一个外模式都对应一个外模式/模式映象; 映象定义通常包含在各自外模式的描述中。 保证数据的逻辑独立性 当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变; 应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 2.模式/内模式映象 模式/内模式映象定义了数据全局逻辑结构与存储结构之间的对应关系。例如,说明逻辑记录和字段在内部是如何表示的; 数据库中模式/内模式映象是唯一的; 该映象定义通常包含在模式描述中。 保证数据的物理独立性 当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变; 应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。 S(S#,SNAME,SEX,AGE,ADDRESS,CREDIT,CLASS) 模式 S(S#,SNAME,SEX,AGE) SADDR(S#,ADDRESS,CREDIT,CLASS) 索引文件 S(S#,SNAME,ADDRESS) 学籍科 S(S#,SNAME,CREDIT) 房产科 外模式1 外模式2 数据文件 内模式 外模式1/模式 模式/内模式 外模式2/模式 1.4 数据库系统的组成 数据库(足够大的内存和磁盘,较高的通道能力) 数据库管理系统(及其开发工具)DBMS,OS,4G语言 应用系统(外模式) 数据库管理员 (用户) 各种人员的数据视图 数据表示 外模式 模式 内模式 DB 应用系统 OS 用户 应用程序员 DBA, 系统分析员 数据抽象级别 DBMS 1.5 小结 数据库系统概述 数据库的基本概念 数据管理的发展过程 数据库系统的研究领域 数据模型 数据模型的三要素 概念模型, E-R 模型 三种主要数据模型 数据库系统的结构 数据库系统三级模式结构 数据库系统的体系结构 数据库系统的组成 * * * * * * * * (1)数据可长期保存。 ????(2)简单的数据管理功能。由文件系统进行数据管理,程序和数据之间有了一定的独立性,减少的程序员的工作量。 ????(3)数据共享性差。在文件系统中,文件仍然面向应用的,当不同文件具有相同数据时,

文档评论(0)

南非的朋友 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档