Page 100 - Demo
P. 100


                                    Nxënësi/ja:3.10 Integriteti i bazës së të dhënaveIntegriteti i bazave të të dhënave lidhet me vlefshmërinë, saktësinë dhe qëndrueshmërinë e të dhënave. Duhet të jemi të sigurt që baza e të dhënave të jetë dizenjuar ashtu siç duhet, para se të mbushet me të dhëna. Zakonisht është shumë e vështirë që të ndryshohet struktura e saj pasi futen të dhëna në strukturën e caktuar. Nëse bazën e të dhënave nuk do ta dizenjoni siç duhet, ju nuk do të keni në të informacion të plotë e të saktë dhe si pasojë nuk mund të merrni nga ajo informacion të rëndësishëm. Ka dy kontrolle kryesore që sigurojnë që baza e të dhënave është projektuar saktë:- verifikimi,- vlefshmëria.Verifikimi kontrollon nëse të dhënat në bazën e të dhënave janë ato që ju dëshironi të jenë. Vlefshmëria kontrollon nëse është futur lloji i saktë i të dhënave.Për shembull vlefshmëria kontrollon nëse një e dhënë është shkruar/futur në formatin e caktuar ndërsa verifikimi kontrollon, nëse e dhëna e futur/shkruar është ajo e duhura.. Një mënyrë e mirë për të realizuar një kontroll verifikimi është të kemi dy persona që hedhin të njëjta të dhëna. Një verifikim do të kontrollojë të dy grupet e të dhënave nëse ato janë të njëjta. Nëse ka ndonjë ndryshim midis të dhënave, kontrolli do të japë një mesazh gabimi dhe do të kërkojë që të dhënat të rifuten.  VlefshmëriaFushat e bazës së të dhënave duhet të kenë rregulla vlefshmërie për të siguruar që të dhënat e ruajtura në to të kenë formatin e caktuar. Kemi disa lloje kontrolli vlefshmërie që një bazë të dhënash mund të ekzekutojë:Integriteti i bazave të të dhënaveDeri tani keni mësuar si të ndërtoni një bazë të dhënash. Diskutoni me shokët se sa e rëndësishme është që të ndërtojmë një bazë të dhënash të mirëstrukturuar. Si mund të sigurohemi që të dhënat, që kemi ruajtur në bazën e të dhënave, të jenë të sakta dhe të duhura? kupton rëndësinë e integritetit të të dhënave dhe vetitë e shkëmbimeve, të cilat shërbejnë për të siguruar integritetin e tyre.Mësimi 3.10 Integriteti i bazave të të dhënave Nxënësi/ja:  kupton rëndësinë e integritetit të të dhënave dhe vetitë e shkëmbimeve, të cilat shërbejnë për të siguruar integritetin e tyre. Aktivitet: Deri tani keni mësuar si të ndërtoni një bazë të dhënash. Diskutoni me shokët se sa e rëndësishme është që të ndërtojmë një bazë të dhënash të mirëstrukturuar. Si mund të sigurohemi që të dhënat, që kemi ruajtur në bazën e të dhënave, të jenë të sakta dhe të duhura? Integriteti i bazës së të dhënave Integriteti i bazave të të dhënave lidhet me vlefshmërinë, saktësinë dhe qëndrueshmërinë e të dhënave. Duhet të jemi të sigurt që baza e të dhënave të jetë dizenjuar ashtu siç duhet, para se të mbushet me të dhëna. Zakonisht është shumë e vështirë që të ndryshohet struktura e saj pasi futen të dhëna në strukturën e caktuar. Nëse bazën e të dhënave nuk do ta dizenjoni siç duhet, ju nuk do të keni në të informacion të plotë e të saktë dhe si pasojë nuk mund të merrni nga ajo informacion të rëndësishëm. Ka dy kontrolle kryesore që sigurojnë që baza e të dhënave është projektuar saktë: - verifikimi, - vlefshmëria. Verifikimi kontrollon nëse të dhënat në bazën e të dhënave janë ato që ju dëshironi të jenë. Vlefshmëria kontrollon nëse është futur lloji i saktë i të dhënave.Fig. 1 Për shembull vlefshmëria kontrollon nëse një e dhënë është shkruar/futur në formatin e caktuar ndërsa verifikimi kontrollon, nëse e dhëna e futur/shkruar është ajo e duhura.. Një mënyrë e mirë për të realizuar një kontroll verifikimi është të kemi dy persona që hedhin të njëjta të dhëna. Një verifikim do të kontrollojë të dy grupet e të dhënave nëse ato janë të njëjta. Nëse ka ndonjë ndryshim midis të dhënave, kontrolli do të japë një mesazh gabimi dhe do të kërkojë që të dhënat të rifuten. Vlefshmëria Fig. 2 Fushat e bazës së të dhënave duhet të kenë rregulla vlefshmërie për të siguruar që të dhënat e ruajtura në to të kenë formatin e caktuar. Kemi disa lloje kontrolli vlefshmërie që një bazë të dhënash mund të ekzekutojë: Lloji i Vlefshmërisë Si funksionon? Shembull Check digit Disa të fundit mund të përdoren si “shumë” për të kontrolluar nëse ka ndodhur gabime Leximi i barkodeve në një dyqan Type check Kontrollon nëse të dhëna janë në formatin e duhur Numrat në një qelizë çmimi duhet të jenë vlera monetare me dy numra pas pjesës dhjetore Length check Kontrollon nëse të dhënat kanë gjatësi të pranueshme Një kod PIN për një platformë bankare duhet të jetë katër ose gjashtë karaktere e gjatë Lookup table Kontrollon nëse vlera e futur përputhet me një vlerë në një listë të përcaktuar Një seri e limituar vlerash, për shembull shtatë ditët e javës Presence check Kontrollon nëse të dhënat janë futur në një fushë të caktuar Në shumicën e bazave të të dhënave një fushë çelës kryesor nuk mund të lihet e pa plotësuar Range check Kontrollon nëse një vlerë është në një interval të caktuar vlerash Çmimi i një certifikate dhurate online mund të jetë më i madh ose i barabartë me £5 por më e vogël ose e barabartë me £50 Fig. 1Fig. 2Aktivitet:98
                                
   94   95   96   97   98   99   100   101   102   103   104