題組內容

第五題: 在關聯式資料庫應用中,會利用程式語言撰寫有關處理資料的運作功能,請回答下列問題:

(三)上述兩者的相同之處和差異之處分別為何?【10 分】

詳解 (共 3 筆)

Ather
Ather
詳解 #5525515
2022/06/24
相同: 存放於DB的程式且都可重複被執...

(共 31 字,隱藏中)
前往觀看
小書僮Roy
小書僮Roy
詳解 #6078737
2024/04/26
•解題: 相同之處: 都是在資料...
(共 575 字,隱藏中)
前往觀看
hchungw
hchungw
詳解 #6128027
2024/06/12

相同之處

  • 都儲存在資料庫中,使用 SQL 和流程控制語言。
  • 都可自動化業務邏輯,提高安全性,減少網路流量。

差異之處

  • 觸發機制:預存程序需顯式調用,觸發器自動響應事件。
  • 執行時機:預存程序由應用程序決定,觸發器由資料庫事件決定。
  • 使用範圍:預存程序用於複雜邏輯和多步驟操作,觸發器用於即時處理數據變更。
  • 設計目的:預存程序為重用邏輯設計,觸發器為響應和處理數據變更設計。
  • 可重用性:預存程序重用性高,觸發器重用性低。