1 / 22

Uvod u baze podataka

Uvod u baze podataka. Podatak. Podatak je činjenica do koje se dola z i posmatranjem i sam po sebi nema značenje. 1450. Informacija. Kada podatk ima značanje on postaje informacija. materijal koji se može reciklirati. opasnost od radioaktivnosti. Baza podataka.

Download Presentation

Uvod u baze podataka

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Uvod u baze podataka

  2. Podatak • Podatak je činjenica do koje se dolazi posmatranjemi sam po sebi nema značenje. 1450

  3. Informacija Kada podatk ima značanje on postaje informacija. materijal koji se može reciklirati opasnost od radioaktivnosti

  4. Baza podataka Podaci i informacije se mogu čuvati na razne načine, zapisivanjem na papir ili pohranivanjem u memoriju računara. Jedan od načina čuvanja skupa podataka u memoriji računara je poznat pod nazivom baza podataka.

  5. U svakodnevnomživotubaze podataka se često koriste. Primeri za to su evidencije: o potrošačima električne energije, o telefonskim pretplatnicima, o članovima biblioteke i knjigama, o sadržaju nekog skladišta i slično.        Baza podataka

  6. Baza podataka Baza podataka je organizovani skup podataka pri čemu je moguće brzo pronaći, izdvojiti, razvrstati, dodati, obrisati i sl. željene podatke.

  7. Tabela Tabela(engl. table) je osnovni objekt baze podataka. U nju se pohranjuju podaci. Svaka tabela se sastoi od redova i kolona.

  8. Zapis Jedan red tabele naziva se zapis (engl. record). Tabela ima više zapisa. Zapis sadrži podatke o osobinama članova baze. U tabeli u kojoj se nalaze podaci o npr. potrošačima električne energije, svaki potrošač predstavlja jedan zapis.

  9. Polje Jedna kolona tabele naziva se polje (engl. field). Tabela ima više polja. Svako polje sadrži srodne podatke (npr. prezime). U tabeli u koju su pohranjeni podaci o npr. potrošačima električne energije polja su: ime, prezime, grad, ulica, stanje brojila, iznos računa, itd.

  10. Jednostavne (plošne) baze Podaci jednostavne baze podataka mogu se čuvati u jednu tabelu. S takvom tabelommože upravljati programa zarad sa tabelama (npr. Microsoft Excel).

  11. Jednostavne baze U jednoj tabeli se mogu čuvati podaci o knjigama neke knjižare, biblioteke itd. Zapisitabele (redovi) sadrže podatke o svakoj knjizi (npr. autor, naslov, izdavač i sl.).

  12. Podaci o knjigama

  13. Jednostavne baze • Ponekad je potrebno pored evidencija o knjigama da se vodi i evidencija o iznajmljenim knjigama? • U tom slučajutabela se proširuje dodavanjem novih polja koja opisuju korisnike usluga knjižare.

  14. Jednostavne baze Pri svakom iznamljivanju, uz svaku knjigu, treba popuniti prethodno navedena polja.

  15. Relacioni model baze podataka Kad struktura baze postane složenija, javlja se potreba za boljom organizacijom podataka. Bolju organizaciju i lakše rukovanje složenim bazama podataka omogućava relacijski model baze podataka. Većina savremenih bazapodataka su relacijskebaze podataka.

  16. Osnovno: skup podataka rasčlaniti u manje logički povezane celine; podatke svake celine čuvati u posebne tabele, podatke iz različitih tabela povezivati preko polja koje sadrži identične podatke. Relacijski model baze podataka

  17. Primarni ključ Tabele se najčešće povezuju prekopolje koje se naziva primarni ključ. Primarni ključ je polje koje sadrži jedinstvene vrednostiza svaki od zapisa u tabeli. Npr. kod popisa osoba primarni ključ je JMBG jer je različit za svaku osobu.

  18. Relacijskim modelom baze podataka, prethodni primer se rešava tako da se u jednu tabelu unesu podaci o knjigama, a u drugu podaci o korisnicima usluga biblioteke. Kada korisnik uzme neku od knjiga, podaci se međusobno povežu,pa više nema potrebe za ponovnim unosom podataka. Relacijski model baze podataka

  19. Relacijski model baze podataka Tabela Knjige Tabela Korisnicibiblioteke Zajedničkopolje

  20. Osmišljavanje baze Pri stvaranju tabela relacijske baze podataka treba imati na umu šta se želi dobiti kao rezultat, koji su podaci dostupni. Treba razmisliti kako podatke grupisati u manje celine, kako tabele međusobno povezati, šta trba da se izabere od polja kao primarne ključeve.

  21. Upravljanje bazom podataka Baza samo čuva podataka. Ali korisniku je potrebna mogućnost pristupa podacima, njihovo uređivanje, pretraživanje, razvrstavanje, izdvajanje po zadanom uslovu i slično. Bazom podataka se upravlja pomoću adekvatnog programa.

  22. DBMS Baza podataka i program za upravljanjem podacima u bazi nazivaju se sistem za upravljanje bazom podataka (engl. data base management system, DBMS). Sistemi za upravljanje bazom podataka su: Access, MySQL, Clipper, dBase, Oracle, Paradox i dr.

More Related