View, Procedure, Trigger

Ba mô-đun tương tác: (1) view thường vs materialized view, (2) trigger tự ghi audit log, (3) bảng so sánh view vs materialized view.

1 · View thường vs Materialized view

Bảng gốc don_hang(khach, tien). Cả hai view đều tính SUM(tien) theo khach. Sửa bảng gốc rồi xem cái nào tự đổi, cái nào phải REFRESH.

idkhachtien

👁 v_doanh_thu (view thường) tươi tức thì

CREATE VIEW v_doanh_thu AS SELECT khach, SUM(tien)...

khachtong

📸 mv_doanh_thu (materialized) ảnh chụp

CREATE MATERIALIZED VIEW mv_doanh_thu AS ...

khachtong

2 · Trigger demo — audit_log tự ghi

Bảng nhan_vien(id, ten, luong) gắn trigger AFTER INSERT/UPDATE/DELETE. Mỗi thao tác tự sinh một dòng trong audit_log bên dưới — không phải tự viết.

idtenluong

3 · So sánh — View vs Materialized view

Bấm vào ô để xem giải thích chi tiết.

Tiêu chíView thườngMaterialized view
← Chọn một ô để xem giải thích.