一、数据库建模理论基础-三级模式

简介:
+关注继续查看

数据库三种模式

  • 逻辑模式:用于全体数据的逻辑结构与特征的描述,位于数据库中间一层,是内模式与外模式的桥梁,不关乎物理实现也不关乎应用程序与编程语言,一个数据库只有一种模式,模式的具体值为一个实例,一个模式可以有多个实例。
    例如选课系统,逻辑模式包含全体学生记录与选课记录,2014年数据库中就包含14年所有学生的记录,是学生数据库的一个实例,同样2013年学生记录也是学生数据库的一个实例。各年级数据库的实例是变化的,但是数据库的模式是不变的。
  • 外模式:也叫子模式和用户模式,是对用户最终看到的和使用的局部数据的逻辑结构和特征描述,称为数据库用户的数据视图,与某个特定应用有关数据的逻辑表示,是模式的子集。
  • 内模式:也叫存储模式,一个DB只有一个内模式,描述数据库的物理存储结构与存储方式。
    https://www.cnblogs.com/kubixuesheng/p/4391323.html

未完待续

目录
相关文章
|
2月前
|
机器学习/深度学习 自然语言处理 搜索推荐
大模型是银弹吗
简述大模型相关内容
|
2月前
|
监控 架构师 程序员
第八章 思维模型
第八章 思维模型
|
3月前
|
JavaScript Java 程序员
编程范式之我见
作为开发者想必都知道,编程范式是指编程语言所支持的不同编程风格或编程思想,它们可以影响程序的结构、组织和运行效率。但是,随着编程语言和技术的不断发展,一些编程范式已经过时了,需要改进或被替代。接下来,我将分享个人关于编程范式的看法,探讨不同编程范式的优点和缺点,以及如何选择适合自己的编程范式。
46 1
编程范式之我见
|
8月前
|
设计模式 容器
领域驱动设计总结——如何发掘深层次模型
本文为领域驱动设计系列总结的第四篇,主要对领域驱动设计概念做个介绍,本系列领域驱动设计总结主要是在Eric Evans 所编写的《领域驱动设计》 一书的基础上进行归纳和总结。本文主要介绍在领域驱动设计中如何发掘深层次模型。
145 0
|
9月前
|
运维 Cloud Native 算法
Java性能优化学习1:理论基础学习与分析
性能:使用有限的资源在有限的时间内完成工作。 最主要的衡量因素就是时间,所以很多衡量指标,都可以把时间作为横轴。
推荐文章
更多