SlideShare a Scribd company logo
1 of 33
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 
• sačinjavanje izvještaje
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
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, ...)
Definicije 1 
Baza podataka je skup međusobno 
povezanih i organiziranih podataka. 
Podatak je zapis (poruka) sastavljen od 
niza prepoznatljivih znakova: 
25. maj 1982. 
Informacijom se naziva podatak koji 
predstavlja neoborivu činjenicu i koji se 
može jednoznačno i tačno iskoristiti: 
Naš Dino je rođen 25. maja 1982.
Definicije 2 
Tablica je osnovna jedinica za pohranu 
podataka unutar baze podataka
Definicije 3 
Polje (Field) je kolona podataka, tj. vrijednost 
atributa navedenog u prvoj ćeliji te kolone 
atribut polje
Definicije 4 
Slog (Record) je redak informacija – 
objedinjuje informacije svih polja za jedan, 
određeni subjekt 
slog (zapis)
Korištenje baza podataka 
Podatci neophodni za rad poduzeća: 
• nabava i prodaja 
• inventura 
• zaposlenici 
• ... 
Osobne baze podataka: 
• adrese 
• telefoni 
• sastanci 
• ... 
World Wide Web, ...
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
Razlozi korištenja 2 
PROIZVOD 
Nabava 
Skladište 
Prodaja 
Otpremanje Fakturiranje
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
Plošna baza: Filmoteka 1 
R.Br Naslov filma (na hrvatskom) Naslov filma (izvorni) Žanr Režiser Glavni glumac 
1 Matrica The Matrix SF Andy & Larry Wachowski Keanu Reeves 
2 Spašavanje vojnika Ryana Saving Private Ryan ratna drama Steven Spielberg Tom Hanks 
3 Umri muški Die Hard akcijski John McTierman Bruce Willis 
4 Gladijator Gladiator akcijski Ridley Scott Russel Crowe 
5 Ralje Jaws horor Steven Spielberg Roy Scheider 
6 Život je lijep La Vita e Bella komedija/drama Roberto Benigni Roberto Benigni 
7 Forrest Gump Forrest Gump komedija/drama Robert Zemeckis Tom Hanks 
8 Casablanca Casablanca drama Michael Curtiz Humphrey Bogart 
9 Pakleni šund Pulp Fiction kriminalistički Quentin Tarantino Tim Roth 
10 Batman Batman SF Tim Burton Jack Nicholson 
11 Psiho Psycho horor Alfred Hitchcock Anthony Perkins 
12 Terminator Terminator SF James Cameron Arnold Schwarzenegger 
13 ET - Vanzemaljac ET - The Extra Terrestrial SF Steven Spielberg Henry Thomas 
14 Brzina Speed akcijski Jan de Bont Keanu Reeves 
15 Šesto čulo The Sixth Sense drama M.Night Shyamalan Bruce Willis 
16 Peti element The Fifth Element akcijski Luc Besson Bruce Willis
Plošna baza: Filmoteka 2 
Glavna glumica Vrijeme trajanja (min) Izdavač Godina izdanja Medij Klasifikacija Ocjena 
Carrie-Anne Moss 136 Warner Bross 1999 DVD R 8,5 
170 Universal Pictures 1998 DVD R 8,3 
Bonnie Bedelia 131 20th Century Fox 1988 DVD R 8 
Connie Nielsen 155 Dream Works 2000 DVD R 8,1 
Lorraine Gary 124 Universal Pictures 1975 VHS, DVD PG 8,3 
Nicoletta Braschi 116 Dream Works 1997 DVD PG-13 8,4 
Robin Wright Penn 142 Tristar Ent. 1994 DVD PG-13 8,3 
Ingrid Bergman 102 Warner Bross 1942 DVD G 8,8 
Uma Thurman 154 Warner Bross 1994 DVD R 8,8 
Kim Basinger 126 Tristar Ent. 1989 VHS, DVD PG 7,9 
Janet Leigh 109 Paramount Pictures 1960 VHS NC-17 8,6 
Linda Hamilton 108 Tristar Ent. 1984 VHS, DVD R 7,9 
Drew Barrymore 120 Universal Pictures 1982 VHS PG 7,8 
Sandra Bullock 116 Warner Bross 1994 VHS, DVD R 7,1 
Olivia Williams 107 Universal Pictures 1999 DVD PG-13 8,2 
Milla Jovovich 126 Universal Pictures 1997 DVD PG-13 7,2
Relacijska baza: Filmoteka 1 
režiser izdavač 
FILM 
glavni 
glumac 
glavna 
glumica 
klasa 
žanr medij
Relacijska baza: Filmoteka 2
MICROSOFT ACCESS 
Access v.s. Excel, 
tablice, relacije, upiti, 
izvještaji
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, ...
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
MS Access 
Najpoznatiji DBMS: 
• Oracle 
• SQL 
• Access 
• DB-2 
• MySQL 
• ...
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
MS Access: Tablice 
 definiranje polja
MS Access: Tablice 
 tipovi podataka
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
MS Access - Unos podataka 
U tabličnom pogledu
MS Access -Unos podataka 
Uz pomoć forme
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č
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
MS Access – Ključevi 3 
primarni ključ tablice GL_GLUMAC 
vanjski ključ tablice FILM
MS Access – Relacije 2
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
MS Access – Upiti (Queries) 
Upiti su objekti koji, uz pomoć filtriranja i 
sortiranja, omogućavaju izradu novih, 
preglednijih tabličnih prikaza
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 Content

What's hot (20)

Internet
InternetInternet
Internet
 
2 racunarske mreze
2 racunarske mreze2 racunarske mreze
2 racunarske mreze
 
Uvod u informatiku za 1. razred srednjih skola
Uvod u informatiku za 1. razred srednjih skolaUvod u informatiku za 1. razred srednjih skola
Uvod u informatiku za 1. razred srednjih skola
 
Informatika
InformatikaInformatika
Informatika
 
Pedagoski profil
Pedagoski profilPedagoski profil
Pedagoski profil
 
Struktura računara prezentacija za 8. razred
Struktura računara prezentacija za 8. razredStruktura računara prezentacija za 8. razred
Struktura računara prezentacija za 8. razred
 
Operativni sistemi
Operativni sistemi Operativni sistemi
Operativni sistemi
 
Baze podataka
Baze podatakaBaze podataka
Baze podataka
 
мишићни систем човека
мишићни систем човекамишићни систем човека
мишићни систем човека
 
Ponašanje na internetu
Ponašanje na internetuPonašanje na internetu
Ponašanje na internetu
 
Folderi i fajlovi
Folderi i fajloviFolderi i fajlovi
Folderi i fajlovi
 
Структура рачунара
Структура рачунараСтруктура рачунара
Структура рачунара
 
Internet prezentacija
Internet prezentacijaInternet prezentacija
Internet prezentacija
 
Pitanja za 9. razred 1-24
Pitanja za 9. razred 1-24Pitanja za 9. razred 1-24
Pitanja za 9. razred 1-24
 
Organizacija podataka
Organizacija podatakaOrganizacija podataka
Organizacija podataka
 
Istorijat razvoja računara
Istorijat razvoja računaraIstorijat razvoja računara
Istorijat razvoja računara
 
Softver i hardver
Softver i hardverSoftver i hardver
Softver i hardver
 
Računalni virusi
Računalni  virusiRačunalni  virusi
Računalni virusi
 
MENTALNO ZDRAVLJE DJECE, TEMA ZA RODITELJSKI SASTANAK (7).pptx
MENTALNO ZDRAVLJE DJECE, TEMA ZA RODITELJSKI SASTANAK (7).pptxMENTALNO ZDRAVLJE DJECE, TEMA ZA RODITELJSKI SASTANAK (7).pptx
MENTALNO ZDRAVLJE DJECE, TEMA ZA RODITELJSKI SASTANAK (7).pptx
 
Elektronika
ElektronikaElektronika
Elektronika
 

Viewers also liked

Kako prezentirati prezentaciju
Kako prezentirati prezentacijuKako prezentirati prezentaciju
Kako prezentirati prezentacijuPetraSala
 
R4 01 BP Access Unos podataka
R4 01 BP Access Unos podatakaR4 01 BP Access Unos podataka
R4 01 BP Access Unos podatakaNašaŠkola.Net
 
Kako Prezentirati
Kako PrezentiratiKako Prezentirati
Kako Prezentiratiguest4f703a
 
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana IvkovicNasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana IvkovicNašaŠkola.Net
 
Statisticke funkcije u Excel u Luka Jovanovic
Statisticke funkcije u Excel u  Luka JovanovicStatisticke funkcije u Excel u  Luka Jovanovic
Statisticke funkcije u Excel u Luka JovanovicDejan Pejčić
 
Funkcije baze podataka u Excel-u Micovic ljiljana
Funkcije baze podataka u Excel-u Micovic ljiljanaFunkcije baze podataka u Excel-u Micovic ljiljana
Funkcije baze podataka u Excel-u Micovic ljiljanaDejan Pejčić
 
Uputstvo access2007
Uputstvo access2007Uputstvo access2007
Uputstvo access2007damirdak
 
Funkcije i formule, Microsoft Excel 2010
Funkcije i formule, Microsoft Excel 2010Funkcije i formule, Microsoft Excel 2010
Funkcije i formule, Microsoft Excel 2010mkovacic
 
Elektronsko nasilje
Elektronsko nasiljeElektronsko nasilje
Elektronsko nasiljeAllex Babic
 
Program za izradu prezentacija
Program za izradu prezentacijaProgram za izradu prezentacija
Program za izradu prezentacijaSvetlana Kojić
 
Prezentacije i prezentiranje
Prezentacije i prezentiranjePrezentacije i prezentiranje
Prezentacije i prezentiranjeinessimicic
 
Osnove excela
Osnove excelaOsnove excela
Osnove excelapakerito
 
R4 DB - Kreiranje baze podataka u Access-u - Jelena Kričak
R4 DB - Kreiranje baze podataka u Access-u - Jelena KričakR4 DB - Kreiranje baze podataka u Access-u - Jelena Kričak
R4 DB - Kreiranje baze podataka u Access-u - Jelena KričakNašaŠkola.Net
 
Alphorm.com Formation Excel 2016 Expert I - partie 2
Alphorm.com Formation Excel 2016 Expert I - partie 2Alphorm.com Formation Excel 2016 Expert I - partie 2
Alphorm.com Formation Excel 2016 Expert I - partie 2Alphorm
 
Introduction To Excel 2007 Macros
Introduction To Excel 2007 MacrosIntroduction To Excel 2007 Macros
Introduction To Excel 2007 MacrosExcel
 

Viewers also liked (20)

E trgovina
E trgovinaE trgovina
E trgovina
 
Kako prezentirati prezentaciju
Kako prezentirati prezentacijuKako prezentirati prezentaciju
Kako prezentirati prezentaciju
 
Informatika
InformatikaInformatika
Informatika
 
R4 01 BP Access Unos podataka
R4 01 BP Access Unos podatakaR4 01 BP Access Unos podataka
R4 01 BP Access Unos podataka
 
Excel
ExcelExcel
Excel
 
Kako Prezentirati
Kako PrezentiratiKako Prezentirati
Kako Prezentirati
 
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana IvkovicNasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
 
Statisticke funkcije u Excel u Luka Jovanovic
Statisticke funkcije u Excel u  Luka JovanovicStatisticke funkcije u Excel u  Luka Jovanovic
Statisticke funkcije u Excel u Luka Jovanovic
 
Funkcije baze podataka u Excel-u Micovic ljiljana
Funkcije baze podataka u Excel-u Micovic ljiljanaFunkcije baze podataka u Excel-u Micovic ljiljana
Funkcije baze podataka u Excel-u Micovic ljiljana
 
Uputstvo access2007
Uputstvo access2007Uputstvo access2007
Uputstvo access2007
 
Funkcije i formule, Microsoft Excel 2010
Funkcije i formule, Microsoft Excel 2010Funkcije i formule, Microsoft Excel 2010
Funkcije i formule, Microsoft Excel 2010
 
Elektronsko nasilje
Elektronsko nasiljeElektronsko nasilje
Elektronsko nasilje
 
Program za izradu prezentacija
Program za izradu prezentacijaProgram za izradu prezentacija
Program za izradu prezentacija
 
Prezentacije i prezentiranje
Prezentacije i prezentiranjePrezentacije i prezentiranje
Prezentacije i prezentiranje
 
Osnove excela
Osnove excelaOsnove excela
Osnove excela
 
R4 DB - Kreiranje baze podataka u Access-u - Jelena Kričak
R4 DB - Kreiranje baze podataka u Access-u - Jelena KričakR4 DB - Kreiranje baze podataka u Access-u - Jelena Kričak
R4 DB - Kreiranje baze podataka u Access-u - Jelena Kričak
 
Kako napraviti dobru ppt prezentaciju
Kako napraviti dobru ppt prezentacijuKako napraviti dobru ppt prezentaciju
Kako napraviti dobru ppt prezentaciju
 
Alphorm.com Formation Excel 2016 Expert I - partie 2
Alphorm.com Formation Excel 2016 Expert I - partie 2Alphorm.com Formation Excel 2016 Expert I - partie 2
Alphorm.com Formation Excel 2016 Expert I - partie 2
 
Introduction To Excel 2007 Macros
Introduction To Excel 2007 MacrosIntroduction To Excel 2007 Macros
Introduction To Excel 2007 Macros
 
Ms excel 2007
Ms excel 2007Ms excel 2007
Ms excel 2007
 

Access predavanja

  • 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 podataka je skup međusobno povezanih i organiziranih podataka. Podatak je zapis (poruka) sastavljen od niza prepoznatljivih znakova: 25. maj 1982. Informacijom se naziva podatak koji predstavlja neoborivu činjenicu i koji se može jednoznačno i tačno iskoristiti: Naš Dino je rođen 25. maja 1982.
  • 6. Definicije 2 Tablica je osnovna jedinica za pohranu podataka unutar baze podataka
  • 7. Definicije 3 Polje (Field) je kolona podataka, tj. vrijednost atributa navedenog u prvoj ćeliji te kolone 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. Razlozi korištenja 2 PROIZVOD Nabava Skladište Prodaja Otpremanje Fakturiranje
  • 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 R.Br Naslov filma (na hrvatskom) Naslov filma (izvorni) Žanr Režiser Glavni glumac 1 Matrica The Matrix SF Andy & Larry Wachowski Keanu Reeves 2 Spašavanje vojnika Ryana Saving Private Ryan ratna drama Steven Spielberg Tom Hanks 3 Umri muški Die Hard akcijski John McTierman Bruce Willis 4 Gladijator Gladiator akcijski Ridley Scott Russel Crowe 5 Ralje Jaws horor Steven Spielberg Roy Scheider 6 Život je lijep La Vita e Bella komedija/drama Roberto Benigni Roberto Benigni 7 Forrest Gump Forrest Gump komedija/drama Robert Zemeckis Tom Hanks 8 Casablanca Casablanca drama Michael Curtiz Humphrey Bogart 9 Pakleni šund Pulp Fiction kriminalistički Quentin Tarantino Tim Roth 10 Batman Batman SF Tim Burton Jack Nicholson 11 Psiho Psycho horor Alfred Hitchcock Anthony Perkins 12 Terminator Terminator SF James Cameron Arnold Schwarzenegger 13 ET - Vanzemaljac ET - The Extra Terrestrial SF Steven Spielberg Henry Thomas 14 Brzina Speed akcijski Jan de Bont Keanu Reeves 15 Šesto čulo The Sixth Sense drama M.Night Shyamalan Bruce Willis 16 Peti element The Fifth Element akcijski Luc Besson Bruce Willis
  • 14. Plošna baza: Filmoteka 2 Glavna glumica Vrijeme trajanja (min) Izdavač Godina izdanja Medij Klasifikacija Ocjena Carrie-Anne Moss 136 Warner Bross 1999 DVD R 8,5 170 Universal Pictures 1998 DVD R 8,3 Bonnie Bedelia 131 20th Century Fox 1988 DVD R 8 Connie Nielsen 155 Dream Works 2000 DVD R 8,1 Lorraine Gary 124 Universal Pictures 1975 VHS, DVD PG 8,3 Nicoletta Braschi 116 Dream Works 1997 DVD PG-13 8,4 Robin Wright Penn 142 Tristar Ent. 1994 DVD PG-13 8,3 Ingrid Bergman 102 Warner Bross 1942 DVD G 8,8 Uma Thurman 154 Warner Bross 1994 DVD R 8,8 Kim Basinger 126 Tristar Ent. 1989 VHS, DVD PG 7,9 Janet Leigh 109 Paramount Pictures 1960 VHS NC-17 8,6 Linda Hamilton 108 Tristar Ent. 1984 VHS, DVD R 7,9 Drew Barrymore 120 Universal Pictures 1982 VHS PG 7,8 Sandra Bullock 116 Warner Bross 1994 VHS, DVD R 7,1 Olivia Williams 107 Universal Pictures 1999 DVD PG-13 8,2 Milla Jovovich 126 Universal Pictures 1997 DVD PG-13 7,2
  • 15. Relacijska baza: Filmoteka 1 režiser izdavač FILM glavni glumac glavna glumica klasa žanr medij
  • 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

Editor's Notes

  1. Podatak može, ali i ne mora biti razumljiv korisniku.
  2. Svaka se baza podataka sastoji od jedne ili više tablica.
  3. Text - tekstualni niz podataka (slova, brojevi, interpunkcije) ukupne dužine do 255 znakova Number - brojčana vrijednost kojima mogu biti dodijeljene sljedeće veličine polja: Byte -cijeli brojevi od 0 do 255, Integer - cijeli brojevi od –32768 do 32767, Long integer - cijeli brojevi od -2147483648 do 2147483648, Single - brojevi s pokretnim zarezom jednostruke preciznosti, Double: brojevi s pokretnim zarezom dvostruke preciznosti. Date/Time - datumska odnosno vremenska vrijednost: važeći datumi su od 1. siječnja 100. godine do 31. prosinca 9999. godine. Na raspolaganju su različiti formati prikaza, a može se prikazati datum, vrijem, ili oboje. Currency - brojčane vrijednosti formatirane s četiri znamenke desno od decimalnog zareza i do petnaest znamenki lijevo od zareza. Ovaj tip podatka obično prikazuje negativne vrijednosti u zagradama i omogućava formatiranje prikaza novčanih vrijednosti. AutoNumber - jedinstvena sekvencijalna (brojčanik) ili slučajna brojčana vrijed-nost koju Access automatski dodjeljuje svakom novom slogu u tablici. Koristi se kao primarni ključ za tablice u kojima nijedno od polja nema jedinstveni skup vrijednosti. Memo - sličan tipu Text, osim što je dopuštena veličina do 64 000 znakova. Yes/No - koristi se za podatke sa samo dvije moguće vrijednosti, kao što su Da/Ne ili uključeno/isključeno. OLE Object - može sadržavati grafičke sadržaje ili druge objekte. Hyperlink - može biti put do datoteke na disku, put do datoteke na mrežnom poslužitelju, ili URL adrese na Internetu ili intranetu. Lookup Wizard - čarobnjak koji se koristi za stvaranje polja a omogućava pregled vrijednosti u različitim tablicama, ili biranje vrijednosti iz popisa.
  4. Spomenuti forme!
  5. Spomenuti forme!