1 / 33

UVOD U BAZE PODATAKA

UVOD U BAZE PODATAKA. Razvoj, definicije, modeli baza podataka. Ciljevi i kompetencije. Razumjeti temeljne pojmove Razlikovati modele baza podataka Ovladati osnovama uporabe MS Accessa kroz: kreiranje tablica uspostavljanje relacija sortiranje i filtriranje kreiranje upita

brac
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 Razvoj, definicije, modeli baza podataka

  2. Ciljevi i kompetencije • Razumjeti temeljne pojmove • Razlikovati modele baza podataka • Ovladati osnovama uporabe MS Accessa kroz: • kreiranje tablica • uspostavljanje relacija • sortiranje i filtriranje • kreiranje upita • sačinjavanje izvještaje

  3. Uvod 1 • U 20. stoljeću je višestruko uvećano cjelokupno ljudsko znanje • Ekspanzija podataka, događaja, činjenica, informacija koje treba: • znati, • pratiti, • registrirati i obrađivati • Usporedba čovjeka s početka 20. i s početka 21. stoljeća

  4. Uvod 2 • Podatci vezani uz posao: • broj kupaca, dobavljača • količina istovrsnih proizvoda na tržištu • broj i vrste prijevoznih sredstava, ... • Podatci vezani uz privatni život i zabavu: • obitelj i prijatelji (telefoni, mobiteli, adrese, automobili, rođendani, registracije, ...) • zabava (sport, prvenstva na svim nivoima, glazba sa svim trendovima, filmovi, ...)

  5. Definicije 1 • Baza podatakaje skup međusobno povezanih i organiziranih podataka. • Podatakjezapis (poruka) sastavljen od niza prepoznatljivih znakova: 25. lipnja 1982. • Informacijom se naziva podatak koji predstavlja neoborivu činjenicu i koji se može jednoznačno i točno iskoristiti: Naš Mate je rođen 25. lipnja 1982.

  6. Definicije 2 • Tablicaje osnovna jedinica za pohranu podataka unutar baze podataka

  7. Definicije 3 • Polje (Field)je stupac podataka, tj. vrijednost atributa navedenog u prvoj ćeliji tog stupca atribut polje

  8. Definicije 4 • Slog (Record)je redak informacija – objedinjuje informacije svih polja za jedan, određeni subjekt slog (zapis)

  9. Korištenje baza podataka • Podatci neophodni za rad poduzeća: • nabava i prodaja • inventura • zaposlenici • ... • Osobne baze podataka: • adrese • telefoni • sastanci • ... • World Wide Web, ...

  10. Razlozi korištenja 1 • Učinkovitost • isti podatci upisuju se samo jednom • Integritet • sprječava se neusklađenost podataka, • Lakoća korištenja • podatci su dostupni kada god za to postoji potreba • Neovisnost • podatci i njihova struktura neovisni o aplikacijama • Sigurnost: • strogo kontrolirani pristup na različitim razinama

  11. Skladište Nabava Prodaja PROIZVOD Fakturiranje Otpremanje Razlozi korištenja 2

  12. Modeli baza podataka • Ranije korišteni modeli: • hijerarhijski model • mrežni model • Modeli danas u uporabi: • plošni model – baza se sastoji od samo jedne dvodimenzionalne tablice • relacijski model – skup od dvije ili više tablica međusobno povezanih odnosima - relacijama

  13. Plošna baza: Filmoteka 1

  14. Plošna baza: Filmoteka 2

  15. režiser izdavač klasa glavni glumac glavna glumica žanr medij Relacijska baza: Filmoteka 1 FILM

  16. Relacijska baza: Filmoteka 2

  17. MICROSOFT ACCESS Access v.s. Excel, tablice, relacije, upiti, izvještaji

  18. MS Access v.s. MS Excel 1 • Excel podatke organizira u tzv. proračunskom listu: • proračunski list ima izgled velike tablice (plošna baza), ali strogo gledano to nije prava tablica s jasno definiranim poljima podataka • Excel nije dobar za rad s velikim količinama podataka • Excel ne podupire rad s upitima iz više tablica • stvaraju se veliki brojevi tablica s nizom podataka koji se višestruko ponavljaju • otvara se dodatna mogućnost pogreške: neažuriranost podataka, ...

  19. MS Access v.s. MS Excel 3 • Zaključak: • Excelov radni list je izuzetan kao proračunska tablica, • za kreiranje i upravljanje bazama podataka daleko je primjereniji Access, • ili bilo koji od programa koje svrstavamo u tzv. DBMS (Data Base Management System) softver

  20. MS Access • Najpoznatiji DBMS: • Oracle • SQL • Access • DB-2 • MySQL • ...

  21. MS Access - opis • MS Access je sustav za upravljanje relacijskim bazama podataka i služi za: • kreiranje baze podataka • pohranjivanje podataka • dohvat podataka u cijelosti ili kroz upite • filtriranje i sortiranje podataka • stvaranje izvještaja

  22. MS Access: Tablice • definiranje polja

  23. MS Access: Tablice • tipovi podataka

  24. MS Access: unos podataka • Razlikuju se dva načina unosa podataka u tablice: • unos podataka u tabličnom pogledu • unos podataka korištenjem posebnog objekta MS Accessa koji se naziva obrascem (Form) • Obrazac je objekt koji predstavlja grafičku interpretaciju jednog sloga (ili dijela sloga) neke tablice

  25. MS Access - Unos podataka • U tabličnom pogledu

  26. MS Access -Unos podataka • Uz pomoć forme

  27. MS Access – Relacije 1 • Relacijska baza podataka je skup tablica s podatcima međusobno povezanih preko određenih polja • Za povezivanje tablica koriste se tzv. ključevi: • primarni ključ • strani (vanjski) ključ

  28. MS Access – Ključevi 1 • Primarnim se ključem naziva polje čiji podatak je jedinstven za svaki pojedini slog pojedine tablice: • JMBG, broj indeksa, ime države i sl. mogu biti primarni ključevi • osobna imena, prezimena, brojevi koji se ponavljaju i sl. ne mogu biti primarni ključevi

  29. MS Access – Ključevi 3 primarni ključ tablice GL_GLUMAC vanjski ključ tablice FILM

  30. MS Access – Relacije 2

  31. MS Access – sortiranje i filtriranje • Sortiranje je postupak kojim se podatci željenog polja neke tablice redaju u rastući ili padajući niz • zajedno s podatcima tog polja premještaju se i podatci ostalih polja tj. cijeli slogovi • Filtriranje služi za odabir samo onih podataka iz neke tablice koji zadovoljavaju zadane uvjete

  32. MS Access – Upiti (Queries) • Upiti su objekti koji, uz pomoć filtriranja i sortiranja, omogućavaju izradu novih, preglednijih tabličnih prikaza

  33. MS Access – Izvještaji (Reports) • Izvještaji su objekti koji služe za ispis i prezentaciju podataka, najčešće onih koji su rezultati različitih upita

More Related