系统分析和设计方法之数据建模和分析

本文介绍了数据建模的基本概念和过程,强调了数据建模在数据分析中的重要性。从数据建模简介、系统概念、逻辑数据建模到如何构造和分析数据模型,详细阐述了数据模型的规范化和性能优化。数据建模的目标是创建无冗余、灵活且适应未来需求的数据库,通过数据分析确保数据的有效性。
摘要由CSDN通过智能技术生成

数据建模的过程是比较简单的一个过程,主要难点在于把握上下文图和分析数据模型阶段的规范化,后期开发和运维的难点在于数据-权限的控制,包括数据锁的控制设置。这是一个一眼望到尽头的过程。

  1. 数据建模简介
  2. 数据建模的系统概念
  3. 逻辑数据建模过程
  4. 如何构造数据模型
  5. 分析数据模型
  6. 将数据需求映射到地点

 

1.数据建模简介

数据建模是一种数据库定义业务需求的技术,因最终成果将于数据库中体现,有时也称其为数据库建模。数据建模的数据模型在软件工程领域称为实体关系图(E-R图)。

 

2.数据建模的系统概念

数据建模符号记法有多种,实际的模型常称为实体关系图。

实体是指某些事物,我们需要存储有关这些事物的数据,而数据就是描述事物的。实体实例是指实体的具体值。记录到这个地方,我们要明确一点,大数据有没有效果取决于实体定义数据含义是否丰富到足以支撑分析,假如不能支撑,那么大数据就是一个笑话。例如:我们以前的实体数据规则中没有相关属性的描述,那么大数据也无法归纳出实体相关属性的信息。同时也从另一个侧面反映出我们记录的实体信息只是实体在哲学意义上区别于其他实体个性的一部分,这种相对性的把握才是关键。

属性是实体定义中每个小的方面的数据规则,例如实体的名称、物理大小等等。这些属性也可以进行组合,组合到一定程度会形成区别于其他实体实例的特征,那么这种属性组合称为组合属性。

域是实体属性的合法取值范围,数据类型是实体属性取值的数据类型,默认值是实体属性初始化默认值。域的范围定义需要从业务层面入手。每个实体必须有一个标识符或键,以区别于其他的实体实例,继续扩展下去还有主键、复合键、外键、候选键。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值