Delen av en database tilgjengelig for en bestemt bruker beskrives som deres
visning .
Her er en oversikt over hvorfor:
* visning: En virtuell tabell basert på en forhåndsdefinert spørring. Den lagrer ikke data direkte, men presenterer et spesifikt undergruppe av data fra en eller flere underliggende tabeller. Denne delmengden er skreddersydd for brukerens tillatelser og behov.
* skjema: Strukturen til databasen, inkludert tabeller, kolonner og datatyper. Dette definerer den overordnede organisasjonen av databasen, men adresserer ikke spesifikt brukerspesifikk tilgang.
* data: Den faktiske informasjonen som er lagret i databasen. Mens brukere bare ser en del av dataene, refererer begrepet "data" til hele databasen, ikke bare en brukers visning.
* Tillatelser: Disse bestemmer hvilke operasjoner en bruker kan utføre i databasen (f.eks. Les, skrive, slette). Mens tillatelser kontrollerer tilgangen, definerer de ikke det spesifikke innholdet en bruker kan se.
I hovedsak kombinerer en visning tillatelser og spesifikke spørringsdefinisjoner for å lage et personlig dataundersett for hver bruker.