目錄
- 一、chiner介紹
- 二、值得關注的功能點
- 2.1. 兼容各種格式的資料建模檔案
- 2.2. 支持多資料庫、代碼生成
- 2.3. 支持邏輯視圖與物理視圖設計
- 2.4. 自動生成資料庫檔案
- 三、總結
- 歡迎關注我的博客,更多精品知識合集
一、chiner介紹
在chiner出現之前進行資料庫建模設計的時候,大部分時間使用的是PowerDesigner,說實話基本上是偷偷的用,因為大家都知道PD是收費軟體,到處和國內廠商打官司,不僅如此,PowerDesigner古老守舊的的設計界面已經快讓讓我忍不了了,一直想尋找一款PD的替代品,
最近看同事在進行資料庫設計的時候發現他用了一款非常有顏值的工具,看了第一眼就非常有好感,同事說這款軟體非常好用,而且是開源的,叫做Chiner(發音:[ka??n?r]),就這個顏值,說句實話,在一眾資料建模軟體中屬于“榮耀王者”的那種了,超級能打,只因在人群中看了你一眼,就再也無法忘記你容顏!

因為Chiner是使用electron開發的,所以windows、Linux主要發行版、MacOS都可以安裝,
下載地址:https://gitee.com/robergroup/chiner/releases
這個軟體怎么安裝,我就不寫了,我也不想給大家列舉怎么一步一步的使用,怎么新建專案之類的,我覺得這些都沒有什么太大意義,這款軟體操作界面還是非常友好的,所以基本上沒有什么學習成本,另外還有非常詳細的操作手冊,打開軟體之后點擊下圖中所示的“操作手冊”按鈕,即可跳轉到一個非常詳細的操作手冊界面,

二、值得關注的功能點
不說操作步驟,我們說點什么呢?我想給大家說一下這個軟體有哪些功能,這些功能對我們有什么用處,它好在哪,
2.1. 兼容各種格式的資料建模檔案

- 支持匯入PDMan格式的資料建模檔案,PDman是Chiner的前身,可以理解為Chiner1.0的設計檔案,
- 支持匯入CHER檔案,cher格式的檔案就是當前版本3.0的匯出檔案可以獨立保存,到處之后可以從這里匯入,
- 支持匯入PowerDesigner檔案,也就是說以往如果我們使用PD做的資料庫建模不白做,在chiner中仍然可以匯入使用,
- 從資料庫匯入,通過建立資料庫連接,將資料庫中的表做逆向工程,形成資料庫建模檔案,
- 匯入DDL,也就是說可以通過一些建表陳述句,建立視圖的陳述句什么的匯入到工程里面,
2.2. 支持多資料庫、代碼生成
下面的這張圖是針對資料庫表進行表結構設計的界面,非常的友好,我相信學過資料庫的同學看了就會用,

大家看下面的這個圖,是完成表結構建模之后,能夠幫我們自動生成各種資料庫的建表陳述句,

不僅如此,還可以生成JAVA和C#的與資料庫表相關的物體類代碼,對的,它不僅是一個資料建模工具,還是一個代碼生成器,

2.3. 支持邏輯視圖與物理視圖設計
在資料庫設計程序中,我們通常需要在初始階段先通過一個ER圖(邏輯視圖)來表現資料庫各表對應的物體之間的關系,ER圖的物體可以是:一對多、一對一、多對多, 如圖我用紅色標識的都是邏輯關系中的“一”,用藍色標識的都是邏輯關系中的“多”,舉例說明:
- 一個班級對應多個學生
- 一個學院有多個班級
- 一個學生對應多門考試
這個關系大家通過看圖,我覺得還是體現的非常清晰明顯的,

看完邏輯視圖,再看看物理視圖,物理視圖就是在邏輯視圖的基礎上給出資料庫表物理結構的具體資訊,

2.4. 自動生成資料庫檔案
在所有的設計完成之后,通常我們需要輸出一個《資料庫設計檔案》,在以往這個檔案通常需要我們自己手寫,但是在有了chiner之后我們可以自動生成,下面選單欄匯出,匯出WORD(就是《匯出資料庫設計檔案》)!

看看匯出的資料庫檔案的效果,是不是省了你80%的作業量?絕了!

生成的資料庫表的展現結構是下面的這樣的,

如果你認為這還不夠,還可以自定義WORD模板,這個功能就等待著你自己去發掘哦!
三、總結
上面我只是給大家介紹了Chiner這款軟體的一些比較有特色的功能,反正我用了一段時間覺得特別好用,國人開發的專案就對國內開發者的使用習慣研究的特別透徹,效果特別好!
言盡于此,感謝大家讀完了這篇文章,筆者有非常用心的去寫,希望得到您的支持!
歡迎關注我的博客,更多精品知識合集
本文轉載注明出處(必須帶連接,不能只轉文字):字母哥博客 - zimug.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/458511.html
標籤:其他
