加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

觸發(fā)器的作用是什么

2021/09/07
8464
閱讀需 3 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

硬件型號(hào):Risym CD40106BE

系統(tǒng)版本:觸發(fā)器系統(tǒng)

觸發(fā)器的作用

1、觸發(fā)器的主要作用就是其能夠?qū)崿F(xiàn)由主鍵和外鍵所不能保證的復(fù)雜的參照完整性和數(shù)據(jù)的一致性。

2、強(qiáng)化約束

觸發(fā)器能夠?qū)崿F(xiàn)比CHECK 語(yǔ)句更為復(fù)雜的約束。

3、跟蹤變化

觸發(fā)器可以偵測(cè)數(shù)據(jù)庫(kù)內(nèi)的操作,從而不允許數(shù)據(jù)庫(kù)中未經(jīng)許可的指定更新和變化。

4、級(jí)聯(lián)運(yùn)行

觸發(fā)器可以偵測(cè)數(shù)據(jù)庫(kù)內(nèi)的操作,并自動(dòng)地級(jí)聯(lián)影響整個(gè)數(shù)據(jù)庫(kù)的各項(xiàng)內(nèi)容。例如,某個(gè)表上的觸發(fā)器中包含有對(duì)另外一個(gè)表的數(shù)據(jù)操作(如刪除,更新,插入)而該操作又導(dǎo)致該表上觸發(fā)器被觸發(fā)。

5、存儲(chǔ)過(guò)程的調(diào)用

為了響應(yīng)數(shù)據(jù)庫(kù)更新觸,發(fā)器可以調(diào)用一個(gè)或多個(gè)存儲(chǔ)過(guò)程,甚至可以通過(guò)外部過(guò)程的調(diào)用而在DBMS( 數(shù)據(jù)庫(kù)管理系統(tǒng))本身之外進(jìn)行操作。
由此可見(jiàn),觸發(fā)器可以解決高級(jí)形式的業(yè)務(wù)規(guī)則或復(fù)雜行為限制以及實(shí)現(xiàn)定制記錄等一些方面的問(wèn)題。例如,觸發(fā)器能夠找出某一表在數(shù)據(jù)修改前后狀態(tài)發(fā)生的差異,并根據(jù)這種差異執(zhí)行一定的處理。此外一個(gè)表的同一類型(INSERT、 UPDATE、 DELETE)的多個(gè)觸發(fā)器能夠?qū)ν环N數(shù)據(jù)操作采取多種不同的處理。

(圖片來(lái)源于互聯(lián)網(wǎng)

觸發(fā)器的電路圖邏輯門組合而成,其結(jié)構(gòu)均由R-S鎖存器派生而來(lái)(廣義的觸發(fā)器包括鎖存器)。觸發(fā)器可以處理輸入、輸出信號(hào)和時(shí)鐘頻率之間的相互影響。

按邏輯功能不同分為:RS觸發(fā)器、D觸發(fā)器、JK觸發(fā)器T觸發(fā)器。

按觸發(fā)方式不同分為:電平觸發(fā)器、邊沿觸發(fā)器和脈沖觸發(fā)器。

按電路結(jié)構(gòu)不同分為:基本RS觸發(fā)器和鐘控觸發(fā)器。

按存儲(chǔ)數(shù)據(jù)原理不同分為:靜態(tài)觸發(fā)器和動(dòng)態(tài)觸發(fā)器。

按構(gòu)成觸發(fā)器的基本器件不同分為:雙極型觸發(fā)器和MOS型觸發(fā)器。

相關(guān)推薦

電子產(chǎn)業(yè)圖譜