You are on page 1of 5

3.

Program za kreiranje i uređivanje baza podataka – MS Access


Podatak
činjenica predstavljena zvukom, tekstom ili brojem
sam za sebe ne mora značiti ništa

Informacija
kontekst, odnosno značenje pridodano podatku

Baza podataka (database) - skup podataka logički povezanih u istu cjelinu koje koriste aplikacije u nekoj
organizaciji
- sustav koji sadržava određenu količinu organiziranih podataka, a stvoren je za potrebe računalne obrade
tih podataka.

DBMS - engl. Database Management System


Sustav za upravljanje bazama podataka
Skup programa koji omogućuju kreiranje i održavanje baze podataka, te kontrolu pristupa podacima

Baze podataka omogućuju:


- lak pristup, unos, i promjenu traženih podataka
- pohranu velikih količina podataka
- uštedu memorijskog prostora, jedinstvenost podataka
- jednostavno sortiranje i filtriranje, manipulaciju podatcima
- brzo pretraživanje
- sigurnost i zaštitu podataka
- pristup različitih korisnika

Klasične baze podataka pohranjivale su samo numeričke i tekstualne podatke, a danas, suvremene baze
sadržavaju različite vrste podataka poput slika, zvuka, animacija, videa i zovu se multimedijalne baze
podataka.

Organizacija podataka u bazi


TABLICA (table)
- osnovni objekt baze podataka
- sadrži podatke

SLOG (record)
- redak u tablici
- zapis

ATRIBUT (field)
- stupac u tablici
- polje

Veličina polja – najveći broj znakova koji mogu biti spremljeni u tekstualnom polju
- najveći broj je 255
- za numerička polja to svojstvo postavlja vrstu broja koji će biti spremljen (dugi cijeli broj, dvostruko...)

Oblik polja (Format) – postavljamo način na koji će podatci biti prikazani


- ne utječe na stvarne podatke već samo oblik na koji će biti zapisani
Ulazna maska – (input mask) – određivanje uzorka za sve podatke koji će biti uneseni u to polje

Zadana vrijednost (default value) - služi za određivanje zadane vrijednosti koja će se pojaviti u tom polju
svaki put kad se doda novi zapis

Pravilo potvrde vajanosti (validation rule) – tako se izbjegava unos neispravnih podataka u bazu
Npr. postavimo pravilo da se u polje Ocjena mogu upisati samo brojevi od 1 do 5 kako ne bi slučajno upisali
pogrešan iznos.

Polje Potrebno – postavljamo mora li polje biti obavezna vrijednost


- ako stavimo DA Access nam neće dopustiti dodavanje novog zapisa dok ne unesemo vrijednost u to polje

Vrste baza podataka


Hijerarhijske
Mrežne
Relacijske

Najpopularnije relacijske baze podataka


Komercijalne:
• Oracle
• IBM
• Microsoft

Open source:
• MySQL
• PostgreSQL
• SQLite

Access
- relacijski DBMS
- desktop DBMS
SQL - Structured Query language
QBE - Query By Example

Sastavni dijelovi prozora aplikacije


 Naslovna traka
 informacije o nazivu baze i aplikacije u kojoj je izrađena
 Kartice (Tabs)
 Datoteka, polazno, kreiraj, vanjski podaci, alati baze podataka
 Statusna traka
 prikazuje informacije o vrsti pogleda na objekt u bazi
 Vrpca (Ribbon)
 sadrži kartice s logično grupiranim naredbama
 Trake za horizontalnu i vertikalnu navigaciju (klizači)
 koriste se za dolazak na željenu lokaciju
 Alatna traka za brzi pristup (Quick Access Toolbar)
 za pristup najčešće korištenim alatima
 Traka za navigaciju i pretraživanje slogova
 iznad statusne trake
 Okno s objektima baze podataka
 nalazi se s lijeve strane prozora
 prikazuje sve objekte u bazi
 Tablice (Tables)
 Upiti (Queries)
 Obrasci (Forms)
 Izvještaji (Reports)
 Dodatni odjeljci s karticama
 pojavljuju se kada je otvoren neki objekt u bazi

Tablice
U njih pohranjujemo podatke
Osnova svake baze podataka

Primarni ključ
polje (ili polja) koje nedvosmisleno identificira svaki zapis pohranjen u tablicu

- automatski
- polje: id
- tip podatka: Samonumeriranje (engl. AutoNumber)
- prilikom unosa sustav sam generira novi jedinstveni ID (broj) za svaki novi zapis
Npr. primarni ključ će biti šifra, OIB, matični broj i sl.

Entitet
U računalnoj obradi prikazuje odnose iz realnog svijeta na način koji je prilagođen računalima.
- može biti bilo koji objekt našeg zanimanja u realnom svijetu

Entitet može biti:


- realan objekt (djelatnik, učenik, osoba, kuća, tvrtka)
- apstraktan sadržaj (radno mjesto, status studenta)
- događaj (rođenje, uplata, upis)
- odnos (djelatnik – tvrtka)

Entitet ima neka svojstva – atribute

Atribut je svojstvo koje opisuje entitet.


Jedan entitet može imati više svojstava, npr. entitet učenik ima atribute: ime, prezime, adresu, broj
telefona, školu, matični broj, razred itd.
Jedno svojstvo može vrijediti za više entiteta (npr. adresa može stajati uz entitete: učenik, djelatnik itd.)

Svaki atribut ima svoje ime i vrijednost.


Vrijednost atributa je podatak.
Podatak može biti tekstualni, numerički ili multimedijski.

Primarni ključ je svojstvo kojim je entitet jednoznačno određen – obično je to šifra, matični broj, OIB i sl.
Stvaranje i uređivanje veza između tablica

Baza podataka se često sastoji od više tablica - to nam daje mogućnost da ih povezujemo

Veze (relacije)
- zasnivaju se preko primarnih ključeva i po principu jednakosti polja

Da bi se stvorila relacija (veza) potrebno je imati polja koja imaju isti tip podatka.

Veze (Relacije) između tablica mogu biti:


1:1 (one to one)
Jednom zapisu u prvoj tablici odgovara jedan zapis u drugoj tablici

1:M (one to many)


Jednom zapisu u prvoj tablici odgovara više zapisa u drugoj tablici

M:M (many to many)


Jednom zapisu u prvoj tablici odgovara više zapisa u drugoj tablici
Jednom zapisu u drugoj tablici odgovara više zapisa u prvoj tablici

Prikaz tablica koje želimo povezati


KARTICA Alati baze podataka (DatabaseTools) -> GRUPA Odnosi (Relationships) -> ALAT Relationships

KARTICA Dizajn (Design) -> GRUPA Alati (Tools) -> ALAT Show Table

U dijaloškom okviru Show Table koji se otvorio, izaberemo i dodamo sve tablice s kojima želimo raditi.

Obrasci
Obrasci su objekti baze podataka koji omogućavaju korisnicima da unose, pregledaju i uređuju podatke na
intuitivan način. Oni predstavljaju sučelje koje olakšava interakciju korisnika s podacima pohranjenim u
tablicama baze podataka.
Obrasci su dizajnirani kako bi omogućili korisnicima da unesu ili pregledaju podatke na strukturiran način,
koristeći kontrolne elemente poput tekstualnih polja, padajućih izbornika, potvrdnih okvira i gumba.
Korisnici mogu unijeti nove podatke putem formi, pregledavati postojeće zapise i uređivati ih.
Prednosti korištenja obrazaca u Accessu su:
1. Jednostavnost upotrebe: Obrasci pružaju intuitivno sučelje koje olakšava unos i pregled podataka.
2. Prilagođavanje izgleda: Možete prilagoditi izgled obrazaca kako bi odgovarali vašim potrebama i
preferencijama.
3. Kontrola unosa podataka: Obrasci omogućavaju postavljanje pravila za unos podataka, kao što su
provjera valjanosti, obavezna polja ili ograničenja vrijednosti.
4. Povezanost s tablicama: Obrasci su povezani s tablicama u bazi podataka, što znači da promjene
koje se naprave u obrascima utječu na podatke u tablicama i obrnuto.
5. Bolja vizualizacija podataka: Obrasci omogućavaju prikazivanje podataka na način koji je pregledan i
lak za razumijevanje.
Kada koristite Access za izradu baze podataka, obrasci su ključni za olakšavanje rada s podacima i pružanje
korisničkog iskustva.

Izvješća
Izvješća u Microsoft Accessu su objekti baze podataka koji omogućuju prikaz i organiziranje podataka na
strukturiran način. Ona vam omogućuju da prikažete informacije iz tablica, upita ili drugih izvora podataka
na formatiran način koji je prikladan za pregled, ispis ili dijeljenje s drugima.

Izvješća u Accessu koriste se za prikazivanje rezultata upita, sažetih informacija, analiza, financijskih
izvješća, popisa, obrasca i mnogo više. Ona vam omogućuju da organizirate podatke, primijenite različite
oblike i stilove, dodate grafičke elemente i izračunate vrijednosti na temelju podataka.

You might also like