SQL1

       

ÒÈÏÈ×ÍÛÅ ÏÐÈÂÈËÅÃÈÈ ÑÈÑÒÅÌÛ


Ïðè îáû÷íîì ïîäõîäå èìååòñÿ òðè áàçîâûõ ïðèâèëåãèè ñèñòåìû: CONNECT (Ïîäêëþ÷èòü), RESOURCE (Ðåñóðñ) è DBA (Àäìèíèñòðàòîð Áàçû Äàííûõ). Ïðîùå ìîæíî ñêàçàòü, ÷òî CONNECT ñîñòîèò èç ïðàâà çàðåãèñòðèðîâàòüñÿ è ïðàâà ñîçäàâàòü ïðåäñòàâëåíèÿ è ñèíîíèìû (ñì. Ãëàâó 23), åñëè ïåðåäàíû ïðèâèëåãèè îáúåêòà. RESOURCE ñîñòîèò èç ïðàâà ñîçäàâàòü áàçîâûå òàáëèöû. DBA ýòî ïðèâèëåãèÿ ñóïåðïîëüçîâàòåëÿ, äàþùàÿ ïîëüçîâàòåëþ âûñîêèå ïîëíîìî÷èÿ â áàçå äàííûõ. Îäèí èëè áîëåå ïîëüçîâàòåëåé ñ ôóíêöèÿìè àäìèíèñòðàòîðà áàçû äàííûõ ìîæåò èìåòü ýòó ïðèâèëåãèþ. Íåêîòîðûå ñèñòåìû êðîìå òîãî èìåþò ñïåöèàëüíîãî ïîëüçîâàòåëÿ, èíîãäà íàçûâàåìîãî SYSADM èëè SYS (Ñèñòåìíûé Àäìèíèñòðàòîð Áàçû Äàííûõ), êîòîðûé èìååò íàèâûñøèå ïîëíîìî÷èÿ; ýòî ñïåöèàëüíîå èìÿ, à íå ïðîñòî ïîëüçîâàòåëü ñî ñïåöèàëüíîé DBA-ïðèâèëåãèåé. Ôàêòè÷åñêè òîëüêî îäèí ÷åëîâåê èìååò ïðàâî çàðåãèñòðèðîâàòüñÿ ñ èìåíåì SYSADM, ÿâëÿþùèìñÿ åãî èäåíòèôèêàòîðîì äîñòóïà. Ðàçëè÷èå - âåñüìà òîíêîå è ôóíêöèîíèðóåò ïî ðàçíîìó â ðàçëè÷íûõ ñèñòåìàõ.

Äëÿ íàøèõ öåëåé ìû áóäåì ññûëàòüñÿ íà âûñîêîïðèâèëåãèðîâàííîãî ïîëüçîâàòåëÿ, êîòîðûé ðàçðàáàòûâàåò ÁÄ è óïðàâëÿåò åþ, èìåÿ ïîëíîìî÷èÿ DBA, ïîíèìàÿ, ÷òî ôàêòè÷åñêè ýòè ïîëíîìî÷èÿ - òà æå ñàìàÿ ïðèâèëåãèÿ. Êîìàíäà GRANT, â èçìåíåííîé ôîðìå, ïðèãîäíà äëÿ èñïîëüçîâàíèÿ êàê ñ ïðèâèëåãèÿìè îáúåêòà, òàê è ñ ñèñòåìíûìè ïðèâèëåãèÿìè. Äëÿ íà÷àëà ïåðåäà÷à ïðàâ ìîæåò áûòü ñäåëàíà ñ ïîìîùüþ DBA. Íàïðèìåð, DBA ìîæåò ïåðåäàòü ïðèâèëåãèþ äëÿ ñîçäàíèÿ òàáëèöû ïîëüçîâàòåëþ Rodriguez ñëåäóþùèì îáðàçîì:

GRANT RESOURCE TO Rodriguez;



Ñîäåðæàíèå ðàçäåëà