Тхе кључна разлика између одобрења и опозива је то грант даје привилегију кориснику док укидање повлачи привилегију додељену кориснику.
СКЛ пружа различите нивое ауторизације корисницима. Додела и опозив су две такве команде. Наредба Грант омогућава давање ауторизације кориснику док наредба за опозив омогућава повлачење нивоа ауторизације од корисника.
1. Преглед и кључне разлике
2. Шта је грант
3. Шта је опозив
4. Упоредна упоредба - одобрити и опозвати у табеларном облику
5. Резиме
ДБМС је системски софтвер за креирање и управљање базама података. Фуртхереморе, СКЛ или структурирани језик упита је језик за обраду база података. Због тога омогућава уметање, модификовање и дохваћање података у базу података. Постоје такође и разне категорије у СКЛ-у, као што су ДДЛ, ДМЛ и ДЦЛ. Језик дефиниције података (ДДЛ) омогућава креирање и реструктурирање објеката базе података. Цреате, алтер, дроп су неке ДДЛ команде. Језик за манипулацију подацима (ДМЛ) омогућава оперативне податке у бази података. Одабир, уметање, ажурирање и брисање су неки примери ДМЛ команди. Језик за контролу података (ДЦЛ) омогућава контролу приступа подацима унутар базе података. Дозвола и опозив су две ДЦЛ наредбе које пружају сигурност базе података.
Слика 01: СКЛ база података
Наредба грант даје корисницима приступ или повластице на објектима базе података. Синтакса је следећа.
грантпривилеге_наме на име објекта
до корисничко име [опција одобрења];
Према горе наведеном, име привилеге_ је право приступа или привилегија додељена кориснику. Име објекта је име објекта базе података. То може бити табела, приказ итд. Корисничко име је име корисника који добија право приступа. Опција донације није обавезна. Омогућује корисницима да дају права приступа другим корисницима.
Наредба за давање дозволе за креирање табеле је следећа.
одобри креирање табеле корисничком имену
Наредба за издавање велике дозволе за табелу је следећа.
одобрите падајућу табелу корисничком имену
То је неколико СКЛ изјава са грант командом.
Наредба за опозив одузима корисницима приступна права или привилегије објекту базе података. Синтакса је следећа.
опозовите име привилеге_наме на име објекта
из корисничког имена
Следи пример повратка привилегија прављења табела од одређеног корисника.
опозвати креирање табеле из корисничког имена
Укратко, дате две изјаве разјашњавају употребу грантова и опозива. Изјава у наставку даје корисничку привилегију одабира на студентском столу.
одобрите избор ученика1 кориснику1
Доња изјава од корисника1 повлачи привилегију одабира на студентском столу.
опозвати избор ученика код корисника1
одобрити вс опозвати | |
одобрити је ДЦЛ наредба која омогућава давање привилегија корисницима на објектима базе података. | опозвати је ДЦЛ наредба која омогућава враћање дозволе додељене кориснику. |
У децентрализованој контроли | |
Грант је лакши. | Опозив је сложен. |
Употреба | |
Омогућује додељивање права приступа корисницима. | Омогућује уклањање права приступа од корисника. |
одобрити и опозвати двије су битне ДЦЛ наредбе. ДЦЛ је подкатегорија СКЛ-а. Разлика између одобрења и опозива је у томе што грант даје привилегију кориснику док опозиција повлачи привилегију коју је одобрио корисник.
1. "Коришћење програма ГРАНТ и РЕВОКЕ." Релацијски и логички оператери Питхон | Студитонигхт. Доступно овде
1.'Скл-сервер-це-4-лого 'Мицрософт - Мицрософт Веб локација, (Публиц Домаин) преко Цоммонс Викимедиа