数据库系统的结构与组成

1.3 数据库系统的结构

  • 从数据库应用开发人员角度看
    数据库系统采用三级模式结构,是数据库系统内部的系统结构
  • 从数据库最终用户角度看
    数据库系统的结构有:
    • 单用户结构
    • 主从式结构
    • 分布式结构
    • 客户-服务器结构
    • 浏览器-应用服务器/数据库服务器等

一、数据库系统模式的概念

模式

  • 是对数据库逻辑结构和特征的描述
  • 是型的描述,不涉及具体值
  • 模式是相对稳定的

实例

  • 数据库某一时刻的状态——模式的一个具体值
  • 同一个模式可以有很多实例
  • 实例随数据库中的数据的更新而变动

图片1

图片2

1、模式

图片3

2、外模式

图片4

3、内模式
图片5

二、数据库的二级映像功能与数据独立性

图片6

1、外模式/模式映像

图片7

2、模式/内模式映像

图片8

  • 保证了应用程序的稳定性
  • 除非应用需求本身发生变化,否则应用程序一般不需要修改
  • 从程序为中心——发展为以数据为中心
  • 具有了数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去
  • 数据的存取由数据库管理系统管理
  • 简化了应用程序的编制
  • 大大减少了应用程序的维护和修改

1.4 数据库系统的组成

图片9

1、硬件平台及数据库

  • 数据库系统对硬件资源的要求
  • 足够大的内存
  • 足够大的磁盘或磁盘阵列等外部设备
  • 较高的通道能力,提高数据传输速率

2、软件

  • 数据库管理系统
  • 支持数据库管理系统运行的操作系统
  • 与数据库接口的高级语言机器编译系统
  • 以数据库管理系统为核心的应用开发工具
  • 为特定应用环境开发的数据库应用系统

3、人员

图片10

图片11

扫描二维码关注公众号,回复: 15102427 查看本文章

图片12

图片13

本章小结

重点:

  • 牢固掌握概念模型的基本概念;数据模型的3个组成要素;
  • 数据库系统三级模式和两层映像的体系结构;
  • 数据库系统的逻辑独立性和物理独立性等。

难点:

  • 基本概念
  • 数据模型及数据库系统的体系结构

猜你喜欢

转载自blog.csdn.net/loveCC_orange/article/details/123857028
今日推荐