Duomenų bazės samprata. Duomenų bazių technologijų raida Flashcards
Informacinė sistema
tai tarpusavyje sisiję priemonės, metodai ir personalas, naudojami informacijai saugoti, apdoroti bei teikti, siekiant pasirinkto tikslo
Informacinės sistemos komponentai (4)
techninė įranga, programinė įranga, duomenys, žmonės
IS vykstantys procesai
Informacijos įvedimas -> Informacijos apdorojimas -> Informacijos išvedimas -> Organizacijos personalas ar kita IS -> Grįžtamasis ryšys
Duomenys
tai saugomi, bet nenaudojami požymiai, stebėjimai, kai duomenys yra naudojami, jie tampa informacija
Informacija
tai naudojami prasminiai ir susieti duomenys
IS tikslas
duomenų apie realaus pasaulio objektus apdorojimas
Duomenų bazė
tai duomenų apie konkrečius objektus tam tikroje dalykinėje srityje visuma
Dalykinė sritis
mus dominanti sritis pvz aukštoji mokykla , kurios objektai atvaizduojami duomenų pagalba
Kokie duomenys ir informacija turi būti saugomi?
Saugoma tik ta informacija, kuri padeda siekti organizacijos tikslo, o duomenys tie, kurie yra susiję su organizacijos veikla
Kompiuterizuota duomenų bazė
tai rinkinys logiškai tarpusavyje susijusių duomenų vienetų, kurie gali būti apdorojami viena ar keliomis taikomosiomis programomis, siekiant patenkinti organizacijos informacinius poreikius
Pirmasis žingsnis kuriant duomenų bazę…?
Duomenų struktūros sukūrimas
Duomenų bazės savybės (4)
- Pateikia tam tikra realaus pasaulio aspekta (mini-pasauli) 2. Ji yra logiskai susije duomenys, turintys tam tikra prasme 3. Ji yra projektuojama, kuriama ir platinama naudojimui siekiant tam tikru tikslu 4. Turi tam tikra grupe vartotoju, kurie dirba su duomenu baze, naudodamiesi tam tikromis taikomosiomis programomis
Informacinio objekto savybės tai-
informaciniai parametrai - atributai
Atributas
tai logiškai nedalomas informacinis elementas, aprašantis tam tikrą objekto, proceso, reiškinio savybę
Kaip išreiškiami atributai
Skaitinėmis vertėmis (kaina, amžius) arba požymiais (tekstu) - spalva, pavardė
Duomenų apdorojimo sisitema
tai automatizuota organizacijos dokumentuose esančių duomenų apdorojimo sistema
Failinės duomenų sistemos ir jų savybės
prieiga nuosekli, darbas vyksta paketiniu režimu
Failinių sistemų trūkumai
Duomenų perteklumas, silpna duomenų kontrolė, nepakankamos duomenų valdymo galimybės, didelės sąnaudos programuojant, failų formatų nesuderinamumas
Duomenų bazių valdymo sistema - tai
programinių priemonių kompleksas, kuris leidžia aprašyti duomenų struktūras, įvesti duomenis, duomenų paiešką, ataskaitų sudarymą
DBVS papildomos fukcijos
Duomenų vientisumo palaikymas, d neprieštaringumo kontrolė, d apsauga, kelių vartotojų darbas su duomenimis, duomenų bazės būsemos atstatymas po avarijų
Duomenų bazės sistema
Duomenų bazė kartu su DBVS, kuriai priskiriami ir vartotojai
Hierarchinės struktūros
Jomis pateikiami nereguliarūs duomenys pvz pašto, interneto adresų sistemos
Kaip apibrėžiamas kiekvieno elemento adresas hierarchinėje struktūroje
kreipties keliu (maršrutu), vedančiu nuo struktūros viršūnės iki ieškomo elemento
Hierarchinės struktūros lankstumas
Ji nėra pakankamai lanksti, negalima sumodeliuoti daugelio dalykų
DB modeliai, kuriuose naudojamos rodyklės
Hierarchinis, tinklinis
Reliacinis DB modelis
pagrįstas loginiu duomenų ryšiu, duomenys talpinami į lenteles, vadinamomis sąryšiais
Reliacinio duomenų modelio savybės
Visi duomenys pateikiami lentelėmis, pateikiami operatoriai, generuojantys nauajs lenteles iš senų, kiekviena eilutė aprašo vieno objekto charakteristiką
Domenas (lentelė)
stulpeliui priskiriamų galimų reikšmių aibė
Reliacinio DB modelio įrašų organizavimas
visi įrašai turi tokią pačią struktūrą, juose tiek pat laukų, laukai yra vienarūšiai ty atskiro lauko reikšmės yra vieno tipo, skirtinguose laukuose gali būti skirtingų tipų duomenys
Reliacinio DB modelio lentelių savybės
Lentelėje negali būti tuščių įrašų, negali būti identiškų įrašų, bet atskiri elementai gali kartotis, įrašų ir laukų išdėstymo tvarka nėra svarbi
Kliento - serverio architektūra
joje įvairūs tikle esantys kompiuteriai tarnauja kaip klientai arba serveriai
Kliento ir serverio apibudinimas
klientai pateikia užklausas kokiai nors paslaugai, o serveriai atlieka nurodytą užduotį. Juos jungia tinklas, kuris perduoda prašymus ir grąžina rezultatus
DBVS privalumai
perteklinių duomenų kontrolė, duomenų neprieštaringumas, duomenų vientisumas, lakoniškumas, bendras duomenų naudojimas, duomenų apsauga, standartizacija, augant sistemai, auga lėšų panaudojimo efektyvumas, didesnis našumas kuriant sistemas, būklės atstatymas po trikio ar avarijos
DBVS trūkumai
sudėtingumas, dideli poreikiai aparatiniams ištekliams, didelė kaina, didelė diegimo kaina, centralizacija