試想如果我們想要把一套舊的資料庫系統移轉到新的資料庫系統時,光是了解舊有資料庫系統中的資料結構便是乙個極大的挑
戰,尤其當我們必須使用其他
dbms
平台上的早期資料庫時,就是更加的難上加難。
visio
所提供的工具能使程式更順暢,它採用乙個威力
強大的 「反向工程嚮導」 取出完整的資料庫一覽表,其中包括觸發器、函式、庫存程式、查詢子句和其他平台特有的型別。此外,我們也可以輕易修改資料庫設計而滿足新的需要,或建立圖表及報表並與專案團隊共享成果。
為了擁有最大彈
性,visio
支援相當多資料庫,包括主從模式的資料庫(比如
ibm、
informix
、microsoft
、oracle
和sybase
)、桌面資料庫(比如
microsoft access
和corel paradox
)。如果資訊專業人員和一般使用者都會說共通的語言,則資料庫設計的需求便比較容易被達成。有
了visio
,我們可
以使用對一般使用者和開發者都具備意義的語言描述商業規則,完全不必擔心實現問題。
當我們規劃資料庫以進行今日的
it專案時(比如電子商務或顧客管理系統),我們需要以現有的
dbms
為基礎,但不要被它們的限制所阻礙,而
visio
具備我們所需的資料庫工程再造威力。
大型資料庫設計專案可輕易分散給開發者團隊成
員,利用
visio
產生專案的子
模型,每一位開發者都能處理資料庫上的乙個子區段,而中心化的專案檔案可合併**模型而顯示完整狀態、將資料表與欄位名稱的改變對映到**模型,然後產生資料庫綱要,團隊工作比以往更為容易。
接著,我們便一同來瞧瞧「反向工程」怎麼使用。1開啟
microsoft visio
專業版。此時便會出現「選擇繪圖型別」 對話方塊,由類別中選擇「資料庫」|「資料庫模型圖」。如果您已經開啟
visio,則
由選單中選擇「檔案」|「新建」|「選擇繪圖型別」|「資料庫」|「資料庫模型圖」。
2接著,我們會在選單中發覺多了乙個「資料庫」選單,選擇「資料庫」|「反向工程」。
3
此時便會開啟「反向工程嚮導」對話方塊。
4在此對話方塊中我們可以選擇其資料來源,並選擇適當的驅動程式。
6
接著出現「連線資料來源」對話方塊,由於筆者所建立的資料庫並沒有設定管理員以及密碼,因此直接單擊「確定」即可。
5請選擇 「資料來源」為「
microsoft access database
」,單擊「下一步」。
7接著,我們得先將光碟範例中的「
sales.mdb
」檔案複製到硬碟中,同時將唯讀屬性去掉。然而再由「選取資料庫」中選擇連線到「
sales.mdb
」這個檔案,設定完畢後單擊「確定」。
8
接下來,系統會詢問我們要執行反向工程的物件型別為哪些,一般而言,我們是無需更改的,直接單擊「下一步」吧!
9接著,選擇哪些表或是查詢資料要匯入到
visio
的環境中,其中有乙個「
t」的為表;有乙個「
v」的為查詢。在此我們選擇全選再單擊下一步。
10接著,我們可以設定要將製作好的反向工程專案的形狀新增到目前的頁面中還是以後再新增,這裡我們不做變化,直接單擊「下一步」。
11設定完畢後單擊「完成」,如此簡單步驟便可以把資料庫轉換到
visio
中了!
我們還可以在模組上,對**、字段、關聯等作新增、刪除、修改的動作。
除此外,在檢視視窗中,可以針對現開啟的資料庫模組狀態作變更。接著,我們便一同來練習如何將反向工程後的資料庫字段進行檢視與編輯。
1選擇放置在頁面中的「客戶資料」資料庫,單擊滑鼠右鍵後選擇「資料庫屬性」。
6檢視資料庫屬性
2此時便會出現「資料庫屬性」視窗。
3由此視窗可以了解此資料庫的相關屬性,包含:欄位名稱、資料型態、是否有主鍵、主鍵為哪個資料網域名稱稱等等。
資料庫匯出到EXCEL嚮導
經常在csdn社群上看到有人提出怎樣把資料庫中的資料匯出到excel中,一般人總是在資料庫分析器中複製到資料後,ctrl v到excel中,但效果不理想,有些資料如0001到excel中就成了1,有時還會出現換行的效果,極不美觀.其實在excel中有乙個工具是技持從其他資料來源中引入資料的,當資料來...
資料庫匯出到EXCEL嚮導
經常在csdn社群上看到有人提出怎樣把資料庫中的資料匯出到excel中,一般人總是在資料庫分析器中複製到資料後,ctrl v到excel中,但效果不理想,有些資料如0001到excel中就成了1,有時還會出現換行的效果,極不美觀.其實在excel中有乙個工具是技持從其他資料來源中引入資料的,當資料來...
Hugetable資料庫如何匯出資料?
1.查出所需要的表 show create table 表名 2.建一張臨時表 table name tmp,create table table name tmp 欄位1 資料型別 comment 欄位2 資料型別 comment 欄位3 資料型別 comment 欄位4 資料型別 comment...