java后臺開發(fā)斯够,第一次搞這玩意囚玫,無從下手,默默地心塞中读规,不知道會不會被打抓督。我決定用我那厚如地球表層的臉皮去問別人。哈哈
2016/3/17 17:10
通過大嬸們的指導(dǎo)束亏。給我說了這么一段話 “先建數(shù)據(jù)庫铃在,也就是先建表。再做項目結(jié)構(gòu),把結(jié)構(gòu)目錄建好定铜,然后再生成實(shí)體阳液。” 還有一些理論派則是說什么先建類 在理關(guān)系 在建表揣炕。實(shí)際開發(fā)呢則是先把數(shù)據(jù)庫的表給設(shè)計出來帘皿,然后將各個表的關(guān)系弄清楚。(以上是扯犢子畸陡,下面開始)
然而也到處 搜索了下
一般情況下,數(shù)據(jù)庫建模的規(guī)范做法是:
第一步: 需求分析,獲得業(yè)務(wù)流程圖,數(shù)據(jù)流圖和數(shù)據(jù)字典
第二步:根據(jù)數(shù)據(jù)流圖和數(shù)據(jù)字典建立E-R圖
第三步:E-R圖轉(zhuǎn)換成為物理數(shù)據(jù)模型
第四步:實(shí)施物理數(shù)據(jù)模型
第一步 :先把需求弄明白鹰溜,然后根據(jù)需求將字段什么的羅列出來 不明白的給大家看個參考 : 電子商務(wù)網(wǎng)站數(shù)據(jù)庫設(shè)計
這樣就可以很清楚的了解需要什么字段。
第二步:根據(jù)數(shù)據(jù)流圖和數(shù)據(jù)字典建立E-R圖丁恭,類似下圖(個人覺得沒啥必要曹动,可以直接第三步)
第三步:E-R圖轉(zhuǎn)換成為物理數(shù)據(jù)模型 直接上圖可能更容易理解吧
每張表都有其主鍵,而主鍵都可能被其他表引用牲览,這是個人理解墓陈。
如果要仔細(xì)了解的話,給大家一個鏈接關(guān)于數(shù)據(jù)庫主鍵和外鍵
第四步:實(shí)施物理數(shù)據(jù)模型
這一步我就呵呵了竭恬,看到這里大伙可能會說跛蛋,這不是理論派的嗎,先建類后建表痊硕,這不就是前面說的建表咯赊级。
其實(shí)就是根據(jù)需求把表給設(shè)計出來,然后將各個表的關(guān)系弄清楚岔绸。
然后我現(xiàn)在反應(yīng)過來理逊,是想的復(fù)雜而不是本身有多難。這告訴我盒揉,多趟雷晋被,不要怕,just do it刚盈!