Dhana na kazi za usimamizi wa hifadhidata. Msimamizi wa hifadhidata. Usimamizi wa data moja kwa moja kwenye kumbukumbu ya nje

Malengo ya utawala na umuhimu wake kwa misingi ya kisasa data.

Usimamizi wa hifadhidata unahusisha kufanya kazi zinazolenga kuhakikisha utendakazi wa kuaminika na mzuri wa mfumo wa hifadhidata, utoshelevu wa yaliyomo kwenye hifadhidata kwa mahitaji ya habari ya watumiaji, na kuonyesha hali ya sasa katika hifadhidata. eneo la somo.

Haja ya wafanyikazi kuhakikisha usimamizi wa data katika mfumo wa hifadhidata wakati wa operesheni ni matokeo ya hali kuu ya usimamizi wa data katika mifumo kama hiyo, ambayo inahitaji kila wakati kutafuta maelewano kati ya mahitaji yanayokinzana ya mfumo katika mazingira ya watumiaji wa kijamii. Ingawa hitaji hili lilitambuliwa katika hatua za awali za maendeleo ya teknolojia ya hifadhidata, uelewa wazi na muundo wa kazi za wafanyikazi wa usimamizi uliibuka tu kwa utambuzi. usanifu wa tabaka nyingi DBMS (ANSI/X3/SPRC mwaka 1975).

Maelezo ya kazi.

Msimamizi wa hifadhidata anawajibika kwa uadilifu wa rasilimali za habari za kampuni. Ana jukumu la kuunda, kusasisha na kuhifadhi nakala za chelezo zilizounganishwa za faili, kulingana na malengo ya biashara. Mtu huyu lazima ajue taratibu zilizopo za kurejesha programu ya hifadhidata kwa undani sana.

Kunaweza kuwa na hali ambazo msimamizi wa hifadhidata atahitaji kuunda vipengee vya schema halisi kulingana na mifano ya kimantiki ya utumizi, na pia kudumisha mawasiliano ya watumiaji na mfumo na kuhakikisha kiwango kinachofaa cha usalama wa habari, kuhakikisha kuwa wale tu wanaohitaji wanapata ufikiaji. kwa data.

Msimamizi wa hifadhidata lazima awe na uwezo wa kutambua vikwazo vya mfumo vinavyowekea kikomo utendakazi wa mfumo, kurekebisha SQL na programu ya DBMS, na kuwa na ujuzi unaohitajika ili kutatua masuala ya kuboresha utendakazi wa hifadhidata.

Msimamizi wa Hifadhidata: Mbinu za Kawaida.

Inachukuliwa kuwa wafanyikazi wa usimamizi wa data katika mfumo wa hifadhidata wanaundwa na watu kadhaa. Katika hali rahisi zaidi, ambayo ni ya kawaida zaidi wakati wa kufanya kazi na hifadhidata kwenye kompyuta zinazoelekezwa na PC, mtu mmoja anaweza kuchanganya kazi za mtumiaji na wafanyikazi wa usimamizi wa data.

Kundi la kwanza linaitwa msimamizi wa kikoa (msimamizi wa mchoro wa dhana) . Ana jukumu la kuwakilisha hifadhidata katika kiwango cha dhana ya usanifu wa DBMS, inayotumika kwa matumizi yote ya hifadhidata inayohusika, kwa kuakisi ipasavyo katika mchoro wa hifadhidata ya dhana mabadiliko hayo yanayotokea katika eneo la somo. Msimamizi wa kikoa lazima ahakikishe kuwa hifadhidata imeundwa upya kwa madhumuni haya-mabadiliko katika schema ya dhana ya hifadhidata.

Kikundi cha pili cha wafanyikazi - msimamizi wa hifadhidata (msimamizi wa hifadhi ya data) - Kuwajibika kwa uwasilishaji wa hifadhidata katika mazingira ya uhifadhi, kwa uendeshaji bora na wa kuaminika wa mfumo wa hifadhidata. Kazi zake ni pamoja na kusanidi mfumo wa hifadhidata katika mazingira ya uhifadhi ili kuboresha ufanisi wa mfumo. Ili kufanya hivyo, ikiwa ni lazima, database inaweza kupangwa upya, wakati ambapo muundo wa data, mbinu za uwekaji wao katika nafasi ya kumbukumbu, na mbinu zinazotumiwa kufikia data zinaweza kubadilika.

Kundi la tatu - msimamizi wa maombi (msimamizi nyaya za nje) - hutoa msaada wa hifadhidata kwa makundi mbalimbali watumiaji wa utaratibu wa ngazi ya nje ya usanifu wa DBMS. Inawajibika kwa seti nzima ya miundo ya hifadhidata ya nje.

Hatimaye, msimamizi wa usalama data huwapa watumiaji ruhusa ya kufikia data katika hifadhidata na kuzisanidi ipasavyo zana za mfumo ulinzi dhidi ya ufikiaji usioidhinishwa.

Uainishaji mwingine wa vikundi vya usimamizi unaweza kutolewa - chanzo - jarida la Oracle Professional, Oktoba 2001; tazama Kiambatisho 1.

Utaratibu wa utawala.

Usimamizi wa hifadhidata unahusisha kuwahudumia watumiaji wa hifadhidata. Mfano unaweza kuchorwa kati ya msimamizi wa hifadhidata na mkaguzi wa biashara. Mkaguzi hulinda rasilimali za biashara, ambazo huitwa pesa, na msimamizi hulinda rasilimali, ambazo huitwa data. DBA haipaswi kuonekana kama fundi aliyehitimu tu, kwani hii haitatimiza madhumuni ya usimamizi. Kiwango cha msimamizi wa hifadhidata katika daraja la shirika ni cha juu vya kutosha kubainisha muundo wa data na haki za ufikiaji kwake. Msimamizi lazima ajue jinsi biashara inavyofanya kazi na jinsi data husika inatumiwa; Sio tu uwezo wa kiufundi ni muhimu, lakini pia uelewa wa eneo la somo, pamoja na uwezo wa kuwasiliana na watu.

Msimamizi wa Hifadhidata (DBA) lazima aratibu ukusanyaji wa taarifa, muundo na uendeshaji wa hifadhidata, na usalama wa data. Lazima azingatie sasa na siku zijazo mahitaji ya habari eneo la somo, ambayo ni moja ya kazi kuu.

Utekelezaji sahihi Kazi za usimamizi wa hifadhidata huboresha kwa kiasi kikubwa udhibiti na usimamizi wa rasilimali za data za kikoa. Kwa mtazamo huu, kazi za DBA ni za usimamizi zaidi kuliko kiufundi. Kanuni za uendeshaji wa DBA na kazi zake zimedhamiriwa na mbinu ya data kama rasilimali za shirika, kwa hiyo, kutatua matatizo yanayohusiana na utawala huanza na kuanzisha kanuni za jumla za uendeshaji wa DBMS.

Kazi muhimu ya DBA ni kuondoa migongano kati ya katika pande mbalimbali shughuli za shirika kuunda dhana, na kisha mzunguko wa mantiki data ya kikoa. Pamoja na kufafanua data na haki za ufikiaji, DBA inaweza kuhitajika kuunda taratibu na miongozo ya matengenezo ya data. Katika mchakato wa kukusanya taarifa, ADB lazima iweze kutumia nguvu na ushawishi wake, kuwa na kiasi fulani cha uzoefu wa kazi na kuwa na ufahamu mzuri wa hali katika kampuni. DBA inahitaji kuanzisha mawasiliano madhubuti na vikundi vyote vya wafanyikazi wanaohitaji kupata hifadhidata.

Kwa hivyo, generalizations fulani inaweza kufanywa.

Msimamizi wa Hifadhidata-Hii:

· meneja wa data, si mmiliki;

· programu ya mfumo wasifu fulani, pamoja na mtaalam wa kiwango cha juu ambaye hutoa huduma ya uendeshaji na maamuzi juu ya taratibu na kanuni za kazi;

· mtoa maamuzi mkuu katika uwanja wake, na mtu mwenye uwezo wa kuwasiliana, kupanga kwa ushirikiano, na maelewano.

Kuegemea na uhalisi ni dhana muhimu katika shughuli za msimamizi wa hifadhidata. Lazima uweze kuweka kumbukumbu kwa kina shughuli zote za usimamizi wa hifadhidata.

Seti ya Kipengele cha Msimamizi wa Hifadhidata .

1. Kushauriana na wachambuzi na watayarishaji programu kuhusu vipengele vya toleo la DBMS lililotumika na zana za ukuzaji, ushiriki - pamoja na wachambuzi katika muundo wa hifadhidata - katika muundo wa kimantiki inapofaa kuzingatia mapendekezo ya muundo wa hifadhidata maalum kwa DBMS au modi ya kuchakata data.

2. Kupanga matumizi ya vifaa vya kuhifadhia ( kumbukumbu ya diski), katika muundo wa hifadhidata ya mwili.

3. Kudumisha kamusi ya kumbukumbu.

4. Ukusanyaji na uchambuzi wa takwimu juu ya utendaji kazi wa hifadhidata, usanidi wake kwa usindikaji wa ufanisi data na huduma za watumiaji.

5. Kusimamia uwasilishaji wa hifadhidata katika mazingira ya uhifadhi.

· Kuweka DBMS kwa masharti mahususi ya programu kunaweza kujumuisha kurekebisha vigezo vya kupanga mazingira ya kuhifadhi data: kuchagua mpya, zaidi. mbinu za ufanisi ufikiaji. Kwa kawaida, urekebishaji wa mfumo hukuruhusu kubadilisha muundo wa data iliyohifadhiwa ili kuboresha utendakazi wa mfumo na kudai tena kumbukumbu iliyotumika kwa matumizi tena.

6. Upangaji upya (urekebishaji) wa hifadhidata

· Urekebishaji wa kimantiki - urekebishaji wa mchoro wa dhana ikifuatiwa na kuleta hifadhidata kwa kufuata mpango mpya iliyoundwa.

7. Ufuatiliaji wa uadilifu na kurejesha hifadhidata.

· Usaidizi wa uadilifu wa kimantiki (uthabiti) wa hifadhidata hutolewa kupitia tamko la vizuizi vya uadilifu vya mfano katika schema ya hifadhidata, kuangalia kila wakati data au miunganisho kati yao inasasishwa. Kwa DBMS nyingi, vikwazo vya uadilifu vinatumika tu katika kiwango cha uwekaji data kwenye hifadhidata na vinahusishwa na matumizi ya fomu za skrini.

· Tatizo la uadilifu wa kimwili wa hifadhidata hutokea kuhusiana na uharibifu wake unaowezekana kutokana na kushindwa na kushindwa kwa vifaa. mfumo wa kompyuta. DBMS zilizotengenezwa zina njia za kurejesha hifadhidata iliyoharibiwa, kwa kuzingatia matumizi ya nakala yake ya udhibiti na mabadiliko ya ukataji miti.

8. Kuunganisha watengenezaji wapya na watumiaji, kuwapa nywila na marupurupu ya kufikia data maalum.

9. Udhibiti wa ukuaji wa DBMS; kuamua uwezekano wa kisasa cha vifaa.

10. Kubadilisha data na programu za maombi.

Vyombo vya DBA

Ili kusaidia kazi za usimamizi wa data, DBMS hutoa zana maalum, zilizopangwa, kama sheria, kwa namna ya aina mbalimbali huduma- huduma. Mahitaji ya msimamizi hutegemea majukumu na sifa zake.

1. Mfuatiliaji wa kuzuia:

· hupunguza msimamizi wa hatua za dharura;

· hupunguza msimamizi jioni na wikendi;

Huongeza kasi ya kupata uzoefu.

1. Zana za utambuzi:

· geuza DBA ya chini kuwa ya juu, ikiruhusu ya pili kuzingatia kazi zingine.

2. Zana za uchambuzi:

· kusaidia katika kupanga ukuaji wa hifadhidata na gharama za siku zijazo.

3. Zana za Matengenezo:

· Msaada wa kuhifadhi na kurejesha data, kupunguza muda wa operesheni na kupunguza idadi ya makosa;

· kusaidia kwa kupanga upya, kuokoa muda, kupunguza idadi ya makosa na muda wa madirisha ya matengenezo;

· kukuza upatikanaji wa juu data, kuunda madirisha ya kuzuia ambayo "hayaonekani" kutoka kwa mtazamo wa mfumo na kusaidia kuhifadhi / kurejesha mfumo.

Kwa hivyo, tunaweza kusema kwamba nafasi ya msimamizi wa hifadhidata bila shaka ni muhimu zaidi katika biashara na haijathaminiwa. Msimamizi anawajibika kwa utendakazi wa mfumo wa hifadhidata, kwa hivyo sio shukrani kuchukua utendakazi thabiti wa mfumo kuwa sawa, na kinyume chake ni kosa pekee la msimamizi wa hifadhidata.

Kiambatisho cha 1

Uainishaji wa DBA

Kuna aina kadhaa za DBA, na majukumu yao yanaweza kutofautiana kutoka kampuni hadi kampuni. Hapa kuna sifa za baadhi ya aina za DBA na nafasi wanazochukua:

1. Hifadhidata za uendeshaji:

· kudanganywa nafasi ya diski

Fuatilia utendaji wa mfumo wa sasa

· kujibu hitilafu za hifadhidata zinazojitokeza

· kusasisha programu ya mfumo na programu ya hifadhidata

· kudhibiti mabadiliko ya kimuundo katika hifadhidata

· kuzindua taratibu za kuhifadhi data

· Fanya urejeshaji data

kuunda na kusimamia usanidi wa majaribio DB

2. ABD ya Mbinu:

· kutekeleza mipango ya uwekaji taarifa

· kuidhinisha taratibu za kuhifadhi na kurejesha data

· kuendeleza na kutekeleza vipengele vya muundo DB: meza, nguzo, ukubwa wa kitu, indexing, nk; maandishi ya kubadilisha schema ya hifadhidata; vigezo vya usanidi DB

· kuidhinisha mpango wa utekelezaji katika kesi ya dharura

3. DBA ya kimkakati (ya kimkakati):

· chagua mtoaji hifadhidata

· weka viwango vya data vya shirika

· kutekeleza mbinu za kubadilishana data ndani ya biashara

· kubainisha mkakati wa shirika wa kuhifadhi na kurejesha data

· kufunga mbinu ya ushirika ili kuondoa matokeo ya ajali na kuhakikisha upatikanaji wa data

4. ABD Mkuu:

· kuwafahamu wafanyakazi wao kikamilifu

· ziko katika mahitaji makubwa

· wanaweza kuandika hati ambayo itawakomboa kutoka kwa kifua kilichofungwa kilichotupwa baharini, na wanajivunia ubunifu wao.

· kutumia muda mwingi kuandaa DBA za vijana

· wanathaminiwa sana na wasimamizi na wanapokea kiasi kikubwa cha pesa

5. Vijana(junior)DBA:

· ndoto ya kuwa ABD mkuu

· Sio vizuri sana katika kuandika hati

kuwa na mwelekeo mkubwa wa kutumia zana za usimamizi wa hifadhidata

· pia kulipwa vizuri

6. Imetumika(maombi)DBA:

· kufahamu mahitaji ya taarifa ya kampuni

Msaada katika kuendeleza matatizo ya maombi

Kuwajibika kwa kuendeleza mpango na mabadiliko yake

· pamoja na hifadhidata ya mfumo kutoa kiwango sahihi cha chelezo/urejeshaji data

· tengeneza hifadhidata za majaribio

7. DBA za Mfumo:

· kuwajibika kwa kila kitu muhimu kwa chelezo na kurejesha data

· kufuatilia utendaji wa mfumo kwa ujumla

· kufanya utatuzi wa matatizo

· kufahamu mahitaji ya sasa na ya baadaye ya uwezo wa hifadhidata

· kufahamu hali ya sasa na mahitaji ya hifadhidata

8. Kulipwa(mkataba)DBA :

· wamealikwa kwa kazi maalum au kama washauri

· kukabidhiwa kwa wafanyikazi maarifa muhimu

· rekodi matendo yako!

Lazima uwe na maarifa bora ya uwanja husika

wazuri kama wafanyikazi wa muda kutathmini mradi au mfumo

9. Viongozi-wasimamizi:

· Kuendesha mikutano ya kila wiki

· kuamua orodha ya kazi za kipaumbele

· kuanzisha na kutangaza kiwango rasmi na mkakati

· kuidhinisha na kurekebisha maelezo ya kazi na orodha ya majukumu

· Hakikisha kwamba nyaraka husika zinapatikana

Kiambatisho 2

Usimamizi wa DBMS kwa wasimamizi wa biashara

Kwenye tovuti ya IBM alphaWorks, ambayo shirika hutambulisha wahusika wake teknolojia za programu kwa sasa inatengenezwa, toleo la majaribio la mfumo wa Data unaotegemea Sera linapatikana bila malipo Zana ya Usimamizi. Kulingana na mwakilishi wa IBM India Research Lab, zana hii itawawezesha "wasimamizi wa biashara wanaohusika na sera ya ndani ya biashara kwa kujitegemea kufanya mabadiliko muhimu kwa hifadhidata husika." Hasa, mfumo unakuwezesha kuunda na kurekebisha sheria za biashara zinazosimamia uhifadhi wa uhasibu na rekodi nyingine za kampuni. Sera na vitu vya biashara (kama vile "mteja mkubwa", "data ya kadi ya mkopo", n.k.) huundwa kwa kutumia njia iliyorahisishwa. GUI. Uwezo wa kuhifadhi, kufuta data na kutuma arifa unatumika. Mfano wa sheria ambayo inaweza kuundwa kwa kutumia mfumo ni, kwa mfano, arifa ya moja kwa moja meneja wa idara katika tukio la mteja wa gharama kubwa kuondoka. Sheria zinazokinzana zinatambuliwa. Zana ya zana imeundwa kwa ajili ya DB2, lakini pia itafanya kazi na Oracle na Seva ya SQL baada ya "marekebisho rahisi".

Utangulizi …………………………………………………………………………………. 3
1 Msimamizi wa Hifadhidata - dhana za kimsingi…………………………… 5
    1.1 Historia, dhana, aina kuu za msimamizi wa hifadhidata…… 5
    1.2 Kazi za Msimamizi wa Hifadhidata…………………………………………………………….. 7
1.3 Majukumu ya msimamizi wa mifumo ya kisasa ya udhibiti
hifadhidata ……………………………………………………………………………………
    2 Usimamizi wa hifadhidata ……………………………………….. 12
2.1 Usimamizi wa data katika hifadhidata ………………………………………………………….
2.1.1 Usimamizi wa data wa moja kwa moja katika kumbukumbu ya nje……….. 12
2.1.2 Usimamizi wa bafa kumbukumbu ya ufikiaji bila mpangilio………………………….. 12
2.1.3 Usimamizi wa shughuli ………………………………………………………
2.1.4 Ukataji miti ………………………………………………………………
2.1.5 Usaidizi wa lugha ya hifadhidata …………………………………………………. 17
2.2 Usimamizi wa usalama katika DBMS ……………………………………….. 18
Hitimisho ……………………………………………………………………. 28
Kamusi……………………………………………………………………………… 30
Orodha ya vyanzo vilivyotumika……………………………………….…. 32
Maombi …………………………………………………………………………………………………………………… 33

Utangulizi

Hifadhidata za kisasa ni mifumo ngumu ya programu nyingi zinazofanya kazi katika mazingira yaliyosambazwa wazi. Tayari zinapatikana leo kwa matumizi ya biashara na hazifanyi kazi kama suluhu za kiufundi na kisayansi tu, lakini kama bidhaa kamili zinazotoa watengenezaji zana zenye nguvu usimamizi wa data na zana tajiri za kuunda programu na mifumo ya programu.
Usimamizi wa hifadhidata unahusisha kufanya kazi zinazolenga kuhakikisha utendakazi wa kuaminika na mzuri wa mfumo wa hifadhidata, utoshelevu wa maudhui ya hifadhidata kwa mahitaji ya habari ya watumiaji, na kuonyesha hali ya sasa ya eneo la somo kwenye hifadhidata.
Haja ya wafanyikazi kuhakikisha usimamizi wa data katika mfumo wa hifadhidata wakati wa operesheni ni matokeo ya hali kuu ya usimamizi wa data katika mifumo kama hiyo, ambayo inahitaji kila wakati kutafuta maelewano kati ya mahitaji yanayokinzana ya mfumo katika mazingira ya watumiaji wa kijamii. Ingawa hitaji hili lilitambuliwa katika hatua za awali za maendeleo ya teknolojia ya hifadhidata, uelewa wazi na muundo wa kazi za wafanyikazi wa usimamizi uliibuka tu kwa utambuzi wa usanifu wa viwango vingi vya DBMS.
Shida ya utafiti "Utawala wa Hifadhidata" ni uwezo wa kutoa majibu kamili kwa maswali yaliyoulizwa: ni nini usimamizi wa hifadhidata, ni kazi gani kuu na kazi zake, umuhimu wake kwa uthabiti na. kazi yenye ufanisi Hifadhidata.
Umuhimu wa utafiti "Utawala wa Hifadhidata" hauwezi kupingwa. Tatizo la usimamizi wa hifadhidata limezingatiwa hivi karibuni - na ujio na maendeleo ya hifadhidata za kisasa. Walakini, kwa sababu ya ukweli kwamba uboreshaji wa hifadhidata na mifumo ya usimamizi wa data ni jambo la mara kwa mara na endelevu, shida inabaki kuwa muhimu na kwa hivyo inahitaji utafiti wa ziada katika eneo hili la teknolojia ya kompyuta.
Madhumuni ya utafiti ni kusoma usimamizi wa hifadhidata.
Malengo ya utafiti huundwa kwa kuzingatia madhumuni yake na ni kama ifuatavyo:
1. Fikiria dhana, uainishaji na kazi za msimamizi wa hifadhidata.
2. Kagua majukumu, miunganisho, na vifaa vya msimamizi. mifumo ya kisasa usimamizi wa hifadhidata.
3. Jifunze maelekezo kuu na kanuni za usimamizi wa hifadhidata.
Utafiti huu ulifanywa kwa kutumia kanuni za kinadharia zinazofichua sifa kuu na vipengele vya jambo linalochunguzwa.
Umuhimu wa kimatendo wa utafiti uko katika yake matumizi iwezekanavyo wakati wa kusoma teknolojia ya habari katika taasisi za elimu ya juu.

Sehemu kuu

1 Msimamizi wa Hifadhidata - dhana za msingi

      Historia, dhana, aina kuu za msimamizi wa hifadhidata
Mbinu za kitamaduni za kujaza yaliyomo katika dhana ya "DBA" zilianza kujitokeza baada ya kuchapishwa kwa ripoti ya kazi ya kikundi kwenye hifadhidata ya Taasisi ya Viwango ya Kitaifa ya Amerika ANSI/X3/SPARC mnamo 1975. Ripoti hii ilifafanua usanifu wa DBMS wa viwango vitatu ambao ulitofautisha safu ya taratibu ya data ya nje, safu ya taratibu ya dhana ya data na safu ya taratibu halisi ya hifadhi ya data. Kulingana na usanifu huu, majukumu matatu ya DBA yalifafanuliwa: msimamizi wa schema wa dhana, msimamizi wa schema wa nje, na msimamizi wa uhifadhi. Katika kesi ya mfumo mdogo sana, majukumu haya yanaweza kuchezwa na mtu mmoja, katika mfumo mkubwa kikundi cha watu kinaweza kupewa kila jukumu. Kila jukumu lilihusishwa na seti ya kazi, na kazi hizi zote kwa pamoja zilijumuisha kazi za DBA.
Mnamo 1980 - 1981, ilikubaliwa katika fasihi ya Amerika kujumuisha katika kazi za DBA:
    mipango ya shirika na kiufundi ya hifadhidata,
    muundo wa hifadhidata,
    kutoa msaada kwa maendeleo ya programu,
    usimamizi wa uendeshaji wa hifadhidata.
Katika nchi yetu wakati huo huo, ufafanuzi wa kwanza wa hifadhidata katika GOST ulibainisha anuwai nyembamba sana ya kazi za hifadhidata:
    maandalizi ya tata ya kompyuta kwa ajili ya ufungaji wa DBMS, kushiriki katika usakinishaji na kukubalika kwa DBMS na hifadhidata yenyewe na seti ya programu za maombi;
    usimamizi wa uendeshaji wa hifadhidata,
    utayarishaji wa kamusi na data zingine za kumbukumbu - habari ya kawaida na ya kumbukumbu - wakati upimaji wa hifadhidata unapoanza.
Ilifikiriwa kuwa kazi za hifadhidata zitazingatia tu uendeshaji wa hifadhidata, na maendeleo yake yangefanywa na shirika maalum.
Kufikia katikati ya miaka ya 90, bado haijakamilika, lakini tayari mbinu thabiti na kamili za kuunda mifumo ya hifadhidata zilikuwa zimeibuka. Kazi kuu ya kupanga mahitaji ya habari ya biashara, kubuni mchoro wa dhana na kimantiki wa hifadhidata, miradi ya nje inayotumiwa katika michakato ya usindikaji wa habari ya mtu binafsi sasa iko kwenye kikundi cha muundo. Mfumo otomatiki(AS). Upeo wa utendakazi wa DBA pia utafafanuliwa zaidi. Hii ni kuhakikisha kazi ya kuaminika na yenye ufanisi ya watumiaji na programu zilizo na hifadhidata, kusaidia wasanidi programu katika ufikiaji wao wa hifadhidata na zana za ukuzaji.
Msimamizi wa hifadhidata (DBA) au Msimamizi wa Hifadhidata (DBA) ni mtu anayehusika na kuendeleza mahitaji ya hifadhidata, muundo wake, utekelezaji, utumiaji bora na matengenezo, ikijumuisha kudhibiti akaunti za watumiaji wa hifadhidata na kulinda dhidi ya ufikiaji usioidhinishwa. Hakuna kidogo kazi muhimu DBA ina jukumu la kudumisha uadilifu wa hifadhidata.
Kulingana na ugumu na kiasi cha benki ya data, juu ya vipengele vya mfumo wa usimamizi wa hifadhidata (DBMS) unaotumiwa, mchoro wa jumla ambao unaweza kuonekana kwenye takwimu (angalia Kiambatisho B), huduma ya usimamizi wa hifadhidata inaweza kutofautiana katika muundo na sifa za wataalam, na kwa idadi inayofanya kazi katika huduma hii.
Msimamizi wa hifadhidata hufanya kazi ya kuunda na kuhakikisha utendakazi wa hifadhidata katika hatua zote za mzunguko wa maisha ya mfumo. Ndani ya kundi la wasimamizi wa benki za data, vikundi vidogo mbalimbali vinaweza kutofautishwa kulingana na kazi wanazofanya. Saizi ya kikundi cha usimamizi na kazi wanazofanya zitategemea sana ukubwa wa benki ya data, maelezo mahususi ya habari iliyohifadhiwa ndani yake, aina ya benki ya data, sifa za data iliyotumiwa. programu na mambo mengine.
Usimamizi wa hifadhidata unapaswa kujumuisha wachanganuzi wa mfumo, wabunifu wa miundo ya data na usaidizi wa taarifa nje ya benki ya data, wabunifu wa michakato ya kiteknolojia ya kuchakata data, watayarishaji programu wa mfumo na programu, waendeshaji na wataalamu wa matengenezo. Ikiwa tunazungumza juu ya benki ya data ya kibiashara, basi jukumu muhimu Hapa ndipo watu wa masoko watakuwa na jukumu.
Miongoni mwa DBA, hakuna tofauti kali iliyoandikwa kati ya aina. Lakini tunaweza kuonyesha kadhaa aina za kawaida DBA, kulingana na majukumu waliyopewa:
    Msimamizi wa Mfumo.
    Mbunifu wa hifadhidata.
    Mchambuzi wa Hifadhidata.
    Msanidi wa muundo wa data.
    Msimamizi wa maombi.
    Msimamizi wa hifadhidata mwenye mwelekeo wa matatizo.
    Mchambuzi wa Utendaji.
    Msimamizi wa ghala la data.
      Kazi za Msimamizi wa Hifadhidata
Kazi za msimamizi wa hifadhidata (DBA) zinaweza kutofautiana kidogo kulingana na aina ya mfumo wa usimamizi wa hifadhidata (DBMS) unaotumika, lakini kazi kuu ni pamoja na:
    Ubunifu wa hifadhidata.
    Kuboresha utendakazi wa hifadhidata.
    Kutoa na kudhibiti ufikiaji wa hifadhidata.
    Kuhakikisha usalama katika hifadhidata.
    Hifadhidata na urejeshaji.
    Kuhakikisha uadilifu wa hifadhidata.
    Kuhakikisha mpito kwa toleo jipya DBMS.
      Majukumu ya msimamizi wa mifumo ya kisasa ya usimamizi wa hifadhidata
Kwa sababu mfumo wa hifadhidata unaweza kuwa mkubwa kabisa na kuwa na watumiaji wengi, lazima kuwe na mtu au kikundi cha watu wanaosimamia mfumo. Mtu huyu anaitwa msimamizi wa hifadhidata (DBA).
Hifadhidata yoyote lazima iwe na angalau mtu mmoja anayetekeleza majukumu ya kiutawala; ikiwa hifadhidata ni kubwa, majukumu haya yanaweza kusambazwa kati ya wasimamizi kadhaa.
Majukumu ya msimamizi yanaweza kujumuisha:
- ufungaji na uppdatering wa matoleo ya seva na zana za maombi;
- ugawaji wa kumbukumbu ya disk na kupanga kwa mahitaji ya kumbukumbu ya mfumo wa baadaye;
- uundaji wa miundo ya msingi ya kumbukumbu katika hifadhidata (nafasi za meza) kama watengenezaji wa programu za kubuni programu;
- uundaji wa vitu vya msingi (meza, maoni, faharisi) kama programu za watengenezaji;
- marekebisho ya muundo wa hifadhidata kulingana na mahitaji ya maombi;
- kuandikisha watumiaji na kudumisha usalama wa mfumo;
- kufuata makubaliano ya leseni;
- usimamizi na ufuatiliaji wa upatikanaji wa mtumiaji kwenye hifadhidata;
- ufuatiliaji na kuboresha utendaji wa hifadhidata;
- kupanga nakala rudufu na kupona;
- kuhifadhi data ya kumbukumbu kwenye vifaa vya kuhifadhi habari;
- utekelezaji wa chelezo na urejeshaji;
- kuwasiliana na shirika kwa usaidizi wa kiufundi.
Katika baadhi ya matukio, hifadhidata lazima pia iwe na mfanyakazi mmoja au zaidi wa usalama. Afisa usalama ana jukumu la kusajili watumiaji wapya, kusimamia na kufuatilia ufikiaji wa watumiaji kwenye hifadhidata, na kulinda hifadhidata.
Watengenezaji wa programu.
Majukumu ya msanidi programu ni pamoja na:
      kubuni na kuendeleza maombi ya hifadhidata;
    kubuni muundo wa hifadhidata kwa mujibu wa mahitaji ya maombi;
    kukadiria mahitaji ya kumbukumbu kwa programu;
    kuunda marekebisho ya muundo wa hifadhidata kwa programu;
    kupeleka habari hapo juu kwa msimamizi wa hifadhidata;
    kubinafsisha programu wakati wa ukuzaji wake;
    ufungaji wa hatua za kulinda programu wakati wa maendeleo yake.
Wakati wa shughuli zake, msimamizi wa hifadhidata huingiliana na aina zingine za watumiaji wa benki ya data, na vile vile na wataalamu "wa nje" ambao sio watumiaji wa hifadhidata.
Kwanza kabisa, ikiwa benki ya data imeundwa kwa huduma za habari za biashara yoyote au shirika, basi mawasiliano na usimamizi wa shirika hili ni muhimu. Kama ilivyoelezwa hapo juu, kuanzishwa kwa hifadhidata husababisha mabadiliko makubwa sio tu katika mfumo wa usindikaji wa data, lakini pia katika mfumo mzima wa usimamizi wa shirika. Kwa kawaida, miradi mikubwa kama hii haiwezi kukamilika bila ushiriki hai na usaidizi wa viongozi wa shirika. Usimamizi wa shirika unapaswa kufahamu fursa zinazotolewa na hifadhidata, taarifa kuhusu faida na hasara zao, pamoja na matatizo yanayosababishwa na uundaji na uendeshaji wa hifadhidata.
Kwa kuwa hifadhidata ni uwakilishi wa habari wenye nguvu wa eneo la somo, ni vyema kwamba msimamizi wa hifadhidata, naye, afahamishwe mara moja kuhusu matarajio ya maendeleo ya kitu ambacho mfumo wa habari unaundwa.
Usimamizi wa shirika na msimamizi wa hifadhidata lazima wakubaliane juu ya malengo, mwelekeo kuu na wakati wa uundaji wa hifadhidata na maendeleo yake, na utaratibu wa kuunganisha watumiaji.
DBA ina uhusiano wa karibu sana katika hatua zote mzunguko wa maisha hifadhidata inazingatiwa na watumiaji wa mwisho. Mwingiliano huu huanza katika hatua za awali za muundo wa mfumo, wakati mahitaji ya mtumiaji yanasomwa, sifa za eneo la somo zinafafanuliwa, na inasaidia kila wakati katika mchakato wa kubuni na uendeshaji wa mfumo.
Ikumbukwe kwamba hivi majuzi kumekuwa na ugawaji upya wa vipengele kati ya watumiaji wa mwisho na wasimamizi wa benki za data. Hii ni kwa sababu ya ukuzaji wa zana za lugha na programu zinazolenga watumiaji wa mwisho. Hii inajumuisha rahisi na kwa wakati mmoja lugha zenye nguvu maswali, pamoja na zana za kubuni otomatiki.
Ikiwa benki ya data inafanya kazi kama sehemu ya mfumo wowote wa taarifa wa kiotomatiki unaoijumuisha (kwa mfano, katika mfumo wa kudhibiti otomatiki), basi DBA lazima iwasiliane na wataalamu wa kuchakata data katika mfumo huu.
Wasimamizi wa hifadhidata pia huingiliana na vikundi vya wataalam wa nje kwake na, juu ya yote, wasambazaji wa DBMS na vifurushi vya programu (vifurushi vya programu za programu), wasimamizi wa hifadhidata zingine.
Hifadhidata mara nyingi huundwa na timu maalum za muundo kwa msingi wa mkataba wa ukuzaji wa mfumo wa habari kwa ujumla, au na hifadhidata kama kitu cha muundo huru. Katika kesi hii, huduma ya usimamizi wa hifadhidata lazima iundwe katika shirika linaloendelea na katika shirika la wateja.
Utendaji wa hifadhidata huathiriwa na mambo mengi ya nje na ya ndani. Ugumu unaoongezeka na ukubwa wa hifadhidata, "bei" ya juu ya maamuzi yasiyo sahihi au ya marehemu juu ya usimamizi wa hifadhidata, mahitaji ya juu ya sifa za wataalam hufanya iwe haraka kutumia njia zilizotengenezwa za usimamizi wa hifadhidata otomatiki (au hata otomatiki).
Zana za utawala zimejumuishwa katika DBMS zote. Zana hizi zimetengenezwa hasa katika DBMS za ushirika. Aidha, darasa zima la maalumu programu: Zana za DBA (DataBase Administration).
Utendakazi wa kawaida wa zana za DBA zimewasilishwa katika Kiambatisho, angalia Kiambatisho A.

2 Usimamizi wa hifadhidata

2.1 Usimamizi wa data katika hifadhidata
2.1.1 Usimamizi wa moja kwa moja wa data katika kumbukumbu ya nje
Kazi hii inajumuisha kutoa miundo muhimu ya kumbukumbu ya nje kwa kuhifadhi data iliyojumuishwa moja kwa moja kwenye hifadhidata na kwa madhumuni ya huduma, kwa mfano, kuharakisha ufikiaji wa data katika visa vingine (kawaida faharasa hutumiwa kwa hili). Utekelezaji fulani wa DBMS hutumia kikamilifu uwezo wa mifumo iliyopo ya faili, wakati wengine hufanya kazi hadi kiwango cha vifaa vya kumbukumbu ya nje. Lakini tunasisitiza kuwa katika DBMS zilizotengenezwa, watumiaji kwa hali yoyote hawatakiwi kujua ikiwa DBMS hutumia mfumo wa faili, na ikiwa inafanya, jinsi faili zimepangwa. Hasa, DBMS inasaidia mfumo wake wa kumtaja kwa vitu vya hifadhidata.
    2.1.2 Kusimamia vibafa vya RAM
DBMS kawaida hufanya kazi na hifadhidata za saizi kubwa; Na angalau saizi hii kwa kawaida ni kubwa zaidi kuliko kiasi kinachopatikana cha RAM. Ni wazi kwamba ikiwa, wakati wa kufikia kipengele chochote cha data, kubadilishana kunafanywa na kumbukumbu ya nje, basi mfumo mzima utafanya kazi kwa kasi ya kifaa cha kumbukumbu ya nje. Kivitendo njia pekee Ongezeko la kweli la kasi hii ni kuhifadhi data kwenye RAM. Kwa kuongezea, hata kama mfumo wa uendeshaji utafanya buffering ya mfumo mzima (kama ilivyo kwa UNIX OS), hii haitoshi kwa madhumuni ya DBMS, ambayo ina habari zaidi juu ya umuhimu wa kuhifadhi sehemu fulani ya hifadhidata. . Kwa hivyo, DBMS zilizotengenezwa zinaunga mkono seti yao wenyewe ya bafa za RAM kwa nidhamu yao ya uingizwaji ya bafa.
Kumbuka kuwa kuna mwelekeo tofauti wa DBMS, ambao unazingatia uwepo wa mara kwa mara wa database nzima katika RAM. Mwelekeo huu unatokana na dhana kwamba katika siku zijazo kiasi cha RAM katika kompyuta kitakuwa kikubwa sana kwamba hakutakuwa na haja ya kuwa na wasiwasi kuhusu buffering. Kazi hizi kwa sasa ziko katika hatua ya utafiti.
2.1.3 Usimamizi wa shughuli
Muamala ni mfuatano wa shughuli kwenye hifadhidata, unaozingatiwa na DBMS kwa ujumla wake. Ama muamala ukamilike kwa mafanikio na DBMS ifanye (COMMIT) mabadiliko ya hifadhidata yaliyofanywa na muamala huu kwa kumbukumbu ya nje, au hakuna mabadiliko haya ambayo yana athari yoyote kwa hali ya hifadhidata. Dhana ya shughuli ni muhimu ili kudumisha uadilifu wa kimantiki wa hifadhidata. Ikiwa tunakumbuka mfano wetu wa mfumo wa habari na faili za WAFANYAKAZI na IDARA, basi njia pekee ya kutokiuka uadilifu wa hifadhidata wakati wa kufanya operesheni ya kuajiri mfanyakazi mpya ni kuunganisha. shughuli za msingi juu ya faili za WAFANYAKAZI na IDARA katika muamala mmoja. Kwa hivyo, kudumisha utaratibu wa manunuzi ni sharti hata kwa DBMS za mtumiaji mmoja (ikiwa, bila shaka, mfumo huo unastahili jina la DBMS). Lakini dhana ya shughuli ni muhimu zaidi katika DBMS za watumiaji wengi.
Sifa ambayo kila muamala huanza na hali dhabiti ya hifadhidata na kuacha hali hii ikiwa sawa baada ya kukamilika kwake hurahisisha sana kutumia dhana ya muamala kama kitengo cha shughuli ya mtumiaji kuhusiana na hifadhidata. Kwa usimamizi ufaao wa miamala ya wakati mmoja na DBMS, kila mtumiaji anaweza, kimsingi, kujisikia kama mtumiaji pekee wa DBMS (kwa kweli, huu ni mtazamo ulioboreshwa, kwani katika hali zingine watumiaji wa DBMS za watumiaji wengi wanaweza kuhisi uwepo wa DBMS. ya wenzao).
Kuhusiana na usimamizi wa muamala katika DBMS ya watumiaji wengi ni dhana muhimu za ujumuishaji wa shughuli na mpango wa mfululizo wa kutekeleza mchanganyiko wa miamala. Utekelezaji wa shughuli sawia unaeleweka kama utaratibu wa kuratibu kazi yao ambapo jumla ya athari ya mchanganyiko wa miamala ni sawa na athari ya utekelezaji wao wa mfululizo. Mpango wa mfululizo wa kutekeleza mchanganyiko wa miamala ni ule unaosababisha uratibu wa shughuli. Ni wazi kwamba ikiwa inawezekana kufikia utekelezaji wa serial wa mchanganyiko wa shughuli, basi kwa kila mtumiaji ambaye shughuli hiyo iliundwa kwa mpango wake, uwepo wa shughuli zingine hautaonekana (isipokuwa kwa kupungua kidogo kwa utendaji ikilinganishwa na moja. - hali ya mtumiaji).
Kuna kadhaa algorithms ya msingi uratibu wa shughuli. Katika DBMS za kati, algoriti zinazojulikana zaidi ni zile zinazotokana na upataji uliosawazishwa wa vitu vya hifadhidata. Wakati wa kutumia algorithm yoyote ya usanifu, hali za migogoro kati ya shughuli mbili au zaidi kufikia vitu vya hifadhidata zinawezekana. Katika kesi hii, ili kudumisha mfululizo, ni muhimu kurudisha nyuma (kuondoa mabadiliko yote yaliyofanywa kwenye hifadhidata) shughuli moja au zaidi. Hii ni moja wapo ya kesi wakati mtumiaji wa DBMS ya watumiaji wengi anaweza kweli (na bila kupendeza) kuhisi uwepo wa shughuli za watumiaji wengine kwenye mfumo.
2.1.4 Kukata miti
Moja ya mahitaji kuu ya DBMS ni kuegemea kwa uhifadhi wa data kwenye kumbukumbu ya nje. Kuegemea kwa hifadhi kunamaanisha kuwa DBMS lazima iweze kurejesha hali ya mwisho thabiti ya hifadhidata baada ya maunzi au programu kushindwa. Kwa kawaida, aina mbili zinazowezekana za kushindwa kwa vifaa huzingatiwa: kinachojulikana kushindwa kwa laini, ambayo inaweza kufasiriwa kama kuacha ghafla kwa kompyuta (kwa mfano, kuzima kwa dharura ugavi wa umeme), na kushindwa kwa bidii na sifa ya kupoteza habari kwenye vyombo vya habari vya kumbukumbu ya nje. Mifano kushindwa kwa programu inaweza kuwa: kukomesha dharura kwa DBMS (kwa sababu ya hitilafu katika programu au kutokana na kushindwa kwa vifaa) au kusitishwa kwa dharura kwa programu ya mtumiaji, kama matokeo ambayo shughuli fulani bado haijakamilika. Hali ya kwanza inaweza kuzingatiwa kama aina maalum ya kushindwa kwa vifaa vya laini; wakati wa mwisho hutokea, ni muhimu kuondokana na matokeo ya shughuli moja tu.
Ni wazi kwamba kwa hali yoyote, kurejesha database unahitaji kuwa na maelezo ya ziada. Kwa maneno mengine, kudumisha uaminifu wa hifadhi ya data katika hifadhidata kunahitaji uhifadhi wa data tena, na sehemu ya data ambayo hutumiwa kurejesha lazima ihifadhiwe hasa kwa uhakika. Njia ya kawaida ya kudumisha habari isiyohitajika ni kudumisha kumbukumbu ya mabadiliko ya hifadhidata.
Logi ni sehemu maalum ya hifadhidata, isiyoweza kufikiwa na watumiaji wa DBMS na kutunzwa kwa uangalifu maalum (wakati mwingine nakala mbili za logi hutunzwa, ziko kwenye sehemu tofauti. diski za kimwili), ambayo hupokea rekodi za mabadiliko yote kwenye sehemu kuu ya hifadhidata. Katika DBMS tofauti, mabadiliko ya hifadhidata yameingia viwango tofauti: wakati mwingine ingizo la logi linalingana na operesheni fulani ya urekebishaji wa hifadhidata ya kimantiki (kwa mfano, operesheni ya kufuta safu kutoka kwa jedwali la hifadhidata ya uhusiano), wakati mwingine kwa operesheni ndogo ya urekebishaji wa ndani ya ukurasa wa kumbukumbu ya nje; baadhi ya mifumo hutumia mbinu zote mbili kwa wakati mmoja.
Katika visa vyote, mkakati wa ukataji miti "hakika" hufuatwa (kinachojulikana kama logi ya Andika Mbele - itifaki ya WAL). Kwa kusema, mkakati huu ni kwamba rekodi ya mabadiliko katika kitu chochote cha hifadhidata lazima iingie kwenye kumbukumbu ya nje ya logi kabla ya kitu kilichobadilishwa kuingia kwenye kumbukumbu ya nje ya sehemu kuu ya hifadhidata. Inajulikana kuwa ikiwa itifaki ya WAL inazingatiwa kwa usahihi katika DBMS, basi kwa kutumia logi unaweza kutatua matatizo yote ya kurejesha database baada ya kushindwa yoyote.
Hali rahisi zaidi ya uokoaji ni urejeshaji wa muamala wa mtu binafsi. Kwa kusema kweli, hii haihitaji logi ya mabadiliko ya hifadhidata ya mfumo mzima. Inatosha kwa kila shughuli kudumisha kumbukumbu ya ndani ya shughuli za urekebishaji wa hifadhidata iliyofanywa katika shughuli hii, na kurudisha nyuma muamala kwa kufanya shughuli za kinyume, kufuatia kutoka mwisho wa kumbukumbu ya ndani. Baadhi ya DBMS hufanya hivi, lakini katika mifumo mingi kumbukumbu za ndani hazitumiki, na urejeshaji wa shughuli za kibinafsi hufanywa kwa kutumia kumbukumbu ya mfumo mzima, ambayo rekodi zote kutoka kwa shughuli moja zimeunganishwa katika orodha ya kurudi nyuma (kutoka mwisho hadi mwanzo).
Wakati wa kutofaulu laini, kumbukumbu ya nje ya sehemu kuu ya hifadhidata inaweza kuwa na vitu vilivyorekebishwa na shughuli ambazo hazijakamilika wakati wa kutofaulu, na kunaweza kuwa hakuna vitu vilivyorekebishwa na shughuli zilizokamilika kwa mafanikio wakati wa kutofaulu. (kutokana na matumizi ya buffers ya RAM, yaliyomo ambayo yanapotea wakati wa kushindwa kwa laini). Itifaki ya WAL ikifuatwa, kumbukumbu ya kumbukumbu ya nje lazima ihakikishwe kuwa na rekodi zinazohusiana na utendakazi wa urekebishaji wa aina zote mbili za vitu. Kusudi la mchakato wa urejeshaji baada ya kutofaulu laini ni hali ya kumbukumbu ya nje ya sehemu kuu ya hifadhidata, ambayo ingetokea ikiwa mabadiliko ya shughuli zote zilizokamilishwa zilirekodiwa kwenye kumbukumbu ya nje na ambayo haingekuwa na athari yoyote ambayo haijakamilika. shughuli. Ili kufanikisha hili, kwanza wanarejesha nyuma shughuli ambazo hazijakamilika (tendua), na kisha kucheza tena (kurudia) shughuli hizo za shughuli zilizokamilishwa ambazo matokeo yake hayaonyeshwa kwenye kumbukumbu ya nje. Utaratibu huu una hila nyingi zinazohusiana na shirika la jumla buffer na usimamizi wa kumbukumbu. Tutaangalia hili kwa undani zaidi katika hotuba inayolingana.
Ili kurejesha hifadhidata baada ya kushindwa kwa bidii, tumia logi na nakala iliyohifadhiwa ya hifadhidata. Kwa kusema, nakala ya kumbukumbu- hii ni nakala kamili ya hifadhidata wakati logi inaanza kujaza (kuna chaguzi nyingi kwa tafsiri rahisi zaidi ya maana ya nakala ya kumbukumbu). Bila shaka, kwa urejesho wa kawaida wa database baada ya kushindwa kwa bidii, ni muhimu kwamba logi haina kutoweka. Kama ilivyoonyeshwa tayari, mahitaji magumu huwekwa kwa usalama wa logi kwenye kumbukumbu ya nje kwenye DBMS. Kisha urejeshaji wa hifadhidata unajumuisha kuzaliana kutoka kwa kumbukumbu kunakili kazi ya shughuli zote zilizomalizika wakati wa kutofaulu. Kimsingi, inawezekana hata kucheza tena shughuli zinazosubiri na kuendelea na operesheni yao baada ya urejeshaji kukamilika. Hata hivyo, katika mifumo halisi hii kawaida haifanyiki, kwani mchakato wa kurejesha baada ya kushindwa kwa bidii ni mrefu sana.
2.1.5. Usaidizi wa lugha ya hifadhidata
Kufanya kazi na hifadhidata, lugha maalum hutumiwa, kwa ujumla huitwa lugha za hifadhidata. DBMS za mapema zilisaidia lugha kadhaa maalum katika kazi zao. Mara nyingi, lugha mbili zilitofautishwa - lugha ya ufafanuzi wa schema ya hifadhidata (SDL - Lugha ya Ufafanuzi wa Schema) na lugha ya upotoshaji wa data (DML - Lugha ya Kudanganya Data). SDL ilitumikia hasa kufafanua muundo wa mantiki wa hifadhidata, i.e. muundo wa hifadhidata kama inavyoonekana kwa watumiaji. DML ilikuwa na seti ya waendeshaji ghiliba wa data, i.e. waendeshaji wanaokuruhusu kuingiza data kwenye hifadhidata, kufuta, kurekebisha au kuchagua data iliyopo. Tutaangalia lugha za mapema za DBMS kwa undani zaidi katika hotuba inayofuata.
na kadhalika.................

»Utawala

Utawala wa Hifadhidata ni kazi ya usimamizi wa hifadhidata. Mtu anayehusika na kusimamia hifadhidata anaitwa "Msimamizi wa Hifadhidata" (DBA).

Chaguo za kukokotoa za "usimamizi wa data" zimezingatiwa kikamilifu na kufafanuliwa kuwa huru kabisa tangu mwishoni mwa miaka ya 60. Umuhimu wa vitendo hii ilikuwa kwa biashara zinazotumia teknolojia ya kompyuta katika mifumo msaada wa habari kwa shughuli zako za kila siku. Utaalamu wa kazi hii umeboreshwa kwa muda, lakini mabadiliko ya ubora katika eneo hili yalianza kutokea na mwanzo wa matumizi ya kinachojulikana kama hifadhidata. Hifadhidata moja kama hiyo inaweza kutumika kutatua shida nyingi.

Kwa hivyo, ufafanuzi wa hifadhidata kama jumla rasilimali ya habari biashara, ambayo lazima iwe ndani kila wakati katika hali ya kufanya kazi. Na jinsi kwa kila mtu rasilimali iliyoshirikiwa umuhimu mkubwa, hifadhidata ilianza kuhitaji usimamizi tofauti. Katika hali nyingi, hii ilikuwa muhimu ili kuhakikisha uendeshaji wake wa kila siku na maendeleo yake kwa mujibu wa mahitaji ya kukua ya biashara. Kwa kuongezea, hifadhidata na teknolojia ya ukuzaji wake zilikuwa zikiboreshwa kila wakati na maarifa maalum yalikuwa tayari yanahitajika ngazi ya juu kwa mrembo kitu changamano, ambayo hifadhidata ikawa. Kwa hivyo kazi ya usimamizi wa hifadhidata iliitwa "Utawala wa Hifadhidata", na mtu anayeisimamia alianza kuitwa "Msimamizi wa Hifadhidata".

Msimamizi wa Hifadhidata (DBA)

Msimamizi wa Hifadhidata(ABD) au Msimamizi wa Hifadhidata(DBA) ndiye mtu anayehusika na kuendeleza mahitaji ya hifadhidata, usanifu, utekelezaji, utumiaji na matengenezo ifaayo, ikijumuisha kudhibiti akaunti za watumiaji wa hifadhidata na kulinda dhidi ya ufikiaji usioidhinishwa. Kazi muhimu sawa ya msimamizi wa hifadhidata ni kudumisha uadilifu wa hifadhidata.

ABD ina nambari maalum kwa kazi zote za Kirusi za wafanyikazi, nafasi za wafanyikazi na kategoria za ushuru (OKPDTR) - 40064 na nambari 2139 ya Kiainishaji cha Kirusi-Yote madarasa (OKZ). Kanuni 2139 OKZ imefafanuliwa kama ifuatavyo: 2 - WATAALAMU WA NGAZI YA JUU ZAIDI YA SIFA, 21 - Wataalamu wa fani ya sayansi ya asili* na uhandisi, 213 - Wataalamu wa kompyuta, 2139 - Wataalamu wa kompyuta wasiojumuishwa katika vikundi vingine.

Hadithi

Mbinu za kitamaduni za kujaza yaliyomo katika dhana ya "DBA" zilianza kujitokeza baada ya kuchapishwa kwa ripoti ya kazi ya kikundi kwenye hifadhidata ya Taasisi ya Viwango ya Kitaifa ya Amerika ANSI/X3/SPARC mnamo 1975. Ripoti hii ilifafanua usanifu wa DBMS wa viwango vitatu ambao ulitofautisha safu ya taratibu ya data ya nje, safu ya taratibu ya dhana ya data na safu ya taratibu halisi ya hifadhi ya data. Kulingana na usanifu huu, majukumu matatu ya DBA yalifafanuliwa: msimamizi wa schema wa dhana, msimamizi wa schema wa nje, na msimamizi wa uhifadhi. Majukumu haya yangeweza kuchezwa na mtu mmoja katika mfumo mdogo sana; katika mfumo mkubwa kundi la watu linaweza kugawiwa kwa kila jukumu. Kila jukumu lilihusishwa na seti ya kazi, na kazi hizi zote kwa pamoja zilijumuisha kazi za DBA.

Mnamo 1980 - 1981, ilikubaliwa katika fasihi ya Amerika kujumuisha katika kazi za DBA:

  • mipango ya shirika na kiufundi ya hifadhidata,
  • muundo wa hifadhidata,
  • kutoa msaada kwa maendeleo ya programu,
  • usimamizi wa uendeshaji wa hifadhidata.

Katika nchi yetu wakati huo huo, ufafanuzi wa kwanza wa hifadhidata katika GOST ulibainisha anuwai nyembamba sana ya kazi za hifadhidata:

  • maandalizi ya tata ya kompyuta kwa ajili ya ufungaji wa DBMS, kushiriki katika usakinishaji na kukubalika kwa DBMS na hifadhidata yenyewe na seti ya programu za maombi;
  • usimamizi wa uendeshaji wa hifadhidata,
  • utayarishaji wa kamusi na data zingine za kumbukumbu - habari ya kawaida na ya kumbukumbu - wakati upimaji wa hifadhidata unapoanza.

Ilifikiriwa kuwa kazi za hifadhidata zitazingatia tu uendeshaji wa hifadhidata, na maendeleo yake yangefanywa na shirika maalum.

Kufikia katikati ya miaka ya 90, bado haijakamilika, lakini tayari mbinu thabiti na kamili za kuunda mifumo ya hifadhidata zilikuwa zimeibuka. Kazi kuu ya kupanga mahitaji ya habari ya biashara, kubuni mchoro wa dhana na mantiki ya hifadhidata, miradi ya nje inayotumiwa katika michakato ya usindikaji wa habari ya mtu binafsi sasa iko kwenye kikundi cha muundo wa Mfumo wa Kiotomatiki (AS). Upeo wa utendakazi wa DBA pia utafafanuliwa zaidi. Hii ni kuhakikisha kazi ya kuaminika na yenye ufanisi ya watumiaji na programu zilizo na hifadhidata, kusaidia wasanidi programu katika ufikiaji wao wa hifadhidata na zana za ukuzaji.

Kazi za Msingi za Msimamizi wa Hifadhidata

Kazi za DBA zinaweza kutofautiana kidogo kulingana na aina ya DBMS inayotumiwa, lakini kazi kuu ni pamoja na:

  • Ubunifu wa hifadhidata.
  • Kuboresha utendakazi wa hifadhidata.
  • Kutoa na kudhibiti ufikiaji wa hifadhidata.
  • Kuhakikisha usalama katika hifadhidata.
  • Hifadhidata na urejeshaji.
  • Kuhakikisha uadilifu wa hifadhidata.
  • Kuhakikisha mpito kwa toleo jipya la DBMS.

Aina Kuu za Wasimamizi wa Hifadhidata

Miongoni mwa DBA, hakuna tofauti kali iliyoandikwa kati ya aina. Lakini aina kadhaa za jumla za hifadhidata zinaweza kutofautishwa, kulingana na majukumu waliyopewa:

  • Msimamizi wa Mfumo.
  • Mbunifu wa hifadhidata.
  • Mchambuzi wa Hifadhidata.
  • Msanidi wa muundo wa data.
  • Msimamizi wa maombi.
  • Msimamizi wa hifadhidata mwenye mwelekeo wa matatizo.
  • Mchambuzi wa Utendaji.
  • Msimamizi wa ghala la data.

Hifadhidata

Hifadhidata- seti ya data zinazohusiana, iliyopangwa kulingana na sheria fulani, kutoa kanuni za jumla kwa maelezo, kuhifadhi na kudanganywa, bila kujitegemea programu za maombi. Database ni mfano wa habari eneo la somo. Hifadhidata hupatikana kwa kutumia mfumo wa usimamizi wa hifadhidata (DBMS).

Mfumo wa usimamizi wa hifadhidata mara nyingi kwa makosa huitwa hifadhidata. Inahitajika kutofautisha kati ya data iliyohifadhiwa (database yenyewe) na programu iliyoundwa kupanga na kudumisha hifadhidata (DBMS).

Mfumo wa Usimamizi wa Hifadhidata

Mfumo wa Usimamizi wa Hifadhidata(DBMS) - programu maalumu(kawaida seti ya programu) iliyoundwa kupanga na kudumisha hifadhidata. Inatumika kwa uhifadhi na usindikaji uliopangwa kiasi kikubwa habari. Katika mchakato wa kuandaa habari, DBMS hutengeneza hifadhidata, na wakati wa usindikaji hupanga habari na kuzitafuta.

Washa wakati huu Hivi sasa, DBMS zifuatazo zipo:

    Mfumo wa usimamizi wa hifadhidata unaohusiana na kitu uliotengenezwa na Oracle Corporation.

Wakati wa kuajiri mfanyakazi kwa nafasi ya msimamizi wa hifadhidata, usimamizi unatarajia kupokea huduma za matengenezo ya mfumo wa usimamizi. kazi kuu mtaalamu - kutoa ufikiaji usiokatizwa watumiaji wote wa shirika kwa habari muhimu.

Ikiwa mtu ameajiriwa kuunda msingi kutoka mwanzo, basi majukumu yake ni pamoja na kubuni, maendeleo ya mahitaji, utekelezaji, upimaji wa utendaji na usaidizi wa matengenezo. Aidha, kuundwa kwa sifa, ulinzi wao kutoka kwa upatikanaji usioidhinishwa wa database, pamoja na kudumisha uadilifu wa muundo wake.

Mfanyikazi hutumia karibu wakati wake wote kwenye kompyuta. Kwa habari zaidi kuhusu majukumu, haki na wajibu wa msimamizi wa hifadhidata ni nini hasa, ona maelezo ya kazi iliyoandaliwa na shirika lazima ielezewe kwa ukamilifu.

Masharti

Mfanyakazi aliyeajiriwa kwa nafasi hii ni mtaalamu ambaye anaweza tu kuajiriwa au kufukuzwa kazi na mkuu wa kampuni. Kawaida mwombaji anahitajika kuwa nayo elimu ya Juu kwa taaluma, yaani, kwamba inahusiana na uwanja wa hisabati, uhandisi au kiufundi. Kwa kuongeza, ili kupata nafasi hii, lazima uwe umefanya kazi katika uwanja wa teknolojia ya habari kwa angalau miaka mitatu katika nafasi husika.

Database ina maana kwamba katika mchakato wa kufanya kazi yake ataongozwa na nyaraka za udhibiti na sheria, vifaa vya kufundishia ambayo huathiri moja kwa moja shughuli zake.

Lazima azingatie vifungu vya hati ya shirika, maagizo kutoka kwa wasimamizi wakuu, na vile vile sheria na taratibu zingine zilizowekwa katika biashara na zinazolingana na sheria ya kazi ya nchi.

Maarifa

Kulingana na DI wa msimamizi wa hifadhidata, anatakiwa kujua vitendo vyote vya kisheria, taarifa za kimbinu na viwango vinavyohusiana na teknolojia ya habari, teknolojia ya kompyuta, muundo na maendeleo ya mifumo ya aina ya kompyuta.

Lazima ajue jinsi vifaa vinavyotolewa kwake na shirika kufanya kazi hufanya kazi, sifa zake ni nini, kwa njia gani inafanya kazi, na sheria zote za kutumia vipengele vyake vya kiufundi.

Mfanyakazi lazima awe na uwezo wa kutumia kwa vitendo mifumo mbalimbali ya uendeshaji na programu ambayo inalenga kusimamia data, kuilinda na kuzuia upatikanaji wa habari bila kupata kutoka kwa wasimamizi wakuu.

Jukumu na majukumu ya msimamizi wa hifadhidata ni pamoja na maarifa ya teknolojia ya usindikaji wa data iliyoandaliwa. Lazima ajifunze aina zote za kisasa za uhifadhi wa media, njia ambazo data inasimbwa, viwango vya habari kanuni na ciphers, programu ya mfumo, pamoja na matumizi yake katika mazoezi.

Kwa kuongezea, mfanyakazi anahitajika kuwa na maarifa ya uchumi, sheria za kazi, shughuli za usimamizi na kanuni nyingine zinazoiongoza kazi ya kawaida katika kampuni. Mtaalam lazima pia ajue jinsi ya kuandaa vizuri nyaraka za kiufundi.

Kazi

Majukumu ya msimamizi ni pamoja na kutekeleza majukumu fulani:

  • kudumisha umuhimu wa habari iliyohifadhiwa kwenye seva za kampuni;
  • usimamizi wa hifadhidata, shirika lao;
  • ulinzi wa kina;
  • skanning mfumo na kuzuia kuambukizwa na virusi.

Pia kati ya kazi za mfanyikazi inafaa kuzingatia utunzaji wa hifadhidata, kufanya hafla za mafunzo juu ya utendakazi wao kwa wafanyikazi wa kampuni, kuunda na kudumisha kumbukumbu ambayo programu na vitu vingine vyote huhifadhiwa. Taarifa za kumbukumbu. Mfanyikazi lazima pia atoe hifadhi ya siri data ambayo hukuruhusu kuunda siri rasmi, za kibiashara na za serikali.

Majukumu

Ili kutekeleza vizuri majukumu aliyopewa mfanyakazi, lazima atekeleze majukumu fulani kama msimamizi wa hifadhidata, pamoja na kutekeleza shughuli zinazolenga kuboresha utumiaji wa rasilimali za teknolojia ya habari ya kampuni. Kwa kufanya hivyo lazima atumie usanidi mifumo ya uendeshaji imewekwa kwenye vifaa vya shirika, na sifa kuu za hifadhidata.

Ni lazima pia ahakikishe umuhimu wa taarifa zilizomo kwenye hifadhidata, ambayo ni muhimu kwa kampuni kufanya kazi kwa kiwango kinachofaa. Yeye hupanga na kudhibiti ufikiaji wa akaunti, ruzuku au kukataa ufikiaji wa habari fulani kwa wafanyikazi tofauti. Kushiriki katika kuandaa uhamishaji wa habari kati ya idara tofauti za kampuni, zinazoendelea mbinu za kiufundi ulinzi na muundo wa data, na pia inahusika na ulinzi na uhifadhi wao katika kesi ya matatizo na vifaa vya kiufundi.

Majukumu ya msimamizi wa hifadhidata ni pamoja na kuunda na kutekeleza programu ambayo inaruhusu habari kuhifadhiwa na kubaki shwari hata katika tukio la hitilafu za maunzi.

Pia analazimika kuweka rekodi kuhusu kushindwa na utendakazi wote katika uendeshaji wa vifaa, kuwaripoti mara moja kwa wafanyikazi waliobobea katika marejesho na uondoaji wa shida za aina hii, na katika hali nyingine, hufanya kazi ya ukarabati na urejeshaji kwa uhuru.

Majukumu mengine

Majukumu ya kazi ya msimamizi wa hifadhidata ni pamoja na kudumisha, kuunda na kuhifadhi chelezo habari, utangulizi wa magazeti mfumo wa faili. Ikiwa ni lazima, mfanyakazi anarejesha data, anachambua mgawanyiko mbalimbali wa kampuni, hufanya marekebisho na mapendekezo kwa kazi na maendeleo ya programu.

Yeye pia ni wajibu wa kupendekeza kisasa kwa usimamizi msaada wa kiteknolojia, kuboresha usimamizi na uhifadhi wa data, kufanya shughuli za mafunzo ili kuboresha ujuzi wa wafanyakazi wengine ili waweze kutumia kikamilifu hifadhidata zinazotumiwa katika kampuni, kutoa ushauri kuhusu mamlaka yake yenye uwezo.

Haki

Mfanyakazi ana haki ya kutoa mapendekezo yake kuhusu kuboresha hali ya kutimiza wajibu wake kama msimamizi wa hifadhidata, kuomba taarifa anazohitaji kwa kazi yake na ziko ndani ya uwezo wake.

Aidha, msimamizi ana haki ya kuboresha sifa zake na kudai msaada kutoka kwa wakubwa wake katika kutekeleza majukumu yake, ikiwa kuna haja hiyo. Pia ana haki ya kusambaza mahali pa kazi na kupata kila kitu unachohitaji msaada wa kiufundi ili atekeleze majukumu yake.

Wajibu

Msimamizi anawajibika kutimiza majukumu yake na endapo atashindwa kabisa kutekeleza majukumu yake, anaweza kuwajibishwa kwa mujibu wa sheria za nchi. Pia anawajibika kwa ukiukwaji wowote wa sheria za nchi anazofanya wakati wa utendaji wa kazi yake. Anaweza kuwajibishwa kwa kusababisha uharibifu wa mali kwa kampuni.

Kama sheria, watumiaji kadhaa huingiliana na hifadhidata. Watumiaji hawa katika shirika wanaweza kufanya kazi kikamilifu kazi mbalimbali, kuwa na mawazo tofauti kuhusu data iliyotumiwa, lakini itumie kwa wakati mmoja. Kwa hivyo, wakati wa kutumia hifadhidata, ni muhimu sana kuzingatia mahitaji anuwai na kuwa na algorithm ya utatuzi wa migogoro.

Kwa maneno mengine, ni muhimu kuanzisha kazi ya utawala ya muda mrefu yenye lengo la kuratibu na kutekeleza hatua zote za kubuni, utekelezaji na matengenezo ya database jumuishi. Kwa mujibu wa kipengele hiki cha kukokotoa, watu fulani wanawajibika kwa usalama wa nyenzo muhimu kama data.

Katika sehemu hii, tutafahamiana na kazi na kazi za usimamizi wa hifadhidata, ambayo lazima itolewe katika hatua za mwanzo za maendeleo.

Matumizi ya kawaida ya data iliyohifadhiwa kwenye kompyuta katika mazingira ya watumiaji wengi ni "kunasa" faili ya data. Kila mtumiaji huzuia data yake, kuzuia wengine kuitumia. Hii inawalazimu watumiaji wengine kukusanya data sawa. Pamoja na ujio wa hifadhidata, hitaji la uhifadhi wa mtu binafsi na matumizi ya habari lilitoweka. Lakini kulikuwa na haja ya kusimamia matumizi ya pamoja ya data.

Msimamizi wa hifadhidata (DBA) ndiye mtu anayehusika na utendaji wa usimamizi wa hifadhidata.

DBA sio "mmiliki" wa hifadhidata, lakini "mlinzi" wake. Kadiri eneo la somo linavyozidi kuwa changamano, mchakato wa kutoa taarifa na kufanya maamuzi bila shaka unakuwa mgumu zaidi. Kama matokeo, anuwai ya kazi za usimamizi hupanuka. Kwa kuwa, katika kesi ya kutumia hifadhidata, programu ya programu "huondolewa" kutoka kwa usimamizi wa data moja kwa moja, hupoteza mawasiliano nao, na kwa hiyo, hisia ya uwajibikaji kwao. Hii inahitaji uundaji wa taratibu za uthabiti wa data ambazo lazima ziratibiwe na kazi ya usimamizi wa hifadhidata.

Usimamizi wa hifadhidata unahusisha kuwahudumia watumiaji wa hifadhidata. Mfano unaweza kuchorwa kati ya DBA na mkaguzi wa hesabu wa biashara. Mkaguzi hulinda rasilimali za biashara, ambazo huitwa pesa, na DBA inalinda rasilimali, ambazo huitwa data. Katika mashirika mengi, kulingana na mila ya kushangaza, DBA inachukuliwa tu kama mtaalamu aliyehitimu wa kiufundi, mara nyingi kuchanganya kazi za programu. Hii haiendani na madhumuni ya utawala. Kiwango cha DBA katika uongozi wa shirika lazima kiwe cha juu vya kutosha ili aweze kuamua muundo wa data na haki ya kuipata na kuwajibika kwayo. DBA lazima iwe na ufahamu mzuri wa jinsi biashara inavyofanya kazi na jinsi inavyotumia data. Ingawa uwezo wa kiufundi unahitajika kwa DBA, ni muhimu vile vile kuelewa eneo la somo, na pia uwezo wa kuwasiliana na watu na njia mbadala za chini. taratibu za kawaida. Vinginevyo, DBA haitaweza kufanya kazi zake kwa ufanisi.



Inajaribu sana kuipa DBA mamlaka makubwa, lakini nafasi yake katika biashara inaweza kutofautiana. Inategemea kimsingi kiwango cha umuhimu wa hifadhidata kwa maisha ya biashara fulani. Jambo la pili ni kiwango cha utata wa usindikaji wa data na kuandaa shughuli za kibiashara. Kama tulivyokwishaona, DBA mara nyingi huteuliwa kutoka kwa waandaaji programu wa idara ya usindikaji wa data, ambayo sio haki kila wakati.

DBA lazima iratibu ukusanyaji wa taarifa, muundo na uendeshaji wa hifadhidata, na usalama wa data. DBA lazima izingatie mahitaji ya habari ya baadaye na ya sasa ya eneo la somo. Hii ni moja ya kazi zake kuu. Kwa hivyo, wakati wa kuunda hifadhidata, ni muhimu kufikia kubadilika kwake kwa kiwango cha juu au uhuru wa juu wa data.

Mpito wakati wa kuchakata habari kwa teknolojia ya hifadhidata na upanuzi msingi uliopo Usimamizi wa data unahusishwa na gharama kubwa za kifedha, ambazo zinahitaji upangaji makini na usimamizi wa mchakato huu. Kwa kuongezea, idadi ya data iliyowekwa kwenye hifadhidata inakua siku baada ya siku, na wakati huo huo, wale wanaochakata data hii wanakuwa ngumu zaidi. programu za maombi. Yote hii inahitaji usimamizi wa kati katika kila hatua ya mzunguko wa maisha ya mfumo wa hifadhidata.

Utekelezaji sahihi wa kazi za usimamizi wa hifadhidata huboresha sana udhibiti na usimamizi wa rasilimali za data za kikoa. Kwa mtazamo huu, kazi za DBA ni za usimamizi zaidi kuliko kiufundi. Kanuni za uendeshaji wa DBA na kazi zake huamuliwa na mbinu ya data kama rasilimali za shirika. Kwa hivyo, kutatua shida zinazohusiana na usimamizi wa hifadhidata mara nyingi huanza na kuanzisha kanuni za jumla za kuendesha DBMS, ingawa kuna tofauti kati ya DBMS na usimamizi wa hifadhidata. Katika hali nyingi, DBMS hununuliwa kama kifurushi cha programu, na usimamizi wa hifadhidata ni haki ya biashara. DBA inatoa mtazamo wa jumla wa eneo la somo katika fomu mfano wa dhana, ambayo inawakilisha modeli ya data ya biashara. Moja ya madhumuni ya kuunda hifadhidata ni kutoa habari kwa watumiaji wanaofanya kazi katika maeneo mbalimbali ya kazi ya biashara. Walakini, hii mara nyingi inamaanisha kuwa hakuna hata mmoja wa watumiaji hawa aliye na hisia ya kuwajibika na masilahi ya kawaida hutunzwa

jambo la mwisho. Matokeo ya kuepukika ya mtazamo huu ni kwamba DBA inakuwa mratibu. Mara nyingi, kwa kuandaa hifadhidata, DBA hufuata njia ya utatuzi matatizo ya kiufundi, yaani, kwanza kabisa, masuala yanayohusiana na matumizi ya DBMS.

Kwanza kazi muhimu DBA inajumuisha kuondoa migongano kati ya maeneo mbali mbali ya shughuli za shirika wakati wa kuunda dhana, na kisha. mfano wa kimantiki hifadhidata za kikoa. Akifanya kama mpatanishi kati ya idara, lazima ahakikishe kwamba wataalamu mbalimbali wanafikia makubaliano kuhusu vitu vya eneo la somo, lakini pia kwamba makubaliano haya ni "sahihi". Pamoja na kufafanua data na haki za ufikiaji, DBA inaweza kuhitajika kuunda taratibu na miongozo ya kudumisha data. Ili kutekeleza majukumu ya DBA, ni muhimu kuwa na ufahamu mzuri wa hali ya biashara na matarajio ya maendeleo yake, na pia kujua nafasi ya usimamizi. Katika hatua ya awali ya kutengeneza hifadhidata ya DBA, unapaswa kuzingatia matatizo yafuatayo:

Ufafanuzi wa vipengele vya data na vitu vya kikoa;

Kupeana majina tofauti yatakayotumika kurejelea vipengele vya aina moja;

Kuanzisha uhusiano kati ya vipengele vya data; kutolewa kwa maelezo ya maandishi ya vipengele vya data;

Utambulisho wa idara au watumiaji wanaohusika na kuhakikisha usahihi wa data (kwa mfano, kudhibiti uppdatering wa data, uthabiti wake);

Kuamua njia za kutumia vipengele vya data kwa madhumuni ya usimamizi na kupanga, yaani, kusambaza kazi kati ya wafanyakazi.

Kukusanya taarifa hizi zote kutoka vyanzo mbalimbali na haja ya kuondoa msuguano kati ya idara inahitaji kwamba DBA pia kuwa na ujuzi wa kidiplomasia.

Kama ilivyobainishwa, dhana ya "umiliki pekee" wa data haitumiki kwa hifadhidata. Walakini, ipo, na hii wakati mwingine inachanganya sana kazi ya DBA. DBA inapaswa kushawishi idara fulani "kushiriki" mali zao au kudhibiti ufikiaji wa taarifa zinazoharibika kwa urahisi.

Wazo la "kutenganisha" linaweza sio tu kusababisha upinzani kutoka kwa baadhi ya idara, lakini pia kuwafanya kuwa na uadui kwa mradi wa hifadhidata kwa ujumla. ABA lazima iwashawishi wengine, kuwashawishi wengine, kuwahimiza wengine, na, ikiwa ni lazima, kuwalazimisha wengine. Hii ina maana kwamba ABD lazima awe na uwezo wa kutumia nguvu na ushawishi wake, kuwa na kiasi fulani cha uzoefu wa kazi na kuwa na ufahamu mzuri wa hali ya kazi. biashara hii. Kwa wazi, kazi za ABD haziwezi kufanywa na mtu ambaye amerejesha wafanyakazi wengi dhidi yake wakati wa kazi.

Kwa hivyo, usimamizi wa biashara lazima ushughulikie suala la kuchagua hifadhidata kwa umakini sana. Wakati wa kuteua mgombeaji wa wadhifa wa ABD, mtu anapaswa kuongozwa na vigezo sawa na wakati wa kuteua wasimamizi wengine kwenye nyadhifa hizo, kwani ABD lazima izingatie sio chini (ikiwa sio zaidi) kwa kuzingatia mahitaji ya muda mrefu ya biashara kuliko matatizo ya sasa. Kutimiza wajibu huu ni ngumu zaidi na ukweli kwamba database inahusisha kuchanganya data bila kuzingatia mipaka ya kazi.

Utekelezaji wa miongozo hiyo inaweza tu kuwa na mafanikio ikiwa wafanyakazi wote wanaohusishwa na hifadhidata wanaifahamu na wanawajibika kutimiza viwango vilivyowekwa na DBA. Watayarishaji programu, wafanyakazi wa uendeshaji na matengenezo ya mfumo lazima waelewe taratibu zinazohitajika ili kutatua matatizo yanayowakabili. Hii ina maana kwamba DBA inahitaji kuanzisha mawasiliano yenye ufanisi na makundi yote ya wafanyakazi wanaohitaji kufikia hifadhidata.

Tukirudi kwenye programu ya Auto_Store iliyojadiliwa mwishoni mwa aya iliyotangulia, tunakumbuka kuwa inakuruhusu: kuongeza, kufuta watumiaji, kukabidhi watumiaji waliopo majina, manenosiri, viwango vya ufikiaji, kugawa mapendeleo ya ufikiaji kwa kila kiwango cha ufikiaji. Katika Mtini. Takwimu 2.24 na 2.25 zinaonyesha fomu zinazofanana na kazi zilizoelezwa.