Uw applicatie kan zonder wijzigingen worden uitgevoerd. MySQL is ANSI-SPARC-architectuur meewerkend . Met een extern schema bereik je codd's rule 9 "Logical data onafhankelijkheid" :
U kunt hernoemen uw tabellen en maak weergaven met originele tabelnamen. Een voorbeeld:
Laten we een tabel aannemen met de naam 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'
Een andere manier is om een trigger te maken en een kopie te maken van gewiste rijen in een onafhankelijke tabel.