第1章 数据库系统概述教学课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 数据库系统的三级结构两级独立性(续) 数据库的内模式 依赖于它的全局逻辑结构 独立于数据库的用户视图,即外模式 独立于具体的存储设备 将全局逻辑结构中所定义的数据结构及其联系按照一定的物理存储策略进行组织,以达到较好的时间与空间效率 * * 数据库系统的三级结构两级独立性(续) 数据库的外模式 面向具体的应用程序 定义在逻辑模式之上 独立于存储模式和存储设备 当应用需求发生较大变化,相应外模式不能满足其视图要求时,该外模式就得做相应改动 设计外模式时应充分考虑到应用的扩充性 * * 数据库系统的三级结构两级独立性(续) 特定的应用程序 在外模式描述的数据结构上编制的 依赖于特定的外模式 与数据库的模式和存储结构独立 不同的应用程序有时可以共用同一个外模式 数据库的二级映像 保证了数据库外模式的稳定性 从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改 * * 数据库系统的三级结构两级独立性(续) 数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去 数据的存取由DBMS管理 用户不必考虑存取路径等细节 简化了应用程序的编制 大大减少了应用程序的维护和修改 * * 数据库模式 S(S#,SNAME,SEX,AGE,ADDRESS,CREDIT,DEGREE) S1(S#,SNAME,ADDRESS) 学籍科 S2(S#,SNAME,CREDIT) 房产科 视图 视图 模式 * * S(S#,SNAME,SEX,AGE,ADDRESS,CREDIT,DEGREE) S1(S#,SNAME,ADDRESS) 学籍科 S2(S#,SNAME,CREDIT) 房产科 B(S#,SNAME,SEX,AGE,ADDRESS,CREDIT) M(S#,SNAME,SEX,AGE,ADDRESS,CREDIT,DISSERTATION) 视图 视图 视图 模式 模式 * * 调查报告 当前数据库应用领域的调查 目前市场流行使用的DBMS调查 * * 下课了。。。 追求 休息一会儿。。。 * * 第1章 回顾 几个概念 数据技术发展的三个阶段 DBMS的主要功能 DBS的组成 数据库系统的三级模式结构 * * 几个概念 Data DB DBMS 数据库管理系统(Database Management System) DBS 数据库系统(Database System) DBA 数据库管理员(Database Administrator) * * 数据技术发展的三个阶段 人工管理阶段 文件系统阶段 数据库阶段 第一代数据库系统 网状、层次数据库系统 第二代数据库系统 关系数据库系统 第三代数据库系统 * * * * DBS的组成 DBS是采用了数据库技术的计算机系统。DBS是一个实际可运行的, 按照数据库方法存储、维护和向应用系统提供数据支持的计算机系统。 DBS由四部分组成 数据库(DB)、硬件、软件、数据库管理员(DBA) 主要理解DBMS和DBA * * DBMS的主要功能 数据定义(DDL) 数据操纵(DML) 完整性约束检查 访问控制(DCL) 并发控制 数据库恢复 * * 数据库系统的三级模式结构 数据库 内模式 模 式 外模式2 外模式n 外模式1 应用A 应用B 应用C 应用D 应用E 外模式/模式映象 模式/内模式映象 … * * 外模式 用户的数据视图 是数据的局部逻辑结构,模式的子集 模式 所有用户的公共数据视图 是数据库中全体数据的全局逻辑结构和特性的描述 内模式 又称存储模式 是数据的物理结构及存储方式 数据库系统的三级模式 * * 外模式/模式映象 定义某一个外模式和模式之间的对应关系,映象定义通常包含在各外模式中 当模式改变时,修改外模式/模式映象,使外模式保持不变,从而应用程序可以保持不变,称为数据的逻辑独立性 模式/内模式映象 定义数据逻辑结构与存储结构之间的对应关系 存储结构改变时,修改模式/内模式映象,使模式保持不变,从而应用程序可以保持不变,称为数据的物理独立性 一个数据库系统,只有一个模式,一个内模式,但可以有多个外模式,所以一个数据库系统的模式/内模式映像唯一,外模式/模式映像不唯一。 * * 数据库系统的研究 数据库设计 研究如何设计开发一个与应用相关的数据库? 数据库程序设计 如何实现对数据的操作? 如何在应用中使用事务或约束等DBMS的其他功能? 应用程序如何实现对数据库的访问? 数据库管理系统实现 研究如何实现一个DBMS,包括查询处理,事务处理和高效访问的存储组织? * * 数据存取功能 DML语言(Data Manipulation Language) 对数据库进行检索、插入、修改、删除 DML

文档评论(0)

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

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

1亿VIP精品文档

相关文档