Odlomak

Uvod
Pod bazom podataka se podrazumeva organizovan skup podataka koji se odnosi na slične pojmove ili predmete i skup programskih modula koji omogućavaju pristup tim podacima. Kako je već rečeno ovi moduli se nazivaju sistem za upravljanje bazom podataka,skraćeno SUBP. Naime dok se organizacija podataka u datoteke naziva klasičnim načinom organizovanja podataka, organizacija podataka u takozvanoj integrisanoj formi senaziva  baza podataka.
Podaci u bazi podataka mogu biti organizovani po više različitih obeležja po kojima je  kasnije primenom odgovarajućih mehanizama baze moguće vršiti pretraživanja i nalaženje baš onih podataka koji su potrebni.Rad sa bazom podataka se ne sastoji samo od definisanja strukture baze i pisanja upita  za izveštavanje i ažuriranje, već postoje i neki poslovi koji se moraju obavljati periodično ili po potrebi:

  • potrebno je dodeljivati prava pristupa pojedinim korisnicima baze, vršiti periodično kontrolu dodeljenih prava, a po potrebi, ukidati jednom dodeljenaprava korisnicima koji više ne rade;
  • u redovnim vremenskim intervalima treba proveravati integritet podataka ubazi;
  • periodično se moraju vršiti radnje potrebne za eventualan oporavak u slučaju otkaza: arhiviranje baze na traku, rezervne diskove, CD/ove i aktiviranje dnevnika uspešno završenih transakcija;
  • povremeno se moraju ispitivati performanse baze i po potrebi vršiti podešavanja fizičkih parametara, kako bi se vreme odziva smanjilo na najmanju moguću vrednost.

Da bi se što efikasnije i uspešnije obavljali ovi i slični poslovi, baza mora da poseduje veći broj funkcija za upravljanje i administriranje bazom podataka.Upravo za izvršenje tih funkcija, po pravilu, je potrebna posebna osoba, obzirom da se radi o osetljivim poslovima, koje je potrebno dobro poznavati, a to je delom i pitanje organizacije posla, a ne samo sistema za upravljanje bazom podataka.Nadalje, veoma često je potrebno dobro razraditi koncept transakcije kao logičke jedinice pristupa bazi, zaključavanjem i drugim mehanizmima, koji omogućavajukorektan i efikasan višekorisnički rad. Konceptualni model baza podataka Konceptualni model baza podataka daje pogled na skup podataka i na veze koje ih karakterišu. Izrada ovog modela je složen zadatak, ali to je zadatak koje je od suštinskog značaja za izgradnju robustne, trajne i izdržljive baze podataka. Konceptualni model baza podataka mora da sagleda sve aspekte realnog sveta koji modelira: on mora da vodi računa o tome za šta će se baza podataka koristiti i kakva pitanja će korisnici bazepostavljati. Model tako e treba da bude kompletan da bi podržao sve potrebne podatke. On treba da bude dobro formiran da ne bi dovodio do nekoherentnosti i redundantnosti podataka kada baza bude u upotrebi.
Najpoznatiji i najkorišćeniji formalizam za izradu konceptualnog modela baza podataka je model entitet-veze (engl. entity-relationship) koji je ušao u upotrebu 70-tih godina
XX veka, a u narednim godinama nadogra ivan. Ovaj model koji se zasniva na matematičkoj teoriji skupova i relacija se pokazao kao adekvatan odgovor na zahtev za nezavisnošće programa i podataka.Danas alternativu modelu entitet-veze predstavlja formalizam dijagrama klasa UML (Unified Modeling Language). Ovaj formalizam koji ima veću izražajnu snagu od
modela entitet-veze je razvijen za potrebe objektno-orijentisanog modeliranja, pa je za takve baze i bolje prilagođen. Za potrebe izgradnje relacionih baza, model entitet-veze je i dalje pogodniji.

No votes yet.
Please wait…

Prijavi se

Detalji dokumenta

Više u Informacione tehnologije

Više u Seminarski radovi

Više u Skripte

Komentari