[轉]表結構設計器EZDML介紹說明(包含修改配置文件,修改文本字段屬性)


 

超輕量級的表結構設計工具,這是一個數據庫建表的小軟件,可快速的進行數據庫表結構設計,建立數據模型。類似大家常用的數據庫建模工具如PowerDesigner、ERWIN、ER-Studio和Rational-Rose等的超級精簡版,能迅速生成代碼模板、簡單界面和字典文檔,支持腳本和模板編程。

包含功能:
1. 表結構設計:創建表、字段、主鍵、外鍵、索引和注釋;
2. 表描述:可直接編輯文字描述快速生成表結構,愛用鍵盤的人會喜歡這個功能;
3. 模型圖:自動生成模型圖;可設計和顯示物理/邏輯視圖,支持自動布局、平移、縮小放大等操作;
4. 導入數據庫:導入數據庫中的已有對象,即所謂的逆向工程(支持OracleMySQL、SQLSERVER和ODBC);
5. 生成數據庫:可生成直接創建數據庫的SQL腳本;也可與現有數據庫比較,然后生成同步腳本的功能,不至於丟失現有數據。
6. 生成代碼:目前可生成C++、Pas、C#和Java的簡單類定義代碼。


使用說明:
1. 系統啟動時會自動加載最后一次使用的文件;
2. 模型圖中可按加減號放大縮小,方向鍵平移,R復原,F居中;
3. 表的描述字中,可以輸入簡寫字母代替數據類型,S,I,F,D,BO,E,BL,O分別代表文本,整數,浮點數,時間,真假,枚舉,文件,對象,如果不寫,默認為字符串

示例:

測試
--------
ID  PK
RID FK
標題 S(200)
數量 I
單價 F(10,2)
日期 D
Desc 描述
TpNa 類名
注釋

4. 外鍵關系可以在模型圖上創建和顯示,也可以在字段的關聯表字段里設置;
5. 導入生成功能可支持ORACLE、MYSQL、SQLSERVER和ODBC數據庫;
6. 生成功能在未連接數據庫時,生成的是創建數據庫的初始化SQL;只有連接了數據庫,才會與數據庫進行比對生成升級SQL;
7. 為避免數據丟失,同步數據庫時不會刪除字段,但仍然會生成注釋形式的相應SQL;
8. 本軟件完全免費;如因使用本軟件造成損失,作者不承擔任何責任。

下載地址(國外的地址經常不行,還是上傳到CSDN了):

http://download.csdn.net/detail/huzgd/8445975

http://www.ezdml.com/download/ezdml_setup.exe

郵箱:huzzz@163.com
主頁:http://www.ezdml.com
QQ群: 344282607

 

2015年02月09日 V2.01
自定義缺省數據類型,修改表時同步修改所有同名表,新增同時顯示邏輯和物理名的模式,Bug修復。

同一個文件里的表,只要物理表名相同,其它所有屬性都會同步修改。


解釋一下INI配置,菜單:工具|修改INI配置,在INI中添加或修改以下內容:
[DefaultFieldTypes] ——修改缺省數據類型對應的物理類型
1=String:VARSTR(2000) ——修改邏輯類型名為String的物理類型名為VARSTR,默認長度為2000
2=Integer:DECIMAL ——修改邏輯類型名為Integer的物理類型名為DECIMAL,無默認長度
[CustFieldTypes] ——添加額外的數據類型到類型下拉列表
1=BigInt
2=Decimal
3=TestUnk
[CustDataTypeReplaces] ——指定替換字段類型
1=VARCHAR2:NVARCHAR2 ——將VARCHAR2替換為NVARCHAR2(全字匹配)
2=NUMBER(10):DECIMAL ——將NUMBER(10)替換為DECIMAL(全字匹配)
3=%TEXT%:NCLOB ——將TEXT替換為NCLOB(模糊匹配,類似SQL中的like操作)
4=%RAW:BLOB ——將RAW替換為BLOB(左邊模糊匹配,右邊精確匹配,類似SQL中的like操作)
[Options]
AutoSaveMinutes=5  ——定時每5分鍾自動保存,保存為同目錄.tmp文件(打開時自動加載tmp,想恢復加載原始文件的話要先刪除tmp),為0則不保存


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM