Base di dati attiva
DB attivo = DB passivo + REGOLE_ECA
Regole ECA
Evento:
modifiche sui dati (
insert
,
update
,
delete
)
consultazione dei dati (
select
)
fluire temporale
definiti nell'applicazione
Condizione:
predicati sulla base di dati (i.e. clausola '
where
')
predicati ristretti (i.e. no
join
)
queries
procedure dell'applicazione
Azione:
modifiche sui dati (
insert
,
update
,
delete
)
consultazione dei dati (
select
)
comandi speciali (
rollback
,
commit
)
chiamate a procedura