Language Control Language (DCL)

Равзанаи додаҳо, рамзҳо ва ройгони DENY

Language Control Language (DCL) як зергурӯҳ аз забони Системаи Системаи Система (Система) мебошад ва имкон медиҳад, ки мудирияти пойгоҳи додаҳо барои дастрасии амният ба пойгоҳи додаҳои ҳамоҳангшуда мутобиқат кунанд. Он забони лотинӣ (DDL) -ро, ки барои илова ва тоза кардани объектҳои махзани истифода бурда мешавад, ва забонҳои интиқоли маълумот (DML) истифода мебаранд, ки барои ҷустуҷӯ, ворид кардан ва тағйир додани мундариҷаи пойгоҳи додаҳо истифода мешаванд.

DCL соддатарин зергурӯҳҳои сенсор аст , зеро он танҳо се фармон аст: GRANT, REVOKE ва DENY. Дар якҷоягӣ, ин се фармонҳо администраторҳоро бо фарогирии танзим ва хориҷ кардани пойгоҳи додаҳо дар мӯдҳои хеле зебо таъмин мекунанд.

Илова кардани иҷозатҳо Бо Фармони Фармондеҳ

Фармони Грант аз ҷониби маъмурон барои истифодабарандагони базаи маълумотҳо илова кардани иҷозатномаҳои нав истифода мешавад . Ин як калимаи оддӣ аст, ки дар зер муайян карда мешавад:

[ГУНОГУН] БАРОИ ШУМОРА [object] ба [истифодакунанда] [ИНТЕРНЕТ]

Ин аст, ки хароҷоти ҳар як параметрҳое, ки шумо метавонед бо ин фармон таъмин кунед:

Масалан, шумо мехоҳед, ки истифодабарандаи Joe ба қобилияти фиристодани иттилоот аз ҷадвалҳои кормандон дар пойгоҳи додаи HR. Шумо метавонед фармони зеринро истифода баред:

ҲАМКОРИҲОИ ГРАНТҲОИ АСОСИИ ИНТИХОБОТ Ба Ҷой

Ҷо ҳоло қобилияти гирифтани маълумот аз ҷадвалҳои кормандон дорад. Бо вуҷуди ин, ӯ метавонад ба дигар корбарон иҷозат диҳад, ки иттилоотро аз ин ҷадвал гирад, зеро шумо дар қисмати GRANT баёнотро бо матни GRANT OPTION-ро дар бар намегирифт.

Дастрасии пойгоҳи додаҳоро бозмедорад

Фармони REVOKE барои бартараф кардани дастрасии базаи маълумот аз як корбар пештар дастрас карда шудааст. Синтаксиси ин фармон ба таври зерин муайян карда мешавад:

БЕҲТАРИН [МАБЛАҒГУЗОРӢ БАРОИ СОҲИҲО] [Иҷозати] [object] аз [user] [CASCADE]

Дар ин ҷо параметрҳо оид ба параметрҳои фармоиши REVOKE:

Масалан, фармони зерин розигии ЮНЕСКО дар намунаи пешина дорад:

ХАБАРҲОИ АСОСИИ ИНСОНӢ

Дастрасӣ ба базаи маълумотҳои бепул

Фармондеҳии DENY барои ошкор кардани истифодабаранда аз гирифтани иҷозати махсус истифода бурда мешавад. Вақте, ки корбар рамзи гурӯҳе аст, ки иҷозат дода мешавад, ин корро истифода мекунад ва шумо мехоҳед, ки истифодабарандаи инфиродиро аз тариқи истисно ба истиснои иҷозат ба мерос бардоред. Синтаксиси ин фармон чунин аст:

ДЕН [иҷозати] ON [object] ба корбар [user]

Параметрҳои фармони DENY ба онҳое, ки барои фармонҳои Грант истифода мешаванд, баробар аст.

Масалан, агар шумо хоҳед, ки Математ ҳеҷ гоҳ қобилияти фиристодани иттилоотро аз ҷадвали кормандон гирифта наметавонад, фармони зеринро пешниҳод кунед:

БАРОИ ДОНИШГОҲИ МАСЪАЛАҲОИ МЕҲНАТ