Mfumo wa Hifadhidata ni Nini?

Orodha ya maudhui:

Mfumo wa Hifadhidata ni Nini?
Mfumo wa Hifadhidata ni Nini?
Anonim

Ratiba ya hifadhidata ni mkusanyiko wa metadata inayoelezea uhusiano kati ya vitu na taarifa katika hifadhidata. Njia rahisi ya kufikiria schema ni kuifikiria kama kisanduku ambacho kinashikilia majedwali, taratibu zilizohifadhiwa, maoni, na mali zinazohusiana na data. Ratiba inafafanua muundo msingi wa kisanduku hiki.

Mstari wa Chini

Katika kiwango chake cha msingi, taratibu hutumika kama chombo cha vipengee vya data. Walakini, wachuuzi tofauti wa hifadhidata huunda schemas zao kwa njia tofauti. Oracle, kwa mfano, inachukua kila schema kama akaunti ya mtumiaji. Ili kuunda mpangilio mpya, msimamizi wa hifadhidata huunda mtumiaji mpya wa hifadhidata kwa jina linalokusudiwa la utaratibu.

Kwanini Miradi Ni Muhimu

Kwa sababu miundo inajumuisha kipengele msingi cha kimuundo cha hifadhidata, mazingira mengi ya hifadhidata hutumia ruhusa za ufikiaji kwa vitu kwenye kiwango cha taratibu.

Kwa mfano, hifadhidata ya kampuni inaweza kuwa na msururu wa watumiaji. Kila mtumiaji anatumia taratibu, lakini ufikiaji wa miundo tofauti hutolewa kibinafsi, na kwa uzito wa ruhusa, kwa watumiaji walio nje ya mpango wa nyumbani.

Zana nyingi za usimamizi wa hifadhidata haziorodheshi miundo; badala yake, wanaorodhesha hifadhidata na watumiaji.

Image
Image

Kwa mfano, kampuni inafungua akaunti za watumiaji (miraba) kwa ajili ya Bob na Jane. Pia huunda akaunti za idara kama vile HR na Marketing. Kisha, humpa mchambuzi katika kila idara idhini ya kufikia akaunti ya taratibu za idara yake.

Mchanganuzi wa HR huunda majedwali na maoni ndani ya taratibu za Utumishi na kumpa Bob idhini ya kusoma (lakini si kumwandikia) jedwali la Wafanyakazi linaloorodhesha majina ya wafanyakazi na nambari za vitambulisho vya mfanyakazi. Pia, mchambuzi wa HR anaweza kumpa Jane idhini ya kusoma na kuandika kwenye jedwali la HR ambalo linaorodhesha nambari za simu za wafanyikazi.

Kwa kutoa ufikiaji kwa njia hii, ni majukumu na watumiaji wanaofaa pekee wanaoweza kusoma, kuandika au kurekebisha data katika kipengee cha data kinachojitosheleza ndani ya hifadhidata kubwa zaidi.

Kila injini ya hifadhidata hutazama michoro kama mbinu ya msingi ya kutenganisha data katika mazingira ya watumiaji wengi.

Injini tofauti za hifadhidata hushughulikia watumiaji na miundo tofauti. Rejelea hati za injini yako ya hifadhidata ili kugundua sintaksia na miundo ya kimantiki inayowazunguka watumiaji, michoro na ruzuku za ruhusa.

Kuunda Miradi

Mchoro unafafanuliwa rasmi kwa kutumia Lugha ya Maswali Iliyoundwa (SQL). Kwa mfano, katika Oracle, unaunda schema kwa kuunda akaunti ya mtumiaji inayoimiliki:

UNDA MTUMIAJI bob

IMETAMBULISHWA KWA neno_nenosiri_la_muda

Mfano WA TABLESPACE HALISI

QUOTA 10M KWA mfano

TEMPOR TABLESPACE QUOTA 5M KWENYE mfumo

PROFILE_mtumiaji_programu

PASSWORD ILIPOISHA;

Watumiaji wengine wanapewa idhini ya kufikia miundo mipya kwa mujibu wa jina lao la mtumiaji au kwa jukumu moja au zaidi ambalo akaunti ya mtumiaji imeongezwa.

Mitindo dhidi ya Miundo ya Data

Kama muundo wa data, utaratibu haujaundwa kihalisi kufanya chochote. Badala yake, ni miundombinu ya kusaidia ruhusa za sehemu katika hifadhidata.

Muundo wa data ni mkusanyiko wa majedwali na maoni yaliyounganishwa kwenye funguo mahususi. Data hizi, kwa pamoja, hutumikia madhumuni ya biashara. Inakubalika kutumia kielelezo cha data kwa schema-kwa miundo mikubwa na changamano ya data, kuzihusisha na miundo hufanya usimamizi mahiri wa hifadhidata. Lakini si lazima kimantiki kutumia taratibu kwa muundo wa data au kutibu kielelezo cha data kama taratibu.

Image
Image

Kwa mfano, idara ya HR inaweza kujumuisha muundo wa data wa ukaguzi wa utendakazi wa wafanyikazi katika taratibu zake. Badala ya kuunda schema ya hakiki hizi, muundo wa data unaweza kukaa katika schema ya HR (pamoja na miundo mingine ya data) na kubaki tofauti kimantiki kupitia viambishi awali vya jedwali na kutazama majina ya vitu katika muundo wa data.

Muundo wa data unaweza kujipatia jina lisilo rasmi, kama vile hakiki za utendaji, kisha majedwali na mionekano yote inaweza kutanguliwa na pr_ Jedwali la orodha ya wafanyikazi linaweza kurejelewa kama hr.pr_employee bila kuhitaji utaratibu mpya wa ukaguzi wa utendakazi.

Maswali Yanayoulizwa Mara kwa Mara

    Kuna tofauti gani kati ya schema ya hifadhidata na hali ya hifadhidata?

    Mpango wa hifadhidata unaelezea hifadhidata. Hali ya hifadhidata inarejelea yaliyomo kwenye hifadhidata kwa wakati fulani na inaweza kuchukuliwa kuwa kiendelezi cha mpangilio wa hifadhidata.

    Mchoro wa uhusiano wa hifadhidata ni nini?

    Mchoro wa uhusiano unaonyesha uhusiano kati ya majedwali na vipengee vinavyohusishwa. Ratiba inaweza kuwa kielelezo au chati ya picha, au inaweza kuandikwa kwa msimbo wa SQL.

Ilipendekeza: