De nøkkelforskjell mellom tildeling og tilbakekalling er det tilskud gir et privilegium til brukeren mens tilbakekalling tar tilbake privilegiet gitt til brukeren.
SQL gir forskjellige autorisasjonsnivåer for brukere. Grant og tilbakekall er to slike kommandoer. Grant-kommandoen tillater å gi en autorisasjon til en bruker mens tilbakekallingskommandoen tillater å trekke autorisasjonsnivået fra brukeren.
1. Oversikt og nøkkelforskjell
2. Hva er stipend
3. Hva er tilbakekalling
4. Sammenligning ved siden av siden - gi og tilbakekalle i tabellform
5. Sammendrag
DBMS er et systemprogramvare for å opprette og administrere databaser. Videre, SQL eller Strukturert spørrespråk er språket for å håndtere databaser. Derfor tillater det å sette inn, modifisere og hente data i en database. Det finnes også ulike kategorier i SQL, som DDL, DML og DCL. Data Definisjon Language (DDL) gjør det mulig å opprette og omstrukturere databaseobjekter. Opprett, endre, slipp er noen DDL-kommandoer. Data Manipulating Language (DML) tillater operasjonsdata i databasen. Valget, sett inn, oppdater og slett er noen eksempler på DML-kommandoer. Data Control Language (DCL) tillater kontroll over tilgang til data i databasen. Bidrag og tilbakekalling er to DCL-kommandoer som gir databasesikkerhet.
Figur 01: SQL Database
Tildelingskommandoen gir tilgang eller privilegier på databasobjektene for brukerne. Syntaxen er som følger.
grantprivilege_name på objektnavn
til brukernavn [tildelingsalternativ];
I henhold til det ovennevnte er privilegienavnet tilgangsretten eller privilegiet tildelt brukeren. Objektnavnet er navnet på databaseobjektet. Det kan være et bord, visning etc. Brukernavnet er navnet på brukeren som får tilgangen riktig. Tilskuddsalternativet er valgfritt. Det tillater brukere å gi tilgangsrettigheter for andre brukere.
Kommandoen til å gi tillatelse til å lage bord er som følger.
gi opprette bord til brukernavn
Kommandoen til stor tillatelse til å slippe bordet er som følger.
gi tabellen til brukernavn
Det er få SQL-setninger med tildelingskommando.
Tilbakekallingskommandoen fjerner brukerens tilgangsrettigheter eller privilegier til databaseobjektet. Syntaxen er som følger.
tilbakekall privilegiumnavn på objektnavn
fra brukernavn
Følgende er et eksempel på å ta tilbake privilegiet å lage tabeller fra en bestemt bruker.
tilbakekall opprett bord fra brukernavn
Kort sagt utdyper de to to uttalelsene bruken av tilskudd og tilbakekalling. Underklæringen gir et valgrettighet på studentbord til bruker1.
gi valg på student til bruker1
Nedenstående erklæring, tilbakekall velgrettigheten på studentbordet fra user1.
tilbakekall velg på student fra user1
gi opp mot tilbakekalling | |
stipend er en DCL-kommando som tillater å gi privilegier til brukerne på databaseobjektene. | tilbakekalle er en DCL-kommando som tillater å ta tilbake tillatelsen tildelt til en bruker. |
I Decentralized Control | |
Tilskuddet er lettere. | Tilbakekallingen er kompleks. |
bruk | |
Tillater tilordnet tilgangsrettigheter til brukerne. | Tillater fjerning av tilgangsrettigheter fra brukerne. |
tildeling og tilbakekalling er to viktige DCL-kommandoer. DCL er en underkategori av SQL. Forskjellen mellom tildeling og tilbakekalling er at tilskuddet gir et privilegium til brukeren mens tilbakekallingen tar tilbake privilegiet gitt av brukeren.
1. "Bruk GRANT og REVOKE." Python Relasjonelle og Logiske Operatører | Studytonight. Tilgjengelig her
1.'Sql-server-ce-4-logo 'Av Microsoft - Microsoft Website, (Public Domain) via Commons Wikimedia