[發(fā)明專利]一種嵌入式數(shù)據(jù)庫中觸發(fā)器的實現(xiàn)方法有效
| 申請?zhí)枺?/td> | 200810066301.9 | 申請日: | 2008-03-18 |
| 公開(公告)號: | CN101256577A | 公開(公告)日: | 2008-09-03 |
| 發(fā)明(設計)人: | 陳幼柏 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 深圳市君勝知識產(chǎn)權(quán)代理事務所 | 代理人: | 楊宏 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 嵌入式 數(shù)據(jù)庫 觸發(fā)器 實現(xiàn) 方法 | ||
1、一種嵌入式數(shù)據(jù)庫中觸發(fā)器的實現(xiàn)方法,其特征在于,所述方法包括以下步驟進行:
A、向數(shù)據(jù)庫注冊通知消息的觸發(fā)器;
B、當檢測到數(shù)據(jù)庫有修改操作時,向所述應用模塊發(fā)送含有數(shù)據(jù)庫變化狀態(tài)的通知消息。
2、根據(jù)權(quán)利要求1所述的方法,其特征在于,??所述步驟A還包括以下步驟:
數(shù)據(jù)庫校驗應用模塊注冊的觸發(fā)器的正確性,并在校驗通過后,將觸發(fā)器的注冊內(nèi)容插入到內(nèi)存中。
3、根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法通過以下步驟進行觸發(fā)器正確性的校驗:
通過對觸發(fā)器進行約束規(guī)則檢查,以及對觸發(fā)器注冊內(nèi)容中的取值進行合法性檢驗。
4、根據(jù)權(quán)利要求2所述的方法,其特征在于,所述內(nèi)存包括觸發(fā)器注冊表。
5、根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟B包括以下步驟:
B1、應用模塊對數(shù)據(jù)庫進行修改操作;
B2、數(shù)據(jù)庫判斷是否有來自所述應用模塊的修改操作指令;如果是,則執(zhí)行B3;
B3、遍歷觸發(fā)器注冊表,判斷是否存在所述應用模塊注冊的通知消息的觸發(fā)器;如果是,則步驟B4;
B4、數(shù)據(jù)庫對修改操作的數(shù)據(jù)進行約束檢查;
B5、數(shù)據(jù)庫進行數(shù)據(jù)修改操作;
B6、執(zhí)行觸發(fā)器,向所述應用模塊發(fā)送通知消息;
B7、所述應用模塊根據(jù)所述通知消息的內(nèi)容,進行自我更新操作。
6、根據(jù)權(quán)利要5所述的方法,其特征在于,所述步驟B4與步驟B3之間還包括以下步驟:
當判斷存在所述應用模塊注冊的通知消息的觸發(fā)器時,數(shù)據(jù)庫向所述應用模塊發(fā)送關(guān)于確認修改操作是否繼續(xù)執(zhí)行的通知消息。
8、根據(jù)權(quán)利要求6所述的方法,其特征在于,所述應用模塊根據(jù)接收到的通知消息,對修改操作是否繼續(xù)執(zhí)行進行確認,若所述應用模塊停止修改操作,則發(fā)送中斷制止數(shù)據(jù)庫進行修改操作。
9、根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟B6中,數(shù)據(jù)庫向所述應用模塊發(fā)送的是:關(guān)于數(shù)據(jù)庫修改狀態(tài)的通知消息。
10、根據(jù)權(quán)利要求9所述的方法,其特征在于,所述通知消息中包含:數(shù)據(jù)庫中數(shù)據(jù)變化的內(nèi)容或趨勢。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810066301.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種產(chǎn)蛋禽的飼喂飼料
- 下一篇:大型壓鑄模微變形真空熱處理工藝
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構(gòu)筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構(gòu)筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對象復制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲方法、裝置、電子設備及存儲介質(zhì)
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置
- 互動業(yè)務終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設備實現(xiàn)方法及其實現(xiàn)裝置





