栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > 架构设计

数据库系统概论——数据库系统的结构

架构设计 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数据库系统概论——数据库系统的结构

数据库系统概论——数据库系统的结构 数据库开发人员角度

三级模式的结构,数据库系统内部的系统结构

最终用户角度
  • 单用户结构

  • 主从式结构

  • 分布式结构

  • 客户-服务器结构

  • 浏览器-应用服务器/数据库服务器

数据库系统模式的概念
  • 模式

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

  • 实例
    实例(Instance)是数据库某一个时刻的状态(值),随数据库的数据更新而改变

数据库系统的三级模式结构
  • 模式

模式(逻辑模式)处于中心位置,是数据库中全体数据的逻辑结构和特征的描述,所有用户的公共的数据视图,与数据的物理存储细节和硬件环境无关,与具体的应用程序、开发环境和高级语言无关,,定义数据的逻辑结构及其之间的联系,约定与数据有关的安全性、完整性要求,一个模式可以有多个外模式,一个数据库一般只有一个模式

  • 外模式

外模式(子模式、用户模式)是数据库用户使用的局部数据的逻辑结构和特征的描述, 是数据库用户的数据视图,是模式的某个子集,对模式中的某一数据,在不同的外模式中结构、类型、长度等都可以不同,一个外模式可以被多应用程序所使用,但一个应用程序一般只适用一个外模式,外模式简化了用户视图,并能够提高安全性,应用程序是依据外模式编写

  • 内模式

内模式(存储模式)是数据物理结构和存储方式的描述,是数据在数据库内部的表示方法,一个数据库一般只有一个内模式

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

二级映像用于三个抽象层次的联系和转换,数据库内部提供两种二级映像

  • 外模式/模式映像

    映像定义在各外模式的描述中,能够保证数据的逻辑独立性,因为应用程序依据外模式编写,故模式改变时只需改变外模式中的映像描述而无需改变外模式,更不必修改应用程序

  • 模式/内模式映像

    定义全局逻辑结构与存储结构之间的对应关系,是唯一的,包含在模式的描述中,能够保证数据的物理独立性,若数据库的存储结构改变,修改模式中的影响描述即可保持模式不变,如此一来,外模式和应用程序也不用修改

  • 保证应用程序的稳定性

  • 从以程序为中心发展为以数据为中心

  • 数据的存取由数据库管理系统管理

鸣谢

数据库系统概论(第5版)

最后
  • 由于博主水平有限,不免有疏漏之处,欢迎读者随时批评指正,以免造成不必要的误解
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/912804.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号