System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機領域,特別是涉及一種數據模型設計器。
技術介紹
1、客戶端無法和web程序進行聯動,不能瀏覽和管理數據庫。navicat和dbeaver支持的是數據庫的基本操作,不能將兩個表增加一對多或多對多關系,不能在界面維護表和表之間的關系。navicat和dbeaver看到的是數據庫授權的表,不能實現將同一個數據庫進行區域劃分。
2、因此,亟需提供一種數據庫中數據模型的新的設計方法,能夠提高數據庫管理的便捷性和實用性。
技術實現思路
1、本專利技術的目的是提供一種數據模型設計器,能夠支持在線設計數據模型,為開發者節省大量時間,提高數據庫管理的便捷性和實用性。
2、為實現上述目的,本專利技術提供了如下方案:一種數據模型設計器,所述設計器包括:數據模型設計界面、數據模型加載器、數據庫同步器、sql導出器以及數據庫適配器;所述數據模型為表。
3、所述數據模型設計界面用于顯示表結構和表之間關系,提供建表結構,修改表結構,刪除表,修改字段,配置字段校驗,定義項目名稱、表前綴、表正則表達式以及數據庫類型。
4、所述數據模型加載器用于加載數據庫里的表結構以及表之間關系,并轉換為所述數據模型設計界面的格式。
5、所述數據庫同步器用于將所述數據模型設計界面確定的表結構和表之間關系同步到數據庫,以及將數據庫的表結構和表之間關系同步到所述數據模型設計界面。
6、sql導出器用于將數據庫中的sql導出成sql文件。
< ...【技術保護點】
1.一種數據模型設計器,其特征在于,包括:數據模型設計界面、數據模型加載器、數據庫同步器、SQL導出器以及數據庫適配器;所述數據模型為表;
2.根據權利要求1所述的一種數據模型設計器,其特征在于,所述數據模型加載器的工作流程為:
3.根據權利要求1所述的一種數據模型設計器,其特征在于,主表命名規則是:表前綴_主表名;主表主鍵字段命名為主表名_id;
4.根據權利要求3所述的一種數據模型設計器,其特征在于,關聯表匹配主表的流程為:
5.根據權利要求1所述的一種數據模型設計器,其特征在于,所述不同的數據庫包括:MySQL關系數據庫以及Oracle關系數據庫。
【技術特征摘要】
1.一種數據模型設計器,其特征在于,包括:數據模型設計界面、數據模型加載器、數據庫同步器、sql導出器以及數據庫適配器;所述數據模型為表;
2.根據權利要求1所述的一種數據模型設計器,其特征在于,所述數據模型加載器的工作流程為:
3.根據權利要求1所述的一種數據模型設計器,其特征...
【專利技術屬性】
技術研發人員:姚福源,姚福堅,
申請(專利權)人:北京遠景視點科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。