Hva Er Et Skjema?
I Microsoft SQL Server 2005 er et skjema en samling objekter som overholder ANSI SQL – 92-standarden.
ANSI SQL-92-standarden definerer et skjema som en samling av databaseobjekter som eies av en enkelt rektor og danner et enkelt navneområde.
alle objekter i et skjema må være unikt navngitt, og et skjema må være unikt navngitt i databasekatalogen. SQL Server 2005 bryter koblingen mellom brukere og skjemaer, brukere eier ikke objekter. Skjemaer egne objekter og rektorer egne skjemaer.
et skjema kan eies av enten en primær eller sekundær rektor, med begrepet «rektor» betyr EN SQL Server-enhet som kan få tilgang til sikrede objekter.
Prinsipptyper som kan eie skjemaer:
- Primær
- SQL Server-Pålogging
- Databasebruker
- Windows-Pålogging
- Sekundær
- SQL Server-Roller
- Windows-Grupper
- Standardskjemaer
brukere kan nå ha et standardskjema tildelt ved hjelp av default_schema-alternativet for å opprette bruker-og endre brukerkommandoer. Hvis ingen standard skjema leveres for en bruker DA DBO vil bli brukt som standard skjema.