Ikiwa unafahamu lahajedwali kama vile Microsoft Excel, tayari unaelewa jinsi data inaweza kutumika kwenye majedwali. Hifadhidata pia hutumia majedwali kuhifadhi, kudhibiti na kurejesha maelezo.
Tayari Unatumia Hifadhidata
Huenda usitambue lakini unakutana na nguvu ya hifadhidata kila wakati katika maisha yako ya kila siku. Kwa mfano, unapoingia katika akaunti yako ya benki mtandaoni, benki yako kwanza huthibitisha kuingia kwako kwa kutumia jina lako la mtumiaji na nenosiri na kisha kuonyesha salio la akaunti yako na miamala yoyote. Hifadhidata inayofanya kazi nyuma ya pazia hutathmini jina lako la mtumiaji na nenosiri na kutoa ufikiaji wa akaunti yako. Kisha huchuja miamala yako ili kuzionyesha kwa tarehe au aina, unavyoomba.
Hifadhi Data dhidi ya Lahajedwali
Hifadhidata ni tofauti na lahajedwali kwa kuwa ni bora zaidi katika kuhifadhi idadi kubwa ya data na kuibadilisha kwa njia mbalimbali. Hapa kuna vitendo vichache tu unavyoweza kufanya na hifadhidata ambayo itakuwa vigumu, au haiwezekani, kutekeleza kwa kutumia lahajedwali:
- Rejesha rekodi zote zinazolingana na vigezo fulani
- Sasisha rekodi kwa wingi
- Rekodi za marejeleo mtambuka katika majedwali tofauti
- Fanya hesabu changamano changamano
Vipengee vya Hifadhidata
Hifadhi hifadhidata ina majedwali mengi tofauti. Kama majedwali ya Excel, jedwali la hifadhidata lina safu wima na safu mlalo. Kila safu wima inalingana na sifa na kila safu mlalo inalingana na rekodi moja.
Kwa mfano, zingatia jedwali la hifadhidata ambalo lina majina na nambari za simu za wafanyakazi 50 katika Kampuni X. Jedwali limewekwa na safu wima zilizoandikwa “FirstName,” “LastName,” na “TelephoneNumber.” Kila safu ina habari inayolingana ya mtu mmoja. Kwa sababu kuna watu 50, jedwali lina safu 50 za kuingia na safu moja ya lebo.
Kila jedwali katika hifadhidata lazima liwe na jina la kipekee na kila moja lazima iwe na safu wima ya ufunguo msingi ili kila safu mlalo (au rekodi) iwe na sehemu ya kipekee ya kuitambulisha.
Data katika hifadhidata inalindwa na vikwazo, ambavyo vinatekeleza sheria kwenye data ili kuhakikisha uadilifu wake kwa ujumla. Kizuizi cha kipekee huhakikisha kuwa ufunguo msingi hauwezi kunakiliwa. Kizuizi cha kuangalia hudhibiti aina ya data unayoweza kuingiza. Kwa mfano, sehemu ya Jina inaweza kukubali maandishi wazi, lakini sehemu ya Nambari ya Usalama wa Jamii lazima iwe na seti mahususi ya nambari.
Moja ya vipengele vyenye nguvu zaidi vya hifadhidata ni uwezo wa kuunda uhusiano kati ya jedwali kwa kutumia funguo za kigeni. Kwa mfano, unaweza kuwa na jedwali la Wateja na jedwali la Maagizo. Kila mteja anaweza kuunganishwa kwa agizo katika jedwali lako la Maagizo. Jedwali la Maagizo, kwa upande wake, linaweza kuunganishwa na jedwali la Bidhaa. Mbinu hii hurahisisha muundo wa hifadhidata ili uweze kupanga data kulingana na kategoria, badala ya kujaribu kuweka data zote kwenye jedwali moja au chache tu.
Mfumo wa Kusimamia Hifadhidata
Hifadhi hifadhidata huhifadhi data pekee. Ili kufanya matumizi halisi ya data hiyo, unahitaji mfumo wa usimamizi wa hifadhidata. DBMS ni hifadhidata yenyewe, pamoja na programu na utendaji unaohitajika ili kurejesha au kuingiza data. DBMS huunda ripoti, hutekeleza sheria za hifadhidata na vikwazo, na kudumisha schema ya hifadhidata. Bila DBMS, hifadhidata ni mkusanyiko wa biti na baiti zenye maana kidogo.
Ikiwa ungependa kujaribu kuunda hifadhidata, mahali pazuri pa kuanzia patakuwa programu ya hifadhidata kama vile Microsoft Access.
Maswali Yanayoulizwa Mara kwa Mara
Ratiba ya hifadhidata ni nini?
Ratiba ya hifadhidata ni muundo wake. Inabainisha ni habari gani, au vitu, vinaweza kuingia kwenye hifadhidata na kufafanua uhusiano kati yao. Mpango kwa kawaida hufafanuliwa kwa kutumia Lugha ya Maswali Iliyoundwa (SQL).
Hifadhidata ya uhusiano ni nini?
Hifadhi hifadhidata inayohusiana huhifadhi vidokezo vya data ambavyo vinahusiana. Hupanga data katika jedwali moja au zaidi, kila moja ikiwa na ufunguo wa kipekee unaoitambulisha.
Hoja ya hifadhidata ni nini?
Swali ni ombi la taarifa kutoka kwa hifadhidata. Data inaweza kutoka kwa jedwali moja au zaidi kwenye hifadhidata, au inaweza kutoka kwa maswali mengine. Wakati wowote unapoandika katika utafutaji wa Google, unatuma swali, kwa mfano.
Rekodi ya hifadhidata ni nini?
Rekodi ni seti ya data iliyohifadhiwa kwenye jedwali. Rekodi pia wakati mwingine huitwa tuple..
Ufunguo wa kigeni katika hifadhidata ni nini?
Ufunguo wa kigeni ni sehemu ya kawaida inayounganisha data katika majedwali mawili pamoja. Ufunguo wa kigeni unarejelea ufunguo msingi wa jedwali lingine linaloitwa jedwali kuu. Jedwali lililo na ufunguo wa kigeni linaitwa jedwali la mtoto.
Huluki katika hifadhidata ni nini?
Huluki ni kitu ambacho kipo ndani ya hifadhidata. Inaweza kuwa mtu, mahali, kitengo, au dhana yoyote dhahania unayotaka kuhifadhi habari kuihusu. Kwa mfano, hifadhidata ya shule inaweza kuwa na wanafunzi, walimu na kozi kama taasisi.