数据库系统的结构与组成

1.3 数据库系统的结构

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

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

模式
  • 是对数据库逻辑结构和特征的描述
  • 是型的描述,不涉及具体值
  • 模式是相对稳定的
实例
  • 数据库某一时刻的状态——模式的一个具体值
  • 同一个模式可以有很多实例
  • 实例随数据库中的数据的更新而变动

图片1

图片2

1、模式

图片3

2、外模式

图片4

3、内模式
图片5

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

图片6

1、外模式/模式映像

图片7

2、模式/内模式映像

图片8

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

1.4 数据库系统的组成

图片9

1、硬件平台及数据库

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

2、软件

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

3、人员

图片10

图片11

图片12

图片13

本章小结

重点:
  • 牢固掌握概念模型的基本概念;数据模型的3个组成要素;
  • 数据库系统三级模式和两层映像的体系结构;
  • 数据库系统的逻辑独立性和物理独立性等。
难点:
  • 基本概念
  • 数据模型及数据库系统的体系结构
  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

loveCC_orange

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值