当前位置: 首页 > news >正文

数仓-概念模型、逻辑模型、物理模型介绍

目录

      • 1. 概念模型(Conceptual Model)
      • 2. 逻辑模型(Logical Model)
      • 3. 物理模型(Physical Model)
      • 总结

数据库设计中的概念模型、逻辑模型和物理模型是三个不同层次的模型,分别用于不同阶段的设计和实现。

1. 概念模型(Conceptual Model)

定义:概念模型是最高层次的模型,用于描述现实世界的实体、属性、关系,不涉及具体的技术实现细节。它关注的是数据的语义和结构,与具体的数据库管理系统(DBMS)无关。

特点

  • 抽象化:不涉及具体的数据存储方式或访问方法。
  • 独立性:与数据库管理系统无关。
  • 目标:为数据库设计提供逻辑结构的基础。

示例

  • 实体:学生、课程。
  • 属性:学生的姓名、学号;课程的名称、学分。
  • 关系:学生选修课程(多对多关系)。
  • 工具:实体关系图(ER图)。

2. 逻辑模型(Logical Model)

定义:逻辑模型是在概念模型的基础上,将其转化为特定数据库管理系统支持的数据结构,如表、视图、索引等。它定义了数据的存储结构和访问

相关文章:

  • 鸿蒙进阶——CMakelist、GN语法简介及三方库通用移植指南
  • VSCode C/C++ 开发环境完整配置及一些扩展用途(自用)update:2025/3/31
  • AllToAll通信为什么用于EP并行?
  • IDC机房交换机紧急更换的流程和注意事项
  • audio结构体 audio_track_cblk_t
  • 容器资源绑定和查看
  • 解决wsl没代理的问题
  • 【电流探头】LOTO电流探头线性度测量
  • 查看使用宿主机模式的Docker容器端口
  • 0x90属性中的属性名$I30和Scb->AttributeName的关系
  • vue3+element-plus+pinia完整搭建好看简洁的管理后台
  • 【愚公系列】《Manus极简入门》054-家庭冲突调解师:“家庭和谐使者”
  • 1998-2023年各地级市地区生产总值、地级市GDP数据(全市)
  • 杨校老师竞赛课之青科赛GOC3-4年级组模拟题
  • 【博通芯片方案】调试指令详解版二(无线)
  • C++学习:六个月从基础到就业——多线程编程:线程池实现
  • day26- 系统编程之 文件IO(II) 及 文件属性
  • DeepSeek:开启IT领域人效管理新时代
  • 【无标题】西门子S7-1500PLC与西门子V90 PN伺服通讯控制项目程序项目程序,共有8轴,编码器信号直接输入到变频器内。
  • win11远程桌面设置60fps无效
  • 怎样给一个公司做网站/百度导航下载2022最新版
  • 专业做刀具网站的公司/百度seo刷排名软件
  • 深圳市门户网站建设企业/深圳竞价托管
  • 合肥网站设计公司/友链申请
  • 服装企业网站策划书/商品关键词优化的方法
  • 四川做网站设计哪家好/seo 优化 服务