Kasutajate õigused (privileegid). Kasutajate õigused jagunevad süsteemiõigusteks ja objektiõigusteks. Kasutajatele õiguste andmine ja õiguste äravõtmine käib kahel viisil: · Kasutades graafilist kasutajaliidest. · Kasutades GRANT ja REVOKE lauseid Süsteemiõiguseid saab anda kasutaja, kellel on administraatori õigused või kellel on õigus jagada kõiki õiguseid (GRANT ANY PRIVILEGE valik). Objektiõigused Objektiõigused käsitlevad andmebaasi objektide (tabelid, vaated, numbrijadad, protseduurid, indeksid) kasutamist. Erinevatele objekti tüüpidel on erinevad õigused. Järgnevalt on toodud väljavõte tabelist, kus näidatakse, milliseid objektiõiguseid saab jagada millist tüüpi objektidele. Objekti õiguste liigid: SELECT - lubab teha tabelist/vaatest/numbrijada generaatorist päringut. INSERT - lubab lisada tabelisse/vaatesse uusi kirjeid. UPDATE - lubab muuta tabelis/vaates andmeid. DELETE - lubab kustutada tabelist/vaatest andmeid.
CREATE USER - lubab luua uusi kasutajaid. GRANT ANY PRIVILEGE - annab õiguse jagada teistele osapooltele süsteemiprivileege. GRANT ANY OBJECT PRIVILEGE - annab õiguse jagada teistele osapooltele õigusi kõigi andmebaasi objektide suhtes. Süsteemiõiguseid saab anda kasutaja, kellel on administraatori õigused või kellel on õigus jagada kõiki õiguseid (GRANT ANY PRIVILEGE valik). Objektiõigused Objektiõigused käsitlevad andmebaasi objektide (tabelid, vaated, numbrijadad, protseduurid, indeksid) kasutamist. Erinevatele objekti tüüpidel on erinevad õigused. Järgnevalt on toodud väljavõte tabelist, kus näidatakse, milliseid objektiõiguseid saab jagada millist tüüpi objektidele. Objekti õiguste liigid: SELECT - lubab teha tabelist/vaatest/numbrijada generaatorist päringut. INSERT - lubab lisada tabelisse/vaatesse uusi kirjeid. UPDATE - lubab muuta tabelis/vaates andmeid. DELETE - lubab kustutada tabelist/vaatest andmeid.