Gagana e Puleaina Faʻamatalaga (DCL)

GRANT, REVOKE ma DENY Faʻatagaina o Faʻasalalauga

O le Gagana e Puleaina Faʻamatalaga (DCL) o se vaega o le Language Structured Query Language (SQL) ma mafai ai e le pulega o faʻamatalaga ona faʻapipiʻi le saogalemu i faʻamaumauga. E aofia ai le Data Definition Language (DDL), lea e faʻaaoga e faʻaopopo ma faʻamalo mea e fai i le komepiuta, ma le Gagana Faʻamatalaga Faʻamatalaga (DML) faʻaaoga e toe aumai, faʻapipiʻi, ma fesuisuiai mea o loʻo i totonu o le database.

DCL o le faigofie pito i lalo o faʻamaumauga SQL , aua e naʻo le tolu tulafono e aofia ai: GRANT, REVOKE, ma DENY. I le tuufaatasiga, o nei tulafono e tolu e maua ai e pule le fetuunaiga e setiina ma aveese faʻatagaga o faʻamaumauga i se tulaga sili ona lelei.

Faʻaopoopoina Faʻatagaga Faatasi ai ma le Poloaiga FUA

O le poloaiga GRANT e faʻaaogaina e le pule e faʻaopopo ai faʻatagaga fou i se tagata faʻapipiʻi faʻamaumauga . E i ai se faʻapitoa faigofie, faʻamatalaina e pei ona taʻua i lalo:

TUUINA [avanoa] ON [mea faitino] TO [tagata e faaaogaina] [MA LE FUAFUAGA FILIFILIA]

O le pau lenei i luga o laina taʻitasi e mafai ona e tuʻuina mai i lenei poloaiga:

Mo se faʻataʻitaʻiga, faʻamoemoe e tuʻuina atu i le tagata faʻaaoga Joe le tomai e toe aumai ai faʻamatalaga mai le 'aufaigaluega i luga o se faʻamaumauga e taʻua o HR. E mafai ona e faʻaaogaina le faʻatonuina o le faʻasologa o le SQL:

GALUEGA FILIFILI I TULAGA FAʻAVAE

O Joe o le a mafai nei ona toe aumai faamatalaga mai le laulau o tagata faigaluega. O le a le mafai, ae ui i lea, o le a le mafai ona faʻatagaina isi faʻatagaga e toe aumai faamatalaga mai lea laulau ona e te leʻi aofia ai le FUAFUAGA FUAFUAGA FUAFUAʻI i totonu o le faʻamatalaga GRANT.

Faʻafouina Database Access

O le tulafono REVOKE e faʻaaogaina e aveesea ai le faʻamatalaga o faʻamatalaga mai se tagata na faʻaaoga muamua na avanoa. O le syntax mo lenei poloaiga ua faamatalaina e faapea:

REVOKE [FUAFUAGA FILIFILI MO] [faatagaga] ON [mea faitino] FROM [user] [CASCADE]

O le pau lenei i luga o laina mo le tulafono REVOKE:

Mo se faʻataʻitaʻiga, o le poloaiga lea e faalēaogā ai le faatagaga na tuʻuina atu ia Joe i le faʻataʻitaʻiga muamua:

FAIA SE SELEI I TULAGA FAʻAVAE

Faʻamataʻu manino le Faʻatauina o le Access Access Database

O le tulafono DENY ua faʻaaoga e puipui manino ai se tagata mai le mauaina o se faatagaga faapitoa. E fesoasoani lenei mea pe a avea se tagata faʻaaoga o se sui o se matafaioi poʻo se vaega ua tuʻuina atu i ai se faʻatagaga, ma e te manaʻo e puipuia lena tagata faʻaaoga mai le mauaina o le faatagaga e ala i le faia o se tuusaunoaga. O le syntax mo lenei poloaiga e faapenei:

DENY [faatagaga] ON [mea faitino] TO [user]

O tafaoga mo le tulafono DENY e tutusa ma i latou na faʻaaogaina mo le poloaiga GRANT.

Mo se faʻataʻitaʻiga, afai e te manaʻo e mautinoa o le a le mafai e Mataio ona maua le malosi e faʻamalo ai faʻamatalaga mai le laulau o tagata faigaluega, ia tuʻuina atu le poloaiga lenei:

FAʻATASI I TULAGA FAʻAVAE