關於Visio2000 Enterprise和Visio for Enterprise Architects版本中資料庫模型的翻譯錯誤!
來源:互聯網
上載者:User
enterprise|錯誤|資料|資料庫 前一段時間看到如下一篇文章,說明了Visio2000 Enterprise和Visio for Enterprise Architects版本中關於資料庫模型的菜單翻譯錯誤。原文引用如下:
這幾天在整理一些利用 Visio 進行資料庫建模的資料,無意中發現一處明顯誤導使用者的翻譯錯誤,如下圖所示:
為什麼要說是“明顯誤導”呢? 因為在資料庫建模的時候,當在 Visio 中把概念性模型(使用 ORM Source Model)建立好之後,接著就是建立邏輯模型,即建立"資料庫模型圖",邏輯模型可以由概念性模型正向工程得到,所以在把概念性模型的圖加入到項目中後,這個"Build"菜單就是關鍵一步,翻譯成"版本"意思就差別十萬八千裡了,害得我好半天沒找到如何?這個功能。按照 mvm 的話來說,就是“Microsoft 也不找個人 Review 一下,這麼明顯的錯誤高中生都能發現 ...”
另外,要想在 Visio 中進行全功能的資料庫建模,必須使用 Visio 2000 Enterprise,或者是 Visio 2002 for Enterprise Architect (VEA),而在 Office 2002/2003 中的 Visio Stardard/Profession 都沒有全程建模能力,即不能建立概念性模型,也不能正向工程建立資料庫或產生 DDL,曾嘗試著把 VEA 中的模具加到 Visio 2003 中,但以失敗告終,不知什麼時候 Visio 2003 也有全程建模的能力,難道等 VS.NET 2005 ?
前段時間忙於其他工作也沒有用Visio,現在有個項目需要進行資料庫建模,才發現原來這個錯誤確實讓人不爽,初次使用的人絕對是沒有辦法理解其意義的。索性,我找到了Visio的相關模板,手動修改了這個翻譯,如圖:
我個人認為翻譯為編譯比較恰當,意為從源模型編譯成邏輯資料庫模型,然後就可以產生資料庫實體或者DDL了。
此修改檔案如下,覆蓋原檔案即可,路徑為 Visio安裝目錄2052 olutions\資料庫\