数学建模社区-数学中国

标题: 数据建模 [打印本页]

作者: 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$ X1.客户交流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  W9 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/1008379630 _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