专栏名称: 弘毅供应链
卓弘毅(Mark)的供应链专栏,分享经验,传播供应链管理知识。
目录
相关文章推荐
跟宇宙结婚  ·  跟宇宙结婚悄悄话 vol.260 ... ·  13 小时前  
51好读  ›  专栏  ›  弘毅供应链

什么是关系型数据库?

弘毅供应链  · 公众号  ·  · 2025-05-19 08:00

正文

请到「今天看啥」查看全文


如果在多个表格内维护相同属性的记录,这是一项繁琐的、容易出错的工作,而关系型数据库可以做到单一数据源(Single source of truth),数据只需要输入或修改一次,可以在有关联的表格内显示更改。
2.为什么要使用关系型数据库?
首先我要介绍一个概念—— 数据建模 ,它的意思是把现实世界中获取到的数据,装入结构化数据库的方法,然后就可以用快速和便捷的方式进行查询和索引。
为了做到这一点,我们必须考虑到所有不同类型的数据,这些数据可能是涉及到一个项目、流程或业务,我们得要思考这些数据是如何相互关联的。
举个例子,在“采购订单”表中,有多个的件号和对应的单价。每个件号可能有多个供应商在供货,每一家的单价都是不同的,所以我们要建立“件号”的表格来管理价格。
我们需要通过关系型数据库在表格之间建立起关联,才能保持数据的正确性和一致性,允许多个用户访问数据,并让使用者可以灵活地查询信息。
公司的业务是经常在变化的,比如采购的策略从单一供应源改为多个渠道购买,采购业务规则就需要更新,与业务保持一致。一个设计合理的数据库可以确保业务数据存储在一个地点,易于使用,且有很强的适应性。
3. 关系型数据库的规则简介
关系型数据库可以对存储的数据关系设定规则或约束,让我们先从基础规则开始。
1)在某个表中有唯一的属性
在Excel表格中可以有重复名称的列(Column),而在关系型数据库中,每个属性或每一列都必须在某个表中有唯一的名称。这是为了避免重复的属性造成数据混乱,让我们能知道所指的是哪一列。
采购订单是数据库中的实体,也就是表,采购订单编号是其中的属性,只能存在一个订单编号,如果有2个号码,我们就不知道哪个是正确的信息。采购订单编号可以出现在其他表中,例如供应商发票表里也有采购订单编号这个属性,它们之间是具有关联的。






请到「今天看啥」查看全文