Forskjellen mellom stipend og tilbakekalling

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.

INNHOLD

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

Hva er stipend?

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.

Hva er tilbakekalling?

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

Hva er forskjellen mellom stipend og tilbakekalling?

 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.

Sammendrag - gi vederlag

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.

Henvisning:

1. "Bruk GRANT og REVOKE." Python Relasjonelle og Logiske Operatører | Studytonight. Tilgjengelig her 

Bilde Courtesy:

1.'Sql-server-ce-4-logo 'Av Microsoft - Microsoft Website, (Public Domain) via Commons Wikimedia