数据库的三级模式和两级映射介绍

 更新时间:2012年10月24日 20:48:48   作者:  
在这里大家一定要注意三级模式中的概念模式对应的是数据库设计的逻辑模型,而不是概念模型(E-R模型),一定不要弄混了
数据库的三级模式和两级映射

数据库的三级模式两级映射如下图所示

三级模式

外模式:应用程序用到的部分数据的逻辑结构。一个数据库可以有多个外模式

概念模式(模式、逻辑模式):数据库管理员用到的视图,就是我们在DBMS的可视化

界面中看到的数据库对象。一个数据库只有一个概念模式  www.jb51.net  

内模式:数据库的最低层模式,是数据物理结构和存储方式的描述。一个数据库只有一个内模式。

两级映射

外模式-概念模式的映射

概念模式-内模式的映射

三级模式的关系

模式(概念模式)是数据库的核心与关键

内模式依赖于模式,独立于外模式和存储设备

外模式面向具体的应用,独立于内模式和存储设备

应用程序依赖于外模式,独立于模式和内模式

数据库的两级独立性

物理独立性:应用程序与存储在磁盘上的数据库中的数据是相互独立的
 

逻辑独立性:应用程序和数据库的逻辑结构相互独立  www.jb51.net  

注意:逻辑独立比物理独立难实现

    两级独立性依赖于两级映射

下面补充一点数据模型的知识


 

在这里大家一定要注意三级模式中的概念模式对应的是数据库设计的逻辑模型,而不是概念模型(E-R模型),一定不要弄混了。

相关文章

  • 详解IDEA中便捷内存数据库H2的最简使用方式

    详解IDEA中便捷内存数据库H2的最简使用方式

    这篇文章主要介绍了详解IDEA中便捷内存数据库H2的最简使用方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 谈谈数据库的字段设计的几个心得

    谈谈数据库的字段设计的几个心得

    今天小编就为大家分享一篇关于谈谈数据库的字段设计的几个心得,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Sql Server下数据库链接的使用方法

    Sql Server下数据库链接的使用方法

    Sql Server下数据库链接的使用方法...
    2006-12-12
  • 国产开源数据库openGauss容器部署过程详解

    国产开源数据库openGauss容器部署过程详解

    openGauss是一款开源的关系型数据库管理系统,它具有多核高性能、全链路安全性、智能运维等企业级特性,这篇文章主要介绍了国产开源数据库openGauss容器部署,需要的朋友可以参考下
    2022-08-08
  • SQL注入教程之报错注入

    SQL注入教程之报错注入

    页面没有显示位,但有数据库的报错信息时,可使用报错注入,下面这篇文章主要给大家介绍了关于SQL报错注入的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-02-02
  • Navicat最新版安装详细教程(超简单)

    Navicat最新版安装详细教程(超简单)

    Navicat最新版增加Redis连接功能,支持多种数据库管理,安装步骤包括下载、解压、复制dll文件和启动软件,感兴趣的朋友跟随小编一起看看吧
    2024-11-11
  • SQLServer 2005 和Oracle 语法的一点差异小结

    SQLServer 2005 和Oracle 语法的一点差异小结

    Microsoft SQL Server 和Oracle 语法的一点差异小结,需要的朋友可以参考下。
    2011-04-04
  • 开源数据库设计神器chiner的安装及初体验介绍

    开源数据库设计神器chiner的安装及初体验介绍

    最近在造轮子,从 0 到 1 的那种,就差前台的界面了,大家可以耐心耐心耐心期待一下。其中需要设计一些数据库表,可以通过 Navicat 这种图形化管理工具直接开搞,也可以通过一些数据库设计工具来搞,比如说 PowerDesigner,更专业一点
    2022-02-02
  • HQL查询语言的使用介绍

    HQL查询语言的使用介绍

    HQL是Hibernate Query Language的缩写,语法很想SQL,但是HQL是一种面向对象的查询语言。SQL的操作对象是数据列、表等数据库对象,而HQL操作的是类、实例、属性
    2013-10-10
  • 新推出的金融版eXtremeDB 6.0功能改进预览

    新推出的金融版eXtremeDB 6.0功能改进预览

    这篇文章主要介绍了新推出的金融版eXtremeDB 6.0功能改进预览,如运用SQL, Python实现的基于矢量的统计功能、分布式的查询处理、市场数据压缩等内容,需要的朋友可以参考下
    2014-10-10

最新评论