从DBMS的角度看,数据库系统体系结构=数据库系统内部的模式结构
从用户角度看,数据库系统体系结构=数据库系统的外部体系结构

数据库的三级模式结构

1. 外模式(子模式,用户模式)

  • 单个用户所看到的局部数据的逻辑结构和特征的描述
  • 一个数据库可以有多个外模式

2. 概念模式(模式,逻辑模式)

  • 数据库中全体数据的逻辑结构和特征的描述
  • 一个数据库只有一个概念模式

3. 内模式(存储模式)

  • 数据物理结构和存储方式的描述
  • 一个数据库只有一个内模式

二级映像和数据独立性

1. 外模式/模式映像

  1. 定义了外模式和概念模式的对应关系
  2. 当概念模式发生改变时,只要修改外模式/模式映像,可保持外模式不变,从而保持用户应用程序不变,保证了数据与用户程序的逻辑独立性——数据的逻辑独立性

2. 模式/内模式映像

  1. 定义了概念模式和内模式的对应关系
  2. 当内模式发生改变时,只要修改模式/内模式映像,可以保持概念模式不变,从而保持用户程序不变,保证了数据和程序的物理独立性——数据的物理独立性

数据库系统外部体系结构

1. 客户机/服务器结构

2. 浏览器/服务器结构

3. 分布式结构

  1. 数据库中的数据在逻辑上是一个整体,但物理地分布在计算机不同节点上
  2. 网络中的每个节点都可以独立地处理本地数据库中的数据,执行局部应用;同时也可以存取和处理多个异地数据库中的数据,执行全局应用。

第2章 数据库系统体系结构相关推荐

  1. 【软件体系结构】考点总结 第三章 软件体系结构风格 XJU

    软件体系结构 第三章 软件体系结构风格 前言   本文为XJU本科期间博主根据 <软件体系结构原理.方法与实践>第二版所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请 ...

  2. 【系统分析师之路】第十三章 软件体系结构

    [系统分析师之路]第十三章 软件体系结构 软件架构这章节主要的考点有:软件架构的概念,4+1视图,五种软件架构风格(数据流,调用返回,虚拟机,构件,仓库),2层3层CS架构,BS架构,产品线,中间件, ...

  3. 主存储器是现代计算机系统的数据传送中心,第2章计算机体系结构习与题答案.doc...

    第2章计算机体系结构习与题答案 第二章习题 复习题 1.简述冯?诺依曼原理,冯?诺依曼结构计算机包含哪几部分部件,其结构以何部件为中心? 答:冯?诺依曼理论的要点包括:指令像数据那样存放在存储器中,并 ...

  4. sql语言管理中计算机系统,00051管理系统中计算机应用第四章数据库系统考纲

    第四章数据库系统考纲 一.数据库系统概述 识记: 1.数据模型:对现实世界事物特征的模拟和抽象就是这个事物的模型.在数据库中数据模 型是抽象的表示和处理现实世界中数据的工具. 首先按人们的认识观点将现 ...

  5. Linux内核源代码分析-第三章 内核体系结构概述-1

    第3章 内核体系结构概述 本章从较高层次上对内核进行说明.从顺序上来说,本章首先介绍内核设计目标,接下来 介绍内核体系结构,最后介绍内核源程序目录结构. 3.1 内核设计目标 Linux 的内核展现出 ...

  6. 计算机网络的体系结构与协议基本概念,计算机网络技术基础-第3章网络体系结构与协议.ppt...

    <计算机网络技术基础-第3章网络体系结构与协议.ppt>由会员分享,可在线阅读,更多相关<计算机网络技术基础-第3章网络体系结构与协议.ppt(19页珍藏版)>请在装配图网上搜 ...

  7. 计算机网络在线测试第二章,进行测验:-第2章-网络体系结构与网络协议测试.doc...

    进行测验:-第2章-网络体系结构与网络协议测试.doc 142计算机网络 142-301214-J01062-1 作业 进行测验 第2章 网络体系结构与网络协议测试进行测验 第2章 网络体系结构与网络 ...

  8. 第一章数据库系统基础

    第一章数据库系统基础 一.数据库:存储数据的仓库 二.数据库能够做什么: 1.存储大量的数据,方便检索和访问. 2.保持数据的信息一致.完整 3.共享和安全 4.通过组合分析,产生新的有用信息. 三. ...

  9. 信安教程第二版-第20章数据库系统安全

    第20章 数据库系统安全 20.1 数据库安全概况 428 20.1.1 数据库安全概念 428 20.1.2 数据库安全威胁 428 20.1.3 数据库安全隐患 429 20.1.4 数据库安全需 ...

最新文章

  1. Spring Boot 2.0正式发布,升还是不升呢?
  2. SQL-18 查找当前薪水(to_date='9999-01-01')排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不准使用order by...
  3. poj 3280(简单区间dp)
  4. 软核、硬核以及固核的概念
  5. java基础---File类
  6. webpack打包流程_了不起的 Webpack 构建流程学习指南
  7. 文本文件与二进制文件
  8. Java中的接口与抽象类的区别
  9. kafka的消费者客户端偏移的维护
  10. 机器学习项目实战----信用卡欺诈检测(二)
  11. java图片旋转90度_Java实现图片内容无损任意角度旋转
  12. python白噪声检验结果查询_python白噪声
  13. 开放IPTV论坛(OIPF)的HBB TV标准规范
  14. SSD硬盘SATA接口和M.2接口区别(详细)总结
  15. ubuntu16.04编译高翔的ORBSLAM2_with_pointcloud_map,并保存点云图
  16. 音频播放时小喇叭动画
  17. 今日头条-快速获取爆文素材的5大途经
  18. 女孩子有什么颜值高的蓝牙耳机推荐?双12五款高音质游戏蓝牙耳机分享
  19. 2018年网易实习生笔试题集合之安置路灯
  20. cadence CIS 库建立--建立自己维护的CIS数据库

热门文章

  1. android 安卓 pc 电脑 通讯,安卓利用Socket和PC通信无法连接?
  2. mac mysql打不开闪一下_mac系统上 MySQL Workbench意外退出,再也打不开
  3. ajax中get请求获取数据
  4. 如何测试c程序的内存占用_如何写出高效的嵌入式C程序
  5. win7 oracle数据库删除用户名,图文帮你win7系统删除Oracle数据库中的用户的具体方法...
  6. axios请求跨域前端解决_Vue-创建axios实例并实现跨域请求(完整过程-前端)
  7. ~~堆(数据结构)(附模板题 AcWing 838. 堆排序)
  8. 优麒麟(Ubuntu Kylin)安装日志
  9. 目标检测——val集的作用
  10. 突击计划——求数列之和