Hjem Personlig finansiering Potentielle problemområder i multibare SQL-databaser - dummier

Potentielle problemområder i multibare SQL-databaser - dummier

Indholdsfortegnelse:

Video: Lefa - Potentiel (Clip officiel) ft. Orelsan 2024

Video: Lefa - Potentiel (Clip officiel) ft. Orelsan 2024
Anonim

Dataintegritet er genstand for overfald fra en række kvartaler. Nogle af disse problemer opstår kun i multitabile SQL-databaser; andre kan ske selv i databaser, der kun indeholder et enkelt bord. Du vil genkende og minimere alle disse potentielle trusler.

Dårlige indtastningsdata

Kildedokumenterne eller datafilerne, du bruger til at udfylde din database, kan indeholde dårlige data. Disse data kan være en beskadiget version af de korrekte data, eller det kan ikke være de data, du ønsker. En interval kontrol fortæller dig, om dataene har domæneintegritet.

Denne type af kontrol fanger nogle - men ikke alle - problemer. For eksempel er forkerte feltværdier, der er inden for acceptabelt område - men stadig ikke korrekte - ikke identificeret som problemer.

Operatørfejl

Dine kildedata kan være korrekte, men dataindtastningsoperatøren kan muligvis udskrive dataene forkert. Denne type fejl kan føre til de samme slags problemer som dårlige inputdata. Nogle af løsningerne er de samme. Range checks hjælper, men de er ikke idiotsikker. En anden løsning er at få en anden operatør til at validere alle dataene uafhængigt.

Denne tilgang er dyr, fordi uafhængig validering tager dobbelt så mange personer og dobbelt så meget. Men i nogle tilfælde, hvor dataintegriteten er kritisk, kan den ekstra indsats og omkostning vise sig at være umagen værd.

Mekanisk svigt

Hvis du oplever et mekanisk svigt, f.eks. Et diskstyrt, kan dataene i tabellen blive ødelagt. Gode ​​backups er dit vigtigste forsvar mod dette problem.

Malice

Overvej muligheden for, at nogen kan vil ødelægge dine data. Din første forsvarslinje er at nægte databasetilgang til alle, der måtte have en ondsindet hensigt og at begrænse autoriserede brugere, så de kun har adgang til de data, de har brug for. Dit andet forsvar er at opretholde data backup på et sikkert sted. Periodisk revurderer sikkerhedsfunktionerne i din installation. At være lidt paranoid gør ikke ondt.

Data redundans

Data redundans - de samme dataposter, der beskæres på flere steder - er et stort problem med den hierarkiske databasemodel, men problemet kan også plage relationelle databaser. Ikke alene gør sådan redundans affald lagerplads og sænke forarbejdning, men det kan også føre til alvorlig data korruption.

Hvis du gemmer det samme datapunkt i to forskellige tabeller i en database, kan elementet i en af ​​disse tabeller ændres, mens det tilsvarende element i den anden tabel forbliver det samme.Denne situation genererer en uoverensstemmelse, og du kan muligvis ikke bestemme hvilken version der er korrekt. Det er en god grund til at holde data redundans til et minimum.

Selvom en vis mængde af redundans er nødvendig for at den primære nøgle i en tabel skal fungere som fremmednøgle i en anden, bør du forsøge at undgå gentagelse af dataelementer ud over det.

Når du fjerner de fleste redundans fra et databasedesign, kan du opleve, at ydeevnen nu er uacceptabel. Operatører bruger ofte målrettet en lille redundans for at fremskynde behandlingen.

En fælles praksis er at indledningsvis designe en database med ringe redundans og med høj grad af normalisering, og efter at have fundet ud af, at vigtige applikationer kører langsomt, selektivt tilføjer redundans og denormaliseres. Nøgleordet her er selektivt.

Redundansen, som du tilføjer igen, skal have et bestemt formål, og fordi du er meget opmærksom på både redundansen og den risiko, den repræsenterer, træffer du passende foranstaltninger for at sikre, at redundansen ikke forårsager flere problemer end den løser.

Når du overskrider din DBMS

kapacitet, kan et databasesystem fungere ordentligt i årevis og derefter begynde at opleve intermitterende fejl, der bliver gradvist mere alvorlige. Dette kan være et tegn på, at du nærmer dig et af systemets kapacitetsgrænser. Der er jo grænser for antallet af rækker, som et bord måtte have. Der er også grænser for kolonner, begrænsninger og forskellige andre databasefunktioner.

Kontroller den aktuelle størrelse og indholdet af din database i forhold til specifikationerne i dokumentationen til dit DBMS. Hvis du er tæt på grænsen i et hvilket som helst område, overveje at opgradere til et system med en højere kapacitet. Du kan også arkivere ældre data, der ikke længere er aktive, og derefter slette den fra din database.

Potentielle problemområder i multibare SQL-databaser - dummier

Valg af editor

Hvad er Array Formulas i Excel 2013? - dummies

Hvad er Array Formulas i Excel 2013? - dummies

En matrixformel i Excel 2013 (og andre regneark) er en speciel formel, der opererer på en række værdier. Hvis et celleområde leverer dette interval (som det ofte er tilfældet), betegnes det som et arrayinterval. Hvis denne rækkevidde leveres af en liste over numeriske værdier, er de kendt som ...

Ved hjælp af regnearkfunktioner til statistisk analyse i Excel 2016 - dummies

Ved hjælp af regnearkfunktioner til statistisk analyse i Excel 2016 - dummies

Excel 2016b har en række funktioner til Statistisk analyse. Funktionsbiblioteket på fanen Formler viser alle kategorier af Excel-regnearkfunktioner. Trinene i at bruge et regneark funktion er Skriv dine data i et datarray og vælg en celle for resultatet. Vælg den relevante formelskategori og vælg en ...

Hvad er nyt i Excel 2016 til statistisk analyse? - dummies

Hvad er nyt i Excel 2016 til statistisk analyse? - dummies

Microsoft har lavet nogle få ændringer i Excel's Ribbon (fanebåndet øverst), hvilket afspejler ændringer i Excel. Den mest oplagte tilføjelse er pæren øverst til højre for tilføjelser. Det er mærket "Fortæl mig hvad du vil gøre. "Dette kaldes Tell Me-boksen, og det er nyt ...

Valg af editor

Sådan postes på en vens Facebook-tidslinje - dummies

Sådan postes på en vens Facebook-tidslinje - dummies

Dit nyhedsfeed trækker indlæg, som dine Facebook-venner lav på et sted, så du kan læse dem alle på én gang. Men nogle gange vil du læse alt om kun en person. Heldigvis er alle deres indlæg blevet samlet på deres tidslinjer. Tidslinjen er ligesom en nyhedsfeed alt om en person. ...

Sådan sender du en Facebook-begivenhed - dummies

Sådan sender du en Facebook-begivenhed - dummies

Den første måde du sikkert finder ud af om Facebook begivenheden er gennem en anmeldelse. Når en ven inviterer dig til en begivenhed, vises et lille rødt flag over meddelelsesikonet i den store blå bar øverst. Klik på ikonet for at åbne din underretningsmenu; Klik derefter på den invitation, der skal tages ...

Hvordan man kan se de billeder du er på Facebook - dummies

Hvordan man kan se de billeder du er på Facebook - dummies

Hvis du har meget af Facebook venner, du er sandsynligvis i et ton af fotos. Du kan se de billeder, du er i, uden at skulle gå hele Facebook, så længe du er mærket i dem. Måske har du tagget dem selv, eller dine venner har måske tagget dig. Det første sted du ...

Valg af editor

Digital SLR-fotografi Alt-i-One til Dummies Cheat Sheet - dummies

Digital SLR-fotografi Alt-i-One til Dummies Cheat Sheet - dummies

Hvis du 'er interesseret i fotografering, du finder ingen bedre enhed end en digital spejlreflekskamera (eller dSLR). Uanset om du er amatør eller professionel, kan du finde en dSLR, der passer til dine behov. Du kan virkelig ikke slå kombinationen af ​​magt, fleksibilitet, vækstpotentiale og "accessorize-ability" af en dSLR. Med oplysningerne i denne ...

Hvordan man tager gebyr som bryllupsfotograf - dummier

Hvordan man tager gebyr som bryllupsfotograf - dummier

Som bryllupsfotograf, dit job er at hjælpe De formelle portrætter flyder så jævnt som muligt. Du kan lægge meget af grunden i månederne før den faktiske bryllupsdato som du kommunikerer med parret. Hvis du gør dine lektier, kan du fokusere på at holde portræt sessioner organiseret og opretholde kontrol ...