Podmínky pro modifikaci dat v pohledu:
1. nelze v pohledu rušit řádky2. lze přidávat a modifikovat řádky, které se ovšem musí promítnout do primárních relací, tzn. že algoritmus pohledu nesmí obsahovat podmínku spojení, množinové operátory, skupinové funkce, GROUP BY, CONNECT BY a operátor DISTINCT Bezpečnost dat – řeší problém toho co může daný uživatel databáze a s jakými objekty udělat. Povolení se děje pomocí přidělování privilegií:a) systémová – určují činnost, kterou mohu provádětb) objektová – uvádějí objekt se kterým mohu pracovat a jakým způsobemRole = skupina privilegií (systémových i objektových):a) standardní (3) – CONNECT (relace, hrozny,pohledy,synonyma), RESOURCE(+indexy,procedury,trigery), DBA(vše)b) uživatelské – tvořím je sám a dávám ji jménoPřidělování (odjímání) systémových privilegií pomocí1. strandardních rolí2. jednotlivě3. uživatelských rolí, které musím vytvořitObjektová privilegiaSELECT, INSERT, UPDATE, DELETE týkají se relací, pohledůALTER, REFERENCES, INDEX, ALL(nelze požít na pohled) pro primární relace