数据库系统概述分解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统构成图示 DB OS DBMS 应用开发工具 应用系统 DBA User User User 负责数据库的建立、使用和维护的专门的人员。 ?思考:数据库、数据库管理系统、数据库系统之间的联系 数据结构化 与文件系统的根本区别 传统文件系统中数据最小单位是:记录;而数据库系统中能细化到数据项 文件系统中,记录内部有了某些结构,但记录之间没有联系;数据库系统不仅要描述数据本身,还要描述数据之间的联系 1.2 数据库系统的特点 数据的共享性高,冗余度低,易扩充 数据面向整个系统 减少数据的不一致性 易于扩充,适应不同用户的需求 数据独立性高 物理独立性 指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。 逻辑独立性 指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。 DBMS对数据统一管理和控制 数据的安全性(Security)保护 数据的完整性(Integrity)检查 数据完整性:数据的正确性、有效性和相容性。 并发(Concurrency)控制 数据库恢复(Recovery) 1.3 数据库系统的结构 数据库系统(DBS) 数据库 计算机软件系统 数据库用户 计算机硬件系统 图1-1 数据库系统的组成 用户1 用户2 用户n … 用户 应用系统 应用开发工具 DBMS 操作系统OS 数据库 数据库管理员 软件系统 软件(Software)系统 硬件(Hardware)系统 硬件系统指存储和运行数据库系统的硬件设备。 数据库系统在整个计算 机系统中的地位如图所示 DBMS OS 应用系统 软件系统: 核心 DBMS在操作系统支持下工作,应用程序在DBMS支持下才能使用数据库。 数据库系统的内部体系结构 数据库系统的三级模式结构 数据库系统内部的体系结构从逻辑上分为三级 学号 姓名 性别 年龄 系别 001102 张清 男 20 计算机 型 值 模式 实例 外模式 模式 内模式 型 值 型 值 型 值 型 模式 值 型 实例 模式 值 型 数据库系统的三级模式和二级映像 应用1 应用2 应用n 外模式1 … 外模式m … 外模式/模式映象 模式 模式/内模式映象 内模式 数据库 用户级 概念级 物理级 内模式是整个数据库实际存储的表示 模式是整个数据库实际存储的抽象表示 外模式是概念模式的某一部分的抽象表示 外模式 模式 内模式 数据库中全体数据的逻辑结构和特征的描 述。逻辑模式或概念模式。 数据库用户能看到并允许使用的那部分局部 数据的逻辑结构和特征的描述。子模式或 用户模式 。 它是对数据库存储结构的描述,是数据在数 据库内部的表示方式 。存储模式或物理模式 可有多个 只有一个 数据库系统的二级映象与数据独立性 DBMS在三级模式之间提供了二级映象功能,保证了数据库系统中的数据能够具有较高的逻辑独立性与物理独立性。 外模式/模式映象 模式/内模式映象 保证了数据与程序间的逻辑独立性 确保了数据的物理独立性 1.3.2数据库系统的外部体系结构 单用户结构的数据库系统 主从式结构的数据库系统 分布式结构的数据库系统 客户/服务器结构的数据库系统 浏览器/服务器结构的数据库系统 一台计算机,不能共享数据 大型主机带多个终端; 主机处理,终端输出 是分布在计算机网络上的多个逻 辑相关的数据库的集合 把DBMS的功能与应用程序分开; 管理数据的节点称为服务器 应用DBMS的节点称为客户机 将客户端运行的应用程序转移到 应用服务器上 ,充当了客户机和 数据库服务器的中介 * */51 */51 */51 */51 第1章 数据库系统概述 【重点】 掌握数据、数据库、数据库管理系统、数据库系统的相关概念; 了解数据库技术的产生、发展过程; 掌握数据库系统的体系结构; 1.1 数据库系统概念 1.2 数据库系统特点 1.3 数据库系统结构 1.4 知识点小节 数据库的应用 通讯录: 图书馆: 数据库 数据的仓库,即数据存放的地方 小数据库 可用手工管理 大型数据库 必须由计算机进行管理 计算机三大主要应用领域? 科学计算 过程控制 数据处理 70% 1.1 数据库系统概念 1.1.1 数据库 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、数据库应用系统、用户(其中包括数据库管理员等)构成。 * 图1-1 数据库系统的组成 数据库管理系统(Data

文档评论(0)

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

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

1亿VIP精品文档

相关文档