数仓建模—物理数据模型

news/2024/10/19 23:14:05/

数仓建模—物理数据模型

image-20240418115647267

前面我们讲了数据模型和逻辑数据模型,你可以参考前面的文章,这一节我们介绍一下物理数据模型

数仓建模—数据模型

数仓建模—逻辑数据模型

什么是物理数据模型

物理数据模型指定如何在数据库中构建数据模型。它概述了所有表结构,包括列名、数据类型、列约束、主键和外键以及相关表列的索引、表之间的关系、存储过程和视图。

创建物理数据模型的责任通常由数据库管理员和开发人员承担。信息系统和软件应用程序严重依赖于与物理数据库的交互。物理数据模型需要正确设计和实现。一旦现有应用程序的数据被插入到数据库中,修改物理数据模型就具有挑战性。

我们可以这么理解,物理数据模型就是将逻辑数据模型根据不同的数据库的语法进行实现的过程,逻辑数据模型是蓝图,物理数据模型是具体实现,一旦逻辑数据模型完成并获得批准,就可以创建物理数据模型。

物理数据模型示例

以下物理数据模型示例源自逻辑数据模型示例。值得注意的是,虽然逻辑数据模型充当物理数据模型的蓝图,但它们的属性和名称不必与物理数据模型表和列相同。简而言之,物理数据模型中的对象可以以不同的方式命名,但它们仍然具有相同的用途。每个逻辑数据模


http://www.ppmy.cn/news/1426918.html

相关文章

【linux】多路径|Multipath I/O 技术

目录 简略 详细 什么是多路径? Multipath安装与使用 安装 使用 Linux下multipath软件介绍 附录 配置文件说明 其他解 简略 略 详细 什么是多路径? 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。 而到了分布式环境,主机和存储网络连…

Tcpdump -r 解析pcap文件

当我们使用命令抓包后,想在命令行直接读取筛选怎么办?-r参数就支持了这个 当你使用 tcpdump 的 -r 选项读取一个之前捕获的数据包文件,并想要筛选指定 IP 地址和端口的包时,你可以在命令中直接加入过滤表达式。这些过滤表达式可以…

Mac电脑上有什么好玩的格斗游戏 《真人快打1》可以在苹果电脑上玩吗

你是不是喜欢玩格斗游戏?你是不是想在你的Mac电脑上体验一些刺激和激烈的对战?在这篇文章中,我们将介绍Mac电脑上有什么好玩的格斗游戏,以及《真人快打1》可以在苹果电脑上玩吗。 一、Mac电脑上有什么好玩的格斗游戏 格斗游戏是…

k8s使用harbor私有仓库镜像 —— 筑梦之路

官方文档: Secret | Kubernetes ImagePullSecrets的设置是kubernetes机制的另一亮点,习惯于直接使用Docker Pull来拉取公共镜像,但非所有容器镜像都是公开的。此外,并不是所有的镜像仓库都允许匿名拉取,也就是说需要身份认证&…

Spark-Scala语言实战(16)

在之前的文章中,我们学习了三道任务,运用之前学到的方法。想了解的朋友可以查看这篇文章。同时,希望我的文章能帮助到你,如果觉得我的文章写的不错,请留下你宝贵的点赞,谢谢。 Spark-Scala语言实战&#x…

ChatGPT助力:写作步步高

ChatGPT无限次数:点击直达 html ChatGPT助力:写作步步高 引言 在当今信息爆炸的时代,写作作为一种重要的表达方式,扮演着不可或缺的角色。然而,随之而来的挑战是如何保持高质量的创作并不断提升写作水平。本文将探讨如何借助…

修改Ubuntu的镜像源为中科大镜像源

修改Ubuntu的镜像源为中科大镜像源 1、首先使用以下命令备份现有的镜像源: cd /etc/apt sudo cp sources.list sources.list.bak 2、使用以下命令打开镜像源文件: sudo vim /etc/apt/sources.list 3、在vim插入模式下使用以下内容替换掉原镜像…

Flask vs FastApi 性能对比测试

Flask和Fastapi都是Python下流行的Web框架,前者有大量拥趸,是一个老牌框架,后者相对较新,但是利用了异步技术和uvloop,都说性能比Flask好很多,于是就我就对比实测一下。由于Windows下不支持uvloop&#xff…