Duomenys yra svarbiausias skaičiavimo aspektas. Bet kuriai programai, tiek didelei, tiek mažai, reikalingi duomenys, kad būtų galima apdoroti ir pateikti jos išvestį; o tai dažnai yra tam tikri duomenys. Duomenų saugojimas per pastaruosius kelerius metus labai pasikeitė. Pirmasis duomenų saugojimo būdas anksčiau buvo naudojamas tekstiniuose failuose. Šis pokytis yra labai neveiksmingas ir labai sunkiai įveikiamas, ypač kai reikia tvarkyti didesnius duomenų kiekius.
Kadangi reikia geresnių duomenų saugojimo ir gavimo būdų, buvo sukurta duomenų bazių valdymo sistema (DBMS). DBVS duomenis saugo lentelėje, kurioje įrašai yra kaupiami pagal tam tikrą kategoriją ir tinkamai indeksuojami. Tai leido programuotojams turėti daug daugiau struktūros, kai reikia išsaugoti ar gauti duomenis. Taip pat yra daug lengviau ieškoti tam tikroje duomenų bazėje norimų duomenų. DBVS taip pat teikia paieškos funkcijas, kad būtų galima rasti tam tikrą duomenų bazės įrašą. Kai jis bus rastas, iš to įrašo galėsite ištraukti visą kitą susijusią informaciją. DBVS yra labai kompetentinga duomenų sekimo sistema, tačiau jos mastelis nėra labai geras. Darbas su didžiulėmis duomenų bazėmis, nors ir įmanomas, tampa didžiuliu DBMS įpročiu.
Norėdami susidoroti su šia kliūtimi, sukurta RDBMS arba Reliacinė DBVS. Reliacinėje duomenų bazėje yra daugiau nei vienos lentelės duomenys. Kiekvienoje lentelėje yra duomenų bazė, kuri tada yra susieta su kitomis lentelėmis atsižvelgiant į jų santykius. Tai geriausiai paaiškinama pavyzdžiu. Tarkime, kad jūs turite automobilių remonto verslą, kuriam norite sukurti duomenų bazę, jums reikės jūsų klientų ir jiems priklausančių automobilių sąrašo. Tai gali būti šiek tiek sudėtingesnis, jei jis įdiegtas DBVS, tačiau naudodamasis RDBVS galite tai padaryti lengvai. Galite pastatyti dvi lenteles, vieną klientams, kitą automobiliams, ir tada susieti jas tarpusavyje. Tai naudodami galite lengvai nuskaityti kliento informaciją, tada kokie automobiliai jam priklauso.
RDBMS yra patobulinimas, palyginti su senesne DBVS. Tai suteikia mechanizmą, kaip įveikti apribojimus, su kuriais susiduria DBVS. Be to, programuotojas iš tikrųjų neturi tiek daug išmokti, kai konvertuoja iš DBVS į RDBVS. Jūs netgi galite laikytis senojo DBVS formato, jei tikrai norite ir visus duomenis suklijuoti į vieną lentelę. Net jei jums vis dar nereikia RDBMS, gali būti prasminga pradėti konvertuoti savo programas į ją tuo atveju, jei jums.
Raskite daugiau informacijos apie DBVS ir RDMS.