Data management handler styre store mængder af information, som involverer både strorage af information og tilvejebringelse af mekanismer til manipulering af information. Desuden skal systemet også give sikkerheden af de lagrede oplysninger under forskellige omstændigheder, såsom multipel brugeradgang og så videre.
De to forskellige tilgange til forvaltning datda er fil-baserede systemer og databasesystemer.
1) Fil-baserede systemer
stroage af store mængder data har altid været et spørgsmål om stor bekymring.
I begyndelsen af dats, fil-baserede systemer, dvs. systemer, hvor data blev opbevaret i diskrete filer, blev anvendt. i dette system, var en flok filer gemt på en computer og kunne tilgås af en computer operatør. Filer af arkiverede data blev kaldt tabeller, fordi de så tabeller, der benyttes i traditionel fil holde. Rækker i tabellen blev kaldt optegnelser og kolonner blev kaldt felter.
Konventionelt, før databasesystemer udviklet sig, data i softwaresystemer blev opbevaret i flade filer.
Et eksempel på filbaseret Systemet er illustreret i nedenstående tabel:
> Ulemper ved fil-baserede systemer
s fil-baseret system, kan forskellige programmer i samme ansøgning interagere med forskellige private datafiler . der er ingen system, håndhæve nogen standardiseret kontrol om organisation og struktur i disse datafiler.
Da data er bosat i forskellige private datafiler, der er chancerne for redundans og deraf inkonsekvens. For eksempel kan en kunde have en opsparingskonto, samt et realkreditlån.
Her kundeoplysninger kan duplikeres, da programmerne for de to funktioner gemme deres tilsvarende data i to forskellige datafiler. Dette giver anledning til redundans i kundens data. Da de samme data er butik i to filer, uoverensstemmelse opstår id = fa ændring i data fra en fil er ikke afspejlet i den anden.
I en fil-baseret system, håndtering pludselige /ad hoc-forespørgsler kan være svært, da det kræver ændringer i de eksisterende programmer. For eksempel banken officer skal generere en liste over alle de kunder, der har en kontosaldo på $ 20.
000 eller derover. Banken officer har 2 valgmuligheder: enten få en liste over alle kunder og har de nødvendige oplysninger udvundet manuelt, eller leje et system programmør til at designe den nødvendige program. Begge alternativer er naturligvis tilf