[發明專利]一種公共信息模型與關系型數據庫之間的映射方法有效
| 申請號: | 201110458483.6 | 申請日: | 2011-12-31 |
| 公開(公告)號: | CN103186628A | 公開(公告)日: | 2013-07-03 |
| 發明(設計)人: | 俞高宇;林吉;梁俊 | 申請(專利權)人: | 上海可魯系統軟件有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201203 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 公共 信息 模型 關系 數據庫 之間 映射 方法 | ||
1.一種公共信息模型與關系型數據庫之間的映射方法,其特征在于,包含以下步驟:
建立公共信息模型中類的元模型描述,包含類本體的描述、類屬性的描述、和類關系的描述,所述類關系包括類層次關系和類邏輯關系;
為所述類的各描述分別建立元模型,生成類本體的描述類元模型、類屬性的描述類元模型、類關系的描述類元模型,和各元模型的關系;所述公共信息模型中所有類模型均通過上述各元模型實例化得到;
建立公共信息模型中對象的元模型描述,包含對象本體的描述、對象屬性值的描述、和對象間關系的描述;
為所述對象的各描述分別建立元模型,生成對象本體的描述類元模型、對象屬性值的描述類元模型、對象間關系的描述類元模型,和各元模型的關系;所述公共信息模型中所有對象模型均通過上述各元模型實例化得到;
將所述類與對象的元模型映射至關系型數據庫,每個元模型對應一關系表,建立由類的各元模型映射而成的模式關系表集合,與由對象的各元模型映射而成的對象關系表集合;
所述對象關系表集合中,由所述各對象元模型映射得到一組對象關系表,根據對象模型的關鍵節點,為每個關鍵節點分配一組所述對象關系表;
在對類元模型進行實例化,生成具體的類模型時,根據實例化的內容,在所述模式關系表集合中對應的關系表中新增記錄;
在對對象元模型進行實例化,生成具體的對象模型時,根據實例化的內容和該對象模型所屬的關鍵節點,在所述對象關系表集合中該關鍵節點所對應的一組對象關系表中相應的關系表中新增記錄。
2.根據權利要求1所述的公共信息模型與關系型數據庫之間的映射方法,其特征在于,所述類本體的描述類元模型、類屬性的描述類元模型、類關系的描述類元模型的關系包含:
所述類本體的描述類元模型自身具有繼承關系;
所述類本體的描述類元模型與所述類關系的描述類元模型之間具有定義域關系,用于表明所述類關系的描述類所表達的具體關系由哪個類所擁有;
所述類本體的描述類元模型與所述類屬性的描述類元模型之間具有從屬關系,用于表明所述類屬性的描述類所表達的具體類屬性由哪個類所擁有。
3.根據權利要求2所述的公共信息模型與關系型數據庫之間的映射方法,其特征在于,所述對象本體的描述類元模型類為所述類本體的描述類元模型的實例;
所述對象屬性值的描述類元模型為所述類屬性的描述類元模型的實例;
所述對象間關系的描述類元模型為所述類關系的描述類元模型的實例。
4.根據權利要求1所述的公共信息模型與關系型數據庫之間的映射方法,其特征在于,所述建立公共信息模型中類的元模型描述的步驟中,所建立的描述還包含:基本數據類型的描述;
所述為對象的各描述分別建立元模型的步驟中,還生成基本數據類型的描述類元模型;
所述基本數據類型的描述類元模型與所述類屬性的描述類元模型之間具有關聯關系,用于表明所述類屬性的描述類所表達的具體類屬性使用哪種數據類型。
5.根據權利要求4所述的公共信息模型與關系型數據庫之間的映射方法,其特征在于,所述建立公共信息模型中類的元模型描述的步驟中,所建立的描述還包含:簡單數據類型的描述;
所述為對象的各描述分別建立元模型的步驟中,還生成簡單數據類型的描述類元模型;
所述基本數據類型的描述類元模型與所述簡單數據類型的描述類元模型之間具有組合關系。
6.根據權利要求1至5中任意一項所述的公共信息模型與關系型數據庫之間的映射方法,其特征在于,所述將類與對象的元模型映射至關系型數據庫,每個元模型對應一關系表的步驟中,
所述元模型中包含的每個元素對應關系表中的一項。
7.根據權利要求6所述的公共信息模型與關系型數據庫之間的映射方法,其特征在于,所述類本體的描述類元模型包含以下元素:
類標識、類名稱、類版型、和/或類基類;
所述類屬性的描述類元模型包含以下元素:
屬性標識、屬性名稱、屬性變量類型、所屬類、和/或注釋;
所述類關系的描述類元模型包含以下元素:
關系標識、關系名稱、重數、是否聚集、關系的定義域、關系的值域、反向角色名、和/或注釋。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海可魯系統軟件有限公司,未經上海可魯系統軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110458483.6/1.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





