Aplikasi Anda dapat berjalan tanpa perubahan apa pun. MySQL adalah Arsitektur ANSI-SPARC sesuai. Dengan skema eksternal, Anda mencapai aturan codd 9 "Independensi data logis" :
Anda dapat mengganti nama tabel Anda dan buat tampilan dengan nama tabel asli. Contoh:
Misalkan sebuah tabel bernama my_data
:
REMAME TABLE my_data TO my_data_flagged
ALTER TABLE my_data_flagged
ADD COLUMN is_deleted boolean NOT NULL default 0;
CREATE VIEW my_data AS
SELECT *
FROM my_data_flagged
WHERE is_deleted = '0'
Cara lain adalah membuat pemicu dan membuat salinan baris yang dihapus di tabel independen.