access建立er图_关于ER图的快速生成 | 学步园
進(jìn)行軟件系統(tǒng)分析和設(shè)計(jì)的時(shí)候,ER圖是數(shù)據(jù)分析的重要手段。但是,數(shù)據(jù)庫設(shè)計(jì)文檔往往與現(xiàn)實(shí)中的代碼存在差距,這時(shí)就需要利用快速生成ER圖。
1.在本地建立accesss數(shù)據(jù)庫(如果有現(xiàn)成的數(shù)據(jù)庫本步可跳過。 access的好處是系統(tǒng)自帶。缺點(diǎn)是不支持sql方式創(chuàng)建FK,也不支持sql方式下設(shè)置default。)
2.修改代碼中的建庫sql腳本為access支持的版本。主要修改內(nèi)容:數(shù)據(jù)類型,基本語法。
3.在acess中選擇查詢設(shè)計(jì)頁面中的sql方式,之行修改好的腳本。
4.在visio中選擇新建空白數(shù)據(jù)庫關(guān)系圖。可以根據(jù)個(gè)人喜好選擇“關(guān)系”的顯示風(fēng)格。默認(rèn)為實(shí)線+箭頭。
5.選擇數(shù)據(jù)庫->反向工程,按照提示將創(chuàng)建好的access數(shù)據(jù)文件導(dǎo)入visio。
6.visio進(jìn)行反構(gòu)。可以根據(jù)需要進(jìn)行后期修改。特別是表間關(guān)系的完善。
注意
這里經(jīng)常出現(xiàn)的概念
Pk :
FK:
屬性間關(guān)系:一對一,一對多,多對一,多對多
關(guān)系的描述原則:父表處為箭頭,子表處為跟。現(xiàn)實(shí)中,需要父表中數(shù)據(jù)先存在的情況下,子表中才能增加引用該數(shù)據(jù)。刪除則反過來,是先刪除子表記錄。但是是否刪除父表記錄則根據(jù)實(shí)際情況而定。
總結(jié)
以上是生活随笔為你收集整理的access建立er图_关于ER图的快速生成 | 学步园的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 初学者也能看懂的 Vue2 源码中那些实
- 下一篇: 如何给开源项目提过 PR 呢?其实很简单