8. Duomenų bazės

Teorija

8.1. Duomenų organizavimo principai, duomenų vaizdavimas
8.2. Reliacinės duomenų bazės, jų savybės
8.3. Duomenų normalizavimas ir normalinės formos
8.4. Duomenų bazių valdymo sistemos, jų funkcijos ir sudėtis
8.5. Duomenų bazės kūrimas ir redagavimas
8.6. Navigacijos duomenų bazėje priemonės
8.7. Duomenų bazės rikiavimas ir indeksiniai failai
8.8. Paieškos priemonės
8.9. Ataskaitų kūrimas
8.10. Taikomųjų programų kūrimas, užklausų kalba SQL
8.11. Ryšys su kitomis programomis
8.12. Duomenų bazių taikymas
8.13. Populiarių duomenų bazių valdymo sistemų palyginimas

Kontroliniai klausimai

Literatūra


    Šiame skyriuje supažindinama su pagrindinėmis duomenų bazių (DB) sąvokomis, jų kūrimo ir panaudojimo principais. Daugiausia dėmesio skiriama reliaciniam duomenų tvarkymo būdui. Glaustai aprašomas duomenų normalizavimas, tai iliustruojama tipiniu pavyzdžiu.
    Skyriuje pateikiama žinių apie duomenų bazių valdymo sistemas (DBVS) , jų paskirtį, svarbiausias funkcijas bei sudedamąsias dalis. Apžvelgiamos įvairios DB vartotojams teikiamos galimybės, instrumentai, taikomųjų programų kūrimas, užklausų kalba SQL ir kt.
    Skyriaus pabaigoje apibūdinama tipinė DB taikymo situacija, taip pat kai kurių DBVS lyginamosios charakteristikos.

Duomenų bazės samprata

Terminas „duomenų bazė” atsirado XX amžiaus 6-ojo dešimtmečio pabaigoje, tačiau ir šiuo metu vis dar įvairiai apibrėžiamas. Yra kelios DB sampratos.Pagrindinės yra dvi.

  1. DB - tai kartu saugomų ir susijusių duomenų, skirtų apdoroti kompiuteriu, visuma. Duomenys atitinka realaus pasaulio tam tikros - skirtos automatizuoti - dalies (taikymo srities) modelį. Duomenų pavyzdžiai: bibliotekos kartoteka, telefonų abonentų knyga, pirkėjų užsakymų registracijos žurnalas ir kt. Duomenys saugomi ir apdorojami ne bet kaip, o laikantis tam tikrų susitarimų, taisyklių. Kitaip tariant, duomenys tam tikru būdu sutvarkyti (priešingu atveju nebūtų DB). Reiktų skirti vadinamąjį fizinį ir loginį duomenų organizavimą. Pirmasis nurodo duomenų fizinio išdėstymo būdus kompiuterio atmintyje, o antrasis - duomenų struktūros vaizdavimą - modelį, reikalingą vartotojams.

Duomenims, saugomiems DB, būdingos šios savybės:

  • integruotumas;
  • nepertekliškumas;
  • nepriklausomumas.

    Duomenų integruotumas reiškia, kad visi duomenys kaupiami ir saugomi kartu nustačius jų tarpusavio ryšius. Taip saugomus duomenis dažniausiai naudoja ne vienas, o keli vartotojai.
    Antroji savybė nusako tai, jog duomenys saugomi vengiant jų dubliavimo. Kai yra pertekliškumas, t.y. kelios duomenų kopijos, joms veltui eikvojama atmintis, o modifikuojant duomenis tenka kelis kartus naudoti tas pačias atnaujinimo operacijas. Be to, kai duomenų kopijos atitinka skirtingas atnaujinimo stadijas, tai gali iššaukti prieštaringos informacijos pateikimą.
    Duomenų nepriklausomumas reiškia, kad duomenų apdorojimo taikomosios programos nesikeičia modifikuojant duomenis.

  1. Antroji DB samprata yra platesnė, ji apima ne tik tvarkingai saugomus duomenis, bet ir programinę įrangą, skirtą duomenų bazėms kurti ir įvairiais būdais apdoroti.

[ Turinys ]