System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久AV高清无码,无码av大香线蕉伊人久久,日韩成人无码中文字幕
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種數據模型設計器制造技術

    技術編號:41964113 閱讀:22 留言:0更新日期:2024-07-10 16:46
    本發明專利技術公開一種數據模型設計器,涉及計算機領域,該設計器中數據模型設計界面用于顯示表結構和表之間關系,提供建表結構,修改表結構,刪除表,修改字段,配置字段校驗,定義項目名稱、表前綴、表正則表達式以及數據庫類型;數據模型加載器用于加載數據庫里的表結構以及表之間關系,并轉換為數據模型設計界面的格式;數據庫同步器用于將數據模型設計界面確定的表結構和表之間關系同步到數據庫,以及將數據庫的表結構和表之間關系同步到數據模型設計界面;SQL導出器用于將數據庫中的SQL導出成SQL文件;數據庫適配器用于與不同的數據庫進行適配。本發明專利技術能夠支持在線設計數據模型,為開發者節省大量時間,提高數據庫管理的便捷性和實用性。

    【技術實現步驟摘要】

    本專利技術涉及計算機領域,特別是涉及一種數據模型設計器


    技術介紹

    1、客戶端無法和web程序進行聯動,不能瀏覽和管理數據庫。navicat和dbeaver支持的是數據庫的基本操作,不能將兩個表增加一對多或多對多關系,不能在界面維護表和表之間的關系。navicat和dbeaver看到的是數據庫授權的表,不能實現將同一個數據庫進行區域劃分。

    2、因此,亟需提供一種數據庫中數據模型的新的設計方法,能夠提高數據庫管理的便捷性和實用性。


    技術實現思路

    1、本專利技術的目的是提供一種數據模型設計器,能夠支持在線設計數據模型,為開發者節省大量時間,提高數據庫管理的便捷性和實用性。

    2、為實現上述目的,本專利技術提供了如下方案:一種數據模型設計器,所述設計器包括:數據模型設計界面、數據模型加載器、數據庫同步器、sql導出器以及數據庫適配器;所述數據模型為表。

    3、所述數據模型設計界面用于顯示表結構和表之間關系,提供建表結構,修改表結構,刪除表,修改字段,配置字段校驗,定義項目名稱、表前綴、表正則表達式以及數據庫類型。

    4、所述數據模型加載器用于加載數據庫里的表結構以及表之間關系,并轉換為所述數據模型設計界面的格式。

    5、所述數據庫同步器用于將所述數據模型設計界面確定的表結構和表之間關系同步到數據庫,以及將數據庫的表結構和表之間關系同步到所述數據模型設計界面。

    6、sql導出器用于將數據庫中的sql導出成sql文件。

    <p>7、所述數據庫適配器用于與不同的數據庫進行適配。

    8、可選地,所述數據模型加載器的工作流程為:連接數據庫適配器。

    9、獲取數據庫中所有表結構,按表前綴過濾,再按正則過濾,屏蔽自動創建的關聯表。

    10、查找每個表的主鍵。

    11、抽取每個字段作為對象。

    12、讀取表和表之間的關聯關系;所述關聯關系為一對多關系或多對多關系。

    13、將關聯關系的字段對象相互關聯。

    14、讀取每個字段校驗規則;字段校驗規則為字段是否必填、默認值、最小最大長度以及正則校驗規則。

    15、獲取上一次配置的表。

    16、若上一次配置的表與數據庫中的表的表名相同,則以數據庫中的表為準。

    17、若上一次配置的表與數據庫中的表的表名不相同,則將數據庫中的表和上一次配置的表做并集,進行融合。

    18、可選地,主表命名規則是:表前綴_主表名;主表主鍵字段命名為主表名_id。

    19、關系表命名規則是:表前綴_主表名1_主表名2。

    20、關系表主鍵命名規則是:主表名1_主表名2_id。

    21、可選地,關聯表匹配主表的流程為:采用正則表達式拆解關系表表名為兩個主表的名稱。

    22、根據拆解得到的主表名稱分別查找對應的主表。

    23、將對應的主表的關系記錄創建出來。

    24、可選地,所述不同的數據庫包括:mysql關系數據庫以及oracle關系數據庫。

    25、根據本專利技術提供的具體實施例,本專利技術公開了以下技術效果:本專利技術所提供的一種數據模型設計器,通過數據模型設計界面在線設計表和表之間的一對多和多對多關系;通過數據庫同步器在數據模型設計界面上設計數據模型,也支持在數據庫里設計數據模型,雙向同步;在數據模型設計界面上設計,可以很方便在標準表信息和字段信息上增加擴展屬性,方便低代碼平臺靈活擴展。本專利技術支持在線設計數據模型(表),為開發者節省大量時間。

    本文檔來自技高網
    ...

    【技術保護點】

    1.一種數據模型設計器,其特征在于,包括:數據模型設計界面、數據模型加載器、數據庫同步器、SQL導出器以及數據庫適配器;所述數據模型為表;

    2.根據權利要求1所述的一種數據模型設計器,其特征在于,所述數據模型加載器的工作流程為:

    3.根據權利要求1所述的一種數據模型設計器,其特征在于,主表命名規則是:表前綴_主表名;主表主鍵字段命名為主表名_id;

    4.根據權利要求3所述的一種數據模型設計器,其特征在于,關聯表匹配主表的流程為:

    5.根據權利要求1所述的一種數據模型設計器,其特征在于,所述不同的數據庫包括:MySQL關系數據庫以及Oracle關系數據庫。

    【技術特征摘要】

    1.一種數據模型設計器,其特征在于,包括:數據模型設計界面、數據模型加載器、數據庫同步器、sql導出器以及數據庫適配器;所述數據模型為表;

    2.根據權利要求1所述的一種數據模型設計器,其特征在于,所述數據模型加載器的工作流程為:

    3.根據權利要求1所述的一種數據模型設計器,其特征...

    【專利技術屬性】
    技術研發人員:姚福源姚福堅
    申請(專利權)人:北京遠景視點科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲综合无码一区二区| 久久精品亚洲AV久久久无码| 一本之道高清无码视频| 国产精品无码无在线观看| 67194成l人在线观看线路无码| 精品无码中文视频在线观看| 无码国内精品人妻少妇| 日韩乱码人妻无码中文视频 | 久久综合精品国产二区无码| 亚洲av无码专区在线电影天堂| 亚洲啪啪AV无码片| 国产成人无码区免费A∨视频网站| 亚洲AV无码国产精品色午友在线| 丰满少妇被猛烈进入无码| 精品久久久无码人妻中文字幕| 亚洲人成人无码网www电影首页 | 亚洲中文字幕无码久久2017| 在线无码午夜福利高潮视频 | 中文成人无码精品久久久不卡| 99无码人妻一区二区三区免费| 国产成人午夜无码电影在线观看| av无码a在线观看| 亚洲另类无码专区首页| 亚洲最大中文字幕无码网站| 人妻无码第一区二区三区| 日韩午夜福利无码专区a| 亚洲Av无码专区国产乱码DVD | 国产成人AV一区二区三区无码| 伊人久久无码精品中文字幕| 国产精品无码一区二区三区在| 无码中文在线二区免费| 无码中文字幕一区二区三区| 午夜麻豆国产精品无码| 精品国产性色无码AV网站| 成人免费无码精品国产电影| 国产成人精品无码专区| 熟妇人妻中文av无码| 久久亚洲AV无码西西人体| 亚洲国产精品无码久久一线 | 久久久久无码国产精品不卡| heyzo专区无码综合|