Access predavanja
-
Upload
profesor37 -
Category
Education
-
view
137 -
download
6
Transcript of Access predavanja
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
poljeatribut
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
FakturiranjeOtpremanje
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 glumac1 Matrica The Matrix SF Andy & Larry Wachowski Keanu Reeves2 Spašavanje vojnika Ryana Saving Private Ryan ratna drama Steven Spielberg Tom Hanks3 Umri muški Die Hard akcijski John McTierman Bruce Willis4 Gladijator Gladiator akcijski Ridley Scott Russel Crowe5 Ralje Jaws horor Steven Spielberg Roy Scheider6 Život je lijep La Vita e Bella komedija/drama Roberto Benigni Roberto Benigni7 Forrest Gump Forrest Gump komedija/drama Robert Zemeckis Tom Hanks8 Casablanca Casablanca drama Michael Curtiz Humphrey Bogart9 Pakleni šund Pulp Fiction kriminalistički Quentin Tarantino Tim Roth
10 Batman Batman SF Tim Burton Jack Nicholson11 Psiho Psycho horor Alfred Hitchcock Anthony Perkins12 Terminator Terminator SF James Cameron Arnold Schwarzenegger13 ET - Vanzemaljac ET - The Extra Terrestrial SF Steven Spielberg Henry Thomas14 Brzina Speed akcijski Jan de Bont Keanu Reeves15 Šesto čulo The Sixth Sense drama M.Night Shyamalan Bruce Willis16 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 OcjenaCarrie-Anne Moss 136 Warner Bross 1999 DVD R 8,5
170 Universal Pictures 1998 DVD R 8,3Bonnie Bedelia 131 20th Century Fox 1988 DVD R 8Connie Nielsen 155 Dream Works 2000 DVD R 8,1Lorraine Gary 124 Universal Pictures 1975 VHS, DVD PG 8,3Nicoletta Braschi 116 Dream Works 1997 DVD PG-13 8,4Robin Wright Penn 142 Tristar Ent. 1994 DVD PG-13 8,3Ingrid Bergman 102 Warner Bross 1942 DVD G 8,8Uma Thurman 154 Warner Bross 1994 DVD R 8,8Kim Basinger 126 Tristar Ent. 1989 VHS, DVD PG 7,9Janet Leigh 109 Paramount Pictures 1960 VHS NC-17 8,6Linda Hamilton 108 Tristar Ent. 1984 VHS, DVD R 7,9Drew Barrymore 120 Universal Pictures 1982 VHS PG 7,8Sandra Bullock 116 Warner Bross 1994 VHS, DVD R 7,1Olivia Williams 107 Universal Pictures 1999 DVD PG-13 8,2Milla Jovovich 126 Universal Pictures 1997 DVD PG-13 7,2
Relacijska baza: Filmoteka 1
FILM
glavna glumica
glavni glumac
režiser izdavač
klasa
medijžanr
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