Pagalvokite apie plokščius failus kaip panašius į failų kabineto stalčių failus - atskirų įrašų rinkinį, kuriame yra atskiri duomenys. Reliacinės duomenų bazės - tai lentelių, susietų su bendrais duomenimis, pvz., Sąskaitos numeriu, rinkinys ir gali būti išdėstytos tam, kad būtų paryškinta specifinė ad hoc užklausų informacija. Reliacinė duomenų bazė yra keičiamo dydžio ir užklausų draugiškas įrankis, leidžiantis fiksuoti įvairius duomenų tipus.
Išplėstinė duomenų struktūra
Plokščias failas yra tekstinis failas, kuriame kiekvienoje eilutėje įrašomas vienas įrašas, atskirtas kableliu - jo duomenų struktūra yra savarankiška ir ribota. Tačiau reliacinės duomenų bazės saugo duomenis lentelėse, kurios yra struktūrizuotos pagal duomenų poreikius. Kiekviena lentelė susideda iš eilučių ir stulpelių, ir kiekviena skiltis gali būti sukurta tam, kad būtų laikoma arba apribota konkreti duomenų rūšis. Vienoje duomenų bazėje galima sukurti daug lentelių. Išplėstinė reliacinės duomenų bazės duomenų struktūros galimybė leidžia programuotojams ir duomenų bazių kūrėjams kurti sudėtingesnius ryšius tarp duomenų.
Pavyzdžiui, viename faile gali būti asmens vardas, adresas, telefono numeris ir sąskaitos numeris. Reliacinė duomenų bazė gali turėti tuos pačius duomenis lentelėje ir turėti tos sąskaitos numerio sandorio informaciją kitoje lentelėje ir mokėjimo informaciją trečioje lentelėje - visa tai gali būti susieta, kad būtų sukurtas didesnis vaizdas. Plokščioji failų struktūra neleidžia susieti informacijos nuo plokščio failo iki plokščio failo ir gali būti spausdinama tik taip.
„Ad Hoc“ užklausos
Reliacinės duomenų bazės duomenų struktūra idealiai tinka kuriant ad hoc užklausas. Kai lentelės užmezgė ryšius tarp jų, naudotojas arba programuotojas gali gauti reikiamus duomenis. Reliacinės duomenų bazės gali padėti įmonių savininkams, vadovams ir prižiūrėtojams greitai gauti užklausas, kai reikia rinkti ir rodyti pardavimo duomenis, darbuotojų veiklos duomenis arba gamybos duomenis.
Kita vertus, viename faile turi būti visa reikalinga informacija, kad būtų galima atsakyti su duomenimis. Plokštieji failai turėtų būti sukurti taip, kad atsakytų į užklausas, o tai reiškia, kad užklausos ir plokšti failai turėtų būti iš anksto suprojektuoti. Šis procesas lėtina sprendimų priėmimą ir naudingą verslo procesų tyrimą ir galiausiai gali trukdyti verslo augimui.
Mastelio nustatymas
Reliacinės duomenų bazės yra keičiamos, o tai reiškia, kad jos gali augti didesni arba mažesni, jei reikia, ir prireikus gauti daugiau naudotojų. Galima pridėti daugiau lentelių, daugiau įrašų galima įterpti į esamas lenteles, o nors vienas asmuo vienu metu pasiekia vieną įrašą lentelėje, daugelis vartotojų gali pasiekti tą patį stalą ir tuo pačiu metu dirbti.
Plokštieji failai nėra keičiamieji. Įrašant milijonus įrašų į plokščią failą, failo atidarymas ir uždarymas sulėtės, o vieni naudotojai vienu metu gali pasiekti vienodo dydžio failus, o tai lėtina darbo procesus. Plokštieji failai nėra geras duomenų saugojimo pasirinkimas sparčiai augančioje ir augančioje verslo aplinkoje.