数学建模社区-数学中国
标题:
数据建模
[打印本页]
作者:
zhangtt123
时间:
2020-1-9 09:52
标题:
数据建模
数据建模大概分为三个阶段,概念建模,逻辑建模和物理建模,其中概念和逻辑建模与数据库没关系,物理建模与数据库有关系。
, z9 d; \& M8 j/ X! L4 G! Y- V
' O4 _& m4 _6 M1 O
1.概念建模
/ {6 a3 Q7 _3 C( V+ W) U; e2 `
+ M, D3 d$ H9 K/ V; E6 u
概念建模主要做三件事:
: z! V0 F. A0 `, h9 d4 w( v$ X
1.客户交流
1 d; G3 D7 \" U* D4 W% w
2.理解需求
& z9 J4 M: z) G/ r, U
3,形成实体
' \! m9 H3 S1 H- t" u' {% l. L
. c' c; _/ O, R, g9 [
2.逻辑建模
' u) j) Q& j/ t% N4 u W
9 x5 e+ B* K( X1 Z; \ U! L& J* Q2 o& |
对实体进行细化,细化成具体的表,同时丰富表结构,这个阶段的产物是可以在数据库中生成具体的表及其他数据库对象(包括主键、外键、属性列、索引、约束甚至是试图以及存储过程)。实际项目中,除了主外键之外,其他的数据库对象在 物理建模 阶段建立,因为其他数据库对象更贴近于开发,需要结合开一起做。
5 G$ i" N! Q" U8 \
( ~. [; ^$ K- N' b- ]
3.物理建模
" E* p5 P8 z) q+ I
4 V5 ?! I. l) I# s8 k
将在逻辑建模阶段创建的各种数据库生成为相对应的sql代码,运行来创建相应具体数据库对象,但是这个阶段我们不仅仅创建数据库对象,针对业务需要,我们也可能做数据拆分
8 s$ k+ s" P+ F/ ]) K
1 p' R3 q+ L& I; ]( @3 T
实体-关系图
6 ~6 p) l( U4 [: ]" M6 Y2 r
& e9 j% I8 Q r* L) n, i f
也称为E-R图,提供了表示实体、属性和关系的方法,用来描述现实世界的概念模型
% D* Y. Y4 U1 C2 q f
构成E-R图的基本要素是实体、属性和关系
) {- R" L( L' n6 U* }# a9 k
————————————————
$ [4 ] s/ }5 ]- t( H) f
版权声明:本文为CSDN博主「静夜·思」的原创文章。
+ e6 Q2 T( i4 O. u8 _
原文链接:https://blog.csdn.net/qq_39647739/article/details/100837963
0 _0 a; g9 M. x
6 l! l- p7 @9 C5 i9 {! ]0 V" W' U
4 C* o% c2 k" t, L# E- F
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5