BAZA PODATAKA



  • je kolekcija podataka strukturitanih u skladu s fizičkim te posredno logičkim i konceptualnim modelom podataka informacijskog sustava.

Ovi modeli podataka svaki na svojoj razini apstrakcije sadrži podatke o podacima informacijskog sustava (metapodatke) kojima je opisana struktura stvarnih podataka u bazi podataka.

Baze podataka sadrže stvarne podatke informacijskog sustava ali i metapodatke koji opisuju podatke u bazi podataka.

BAZA PODATAKA - skup je međusobno ovisnih podataka spremljenih bez zalihosti (redundancije) koji služe jednoj ili više aplikacija na optimalan način gdje su podaci neovisni od programa kojima se obrađuju i gdje postoji kontrolirani pristup do podataka.

Primjer: osoba (šifra, ime I prezime, adresa, telefonski broj)=opis, modeli

Pod pojmom redundancije (zalihosti) podrazumijevamo pohranu istih podataka više puta. Taj se slučaj pojavljuje ako npr. na najmanje 2 mjesta u poslovnom sustavu pohranjujemo podatke o nekom dokumentu. Na taj način pojavljuje se više podataka u poslovnom sustavu odnosno informacijskom sustavu. Redundancija osim što dodatno zauzima prostor za pohranjivanje usporava i rad informacijskog sustava.

Sustav za upravljanje bazama podataka (SUBP)

-engl. DBMS (DataBase Management System) i RDBMS (engl. Relational DBMS)

-to je programsko podrška koja omogućava rad s bazama podataka odnosno definiranje baze podataka (spremište podataka), upis podatka u bazu, ispis podataka iz baze i obradu podataka smještenih u bazi podataka.

Redni broj

Naziv

Količina

Cijena

       

U riječniku  (engl. DICTIONARY) se definiraju spremišta podataka, veze između pojedinih spremišta, ključevi spremišta podataka te pravila integriteta podataka (ograničenja).

Poznatiji SUBP-a:

  • Microsoft Access for Windows, koji je dio kompleta Microsoft Office

  • Clipper,

  • DBSee,

  • Progres,

  • Clarion 5.0,

  • Informix,

  • Zim,

  • Oracle,

  • Gupta SQL

Kod nas se najčešće koristi ACCESS kod manjih IS-ova jer pruža dobru intergraciju sa ostalim programima iz paketa Microsoft Office i Internetom što postaje sve važnije.

Upis, ispis i obrada podataka kod MS_Access97:

  • form-obrazac za upis, ispis i obradu podataka

  • query-upit (SQL-engl. Strukture Question Language, hr. strukturni upitni jezik)

  • report-izvještaj, ispis na pisaču

  • modul (kod programskog jezika VBA-Visual Basic Application)

SUBP ima sljedeće funkcije:

1. funkcije za definiranje baze podataka

  • ove funkcije ostvaruju se standardnim jezikom za rad s bazom podataka kao što je SQL kod relacijskih baza podataka ili zasebnim jezikom kod mrežnih i hijerarhijskih baza podataka. U oba slučaja jezikom se opisuje shema baze podataka koja sadrži logički opis baze podataka (naziv, tip, format, opis svakog podatka te odnos prema drugim elementarnim podacima) kao I njen fizički opis.

2. funkcije za manipuliranje podacima u bazi podataka

  • ostvaruju se zasebnim, često neproceduralnim jezikom kao što je SQL u relacijskoj bazi podataka ili dodavanjem naredbi za manipuliranje u tradicionalnom programskom jeziku kao što su C, Pascal ili Cobol.

3. upravljačke funkcije

  • funkcije sigurnosti baze podataka/zaštite od neovlaštenog korištenja (korisnicima se propisuje koje operacije nad bazom podataka mogu obavljati).

  • funkcije očuvanja integriteta u bazi podataka, npr. zaštita od mogućih oštećenja (baza podataka štiti se uzimanjem sigurnosnih kopija podataka a nakon oštećenja obavlja se postupak oporavka).

  • funkcije statističkog praćenja rada baze podataka.