BAZE PODATAKA IV razred Pojam baze podataka Grupacije
BAZE PODATAKA IV razred
Pojam baze podataka Grupacije podataka, n Prema određenim kriterijumima, n Definicija: baza podataka nastaje kada se grupišu srodni podaci u oblik pogodan za korišćenje
Modeli baza podataka: n Hijerarhiski n Mrežni n Relacioni
Relacione baze podataka Podaci su podeljeni u logičke skupove podataka n Logički skup podataka je TABELA n Tabele su osnovni objekti relacionih baza podataka n One omogućavaju prikazivanje, menjanje, brisanje, dodavanje, pretraživanje i štampanje podataka n
Prvi korak u formiranju baze podataka je PROJEKTOVANJE n Projektovanje podrazumeva nekoliko faza 1. Ispitivanje izvodljivosti 2. Prepoznavanje entiteta 3. Dodeljivanje atributa entitetima 4. Predstavljanje entiteta i relacija uz pomoć dijagrama
Ispitivanje izvodljivosti n Ispituje se da li se rešavanje postavljenog problema može izvesti projektovanjem baze podataka ili projektovanjem ekspertnog sistema = baza znanja + skup pravila i načina odlučivanja kojim se simulira ljudski način razmišljanja
Prepoznavanje entiteta Uočavanje svih objekata koji sačinjavaju bazu podataka. n Npr: entiteti baze Škola mogu biti ¨Učemici ¨Zaposleni ¨Ocene. . . n
Dodeljivanje atributa entitetima Atributi bliže opisuju entitete neke baze podataka. Npr: entiteti atributi n ¨ Učemici ¨ Zaposleni ¨ Ocene. . . ime, prezime, dat. rođenja. . . ime prezime, struka. . . 1, 2, 3, 4, 5
Predstavljanje entiteta i relacija uz pomoć dijagrama n Logička provera da li projektovana baza može da reši postavljeni problem
Osnovni elementi baza podataka su tabele Najmanja količina informacija u tabeli je polje n Skup svih polja u jednom redu tabele zove se slog n Skup svih tabela i drugih objekata (obrasci, upiti, izveštaji) definisanih u cilju rešavanja određenog zadatka zove se baza podataka n
Primarni ključ n Tabele u jednoj bazi podataka mogu biti povezane na tri načina: ¨Jedan prema jedan ¨Jedan prema više ¨Više prema više
n Da bi se tabele povezale u okviru baze podataka, referentna tabela mora da ima primarni ključ. n Primarni ključ je polje ili skup polja koji jednoznačno određuje svaki slog u tabeli. Dva sloga u tabeli nemogu imati istu vrednost u polju primarnog ključa. Primarni ključ se koristi za uspostavljanje relacija između tabela.
Tipovi baza podataka Lokalne baze podataka n Klijent/server baze podataka n Distributivne baze podataka n
- Slides: 13