依賴于你所選擇的用來建立數據模型的軟件包,建模工具可能會根據模型生成SQL命令或直接修改數據庫模式。這種功能帶來了極大的便利;和使用ASCII格式的SQL腳本相比,這種方式有著許多優點。一些建模工具的功能適合于大量的數據庫類型,例如PostgreSQL、MySQL、Oracle、DB2,等等。對于簡單的數據庫修改,改動操作可以從建模工具通過ODBC直接完成。數據庫改動還允許以增量方式進行(例如,ALTER命令或創建命令,以及對特定表的更新命令)。當你第一次使用建模工具時,你可以查看建模工具生成的SQL,看看自己是否可以信任和認可建模工具對數據模型的解釋。一段時間之后,你就會熟悉建模工具對各種關系和表細節的解釋。
【結束語】數據建模是一種很好的軟件工程實踐。它能夠幫助你在正式編寫程序代碼之前規劃數據需求。在維護和改進系統的數據布局的過程中,數據建模同樣很有用。一些工具能夠讓這個過程變得非常簡單,能夠在你管理和設計數據庫系統的時候帶來極大的幫助。然而,根據你所需功能的不同,建模工具的價格也有著極大的差異。在不出現預算赤字的情況下,輕松掌握和運用數據建模技術的最好方法是,從小型的工具開始,然后逐漸深入和提高。
六、參考和資源
■ 工具
· MILY: ˎ̥">Sybase PowerDesigner - 一個高端數據建模工具。你可以下載一個45天試用版。
· ANT: normal">ERWin - 一個高端數據建模工具?上螺d試用版。
· Rational Rose Enterprise - 一個高端UML工具,恰如其分的數據庫建模支持?上螺d試用版。
文章來源于領測軟件測試網 http://www.kjueaiud.com/