Download presentation
Presentation is loading. Please wait.
1
Razvoj, definicije, modeli baza podataka
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. 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. Podatak može, ali i ne mora biti razumljiv korisniku.
6
Definicije 2 Tablica je osnovna jedinica za pohranu podataka unutar baze podataka Svaka se baza podataka sastoji od jedne ili više tablica.
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 Sigurnost: Učinkovitost Integritet
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 Nabava Skladište Prodaja Fakturiranje Otpremanje
PROIZVOD Nabava Skladište Prodaja Fakturiranje Otpremanje
12
Modeli baza podataka Ranije korišteni modeli: Modeli danas u uporabi:
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
Relacijska baza: Filmoteka 1
režiser izdavač glavni glumac FILM klasa glavna glumica žanr medij
16
Relacijska baza: Filmoteka 2
17
Access v.s. Excel, tablice, relacije, upiti, izvještaji
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
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 do , 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 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 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.
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 Spomenuti forme!
26
MS Access -Unos podataka
Uz pomoć forme Spomenuti 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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.