《DBA修炼之道:数据库管理员的第一本书》——3.8节其他数据建模问题

简介:

本节书摘来自华章社区《DBA修炼之道:数据库管理员的第一本书》一书中的第3章,第3.8节其他数据建模问题,作者(美)Craig S. Mullins,更多章节内容可以访问云栖社区“华章社区”公众号查看

3.8 其他数据建模问题
请记住,本章的目的是为DBA广泛地概述数据建模的概念。在那些真正将数据视作企业资产的企业里,数据建模可以是全职工作的。本章的内容应该足以让DBA在创建数据库之前首先创建合适的数据模型。然而,企业进行数据库管理将需要解决更高级的数据建模问题,如下:
子类型该如何处理?当单个实体的属性仅适用于某些实体实例时,子类型才可以创建。例如,PART-TIME EMPLOYEE和FULL-TIME EMPLOYEE可以是EMPLOYEE这个父类型实体的子类型。如果子类型存在不同的关联或有足够数量的属性仅适用于一个子类型时,子类型才是必需的。
逻辑数据模型如何对待派生数据?如果从其他数据派生而来,还有必要建模或记录吗?
域应在何时成为实体?例如,美国的业务用户通常都知道各州的缩写,因此,一般不需要创建实体作为州的名字及其缩写的映射。但并非所有的决定都如此简单。
如果时间是数据的一个决定性因素,在数据模型中该如何处理呢?例如,或许一名CUSTOMER一次只能购买一个BASKET的货物,但随着时间的推移,该CUSTOMER会购买许多BASKET的货物,因为每次都会购买一个新的BASKET的货物。
什么时候允许有一对一的关联?处于一对一关联中的实体可以更好地收缩到一个实体中,但其他问题如其他实体之间的关联可能就不适用该做法。
在以数据为中心的先进企业中,这些问题与其他可能出现的问题都需要数据建模师和DA去研究和学习。

相关文章
|
存储 NoSQL 算法
使用图数据库进行复杂数据建模:探索数据关系的无限可能
【8月更文挑战第17天】图数据库以其高效的关系查询能力、直观的数据表示方式、灵活的数据模型和强大的可扩展性,在复杂数据建模和查询中展现出了巨大的潜力。随着大数据和人工智能技术的不断发展,图数据库的应用领域也将不断拓展和深化。对于需要处理复杂关系网络和数据关联性的场景来说,图数据库无疑是一个值得深入研究和应用的强大工具。
|
传感器 存储 NoSQL
「时序数据库」Cassandra时间序列大规模数据建模
「时序数据库」Cassandra时间序列大规模数据建模
|
3月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
169 3
|
3月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
3月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
844 152
|
4月前
|
存储 运维 关系型数据库
从MySQL到云数据库,数据库迁移真的有必要吗?
本文探讨了企业在业务增长背景下,是否应从 MySQL 迁移至云数据库的决策问题。分析了 MySQL 的优势与瓶颈,对比了云数据库在存储计算分离、自动化运维、多负载支持等方面的优势,并提出判断迁移必要性的五个关键问题及实施路径,帮助企业理性决策并落地迁移方案。
|
3月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。

热门文章

最新文章