数学建模社区-数学中国
标题:
数据建模
[打印本页]
作者:
zhangtt123
时间:
2020-1-9 09:52
标题:
数据建模
数据建模大概分为三个阶段,概念建模,逻辑建模和物理建模,其中概念和逻辑建模与数据库没关系,物理建模与数据库有关系。
8 u- I& ?4 ]% T
+ z2 U. e+ ?; g4 x# `
1.概念建模
9 Z2 v# h2 {( @
3 f' }, W4 j \# ~* l4 _
概念建模主要做三件事:
. c9 ^2 n- E% S+ a6 [$ N
1.客户交流
$ ~' \7 P( I. k" I& D
2.理解需求
4 G& P2 f- i; `( W
3,形成实体
' u/ o6 g+ k4 N9 g0 f3 y
4 X8 A- o: t- Z" w7 B2 n0 }5 |
2.逻辑建模
* W% P* Y% R" b5 Q5 r' h
4 \ f2 B1 \. G7 W& u" k8 B
对实体进行细化,细化成具体的表,同时丰富表结构,这个阶段的产物是可以在数据库中生成具体的表及其他数据库对象(包括主键、外键、属性列、索引、约束甚至是试图以及存储过程)。实际项目中,除了主外键之外,其他的数据库对象在 物理建模 阶段建立,因为其他数据库对象更贴近于开发,需要结合开一起做。
+ I- V( Y, u8 j* k
& m3 ~% s& V) r- `1 T) \
3.物理建模
) G! ], v& k' T+ r/ _
i G. q) S. d. o! J5 F! d
将在逻辑建模阶段创建的各种数据库生成为相对应的sql代码,运行来创建相应具体数据库对象,但是这个阶段我们不仅仅创建数据库对象,针对业务需要,我们也可能做数据拆分
( c0 L! e" G' v# w; [
+ |$ ?7 ?# l# t' _, X$ I- j6 U
实体-关系图
* K b# f' P2 `: d& C. J
" t& U: y; {( P" z
也称为E-R图,提供了表示实体、属性和关系的方法,用来描述现实世界的概念模型
% f Y8 Z4 W' b8 p/ U( z) U
构成E-R图的基本要素是实体、属性和关系
5 v, A3 U0 s8 h% _
————————————————
% P9 n+ {0 U$ X6 m* X6 t; Q
版权声明:本文为CSDN博主「静夜·思」的原创文章。
1 s! [- N/ e7 k; x( `& B
原文链接:https://blog.csdn.net/qq_39647739/article/details/100837963
4 R8 @! g' T; ~4 r! P
! C* M5 N% E0 B" L4 ]) v# L5 h$ Q
- V: e5 p& s, Y
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5