Professional Documents
Culture Documents
4 1 Uvod Baze Podataka
4 1 Uvod Baze Podataka
PODATAKA
Baze podataka
Baza podataka = organizirana zbirka međusobno poveznih
podataka pohranjenih u tablice
tablice su povezane relacije relacijska baza podataka
Vrste baza podataka - zastarjelo
Plošna baza = 1 tablica
Relacijska baza podataka = više povezanih tablica =
PRAVA baza podataka
Tablica
Tablice su osnovni objekti baze podataka.
Tablicaje serija redaka i stupaca u kojima se nalaze
podaci o jednoj određenoj temi.
Tablica
Polje je jedan stupac u tablici.
Slog je jedan redak u tablici.
Identifikator tablice = glavni ključ
Glavniključ je polje (ili više polja) koje jednoznačno
određuje svaki slog u tablici.
Vrsta podatka Primjena
U kojim još
Zamislite dapoljima
je bilo ima
1000mnogo istih
slogova, podataka?
a ne 7.
Bolje rješenje
Umjesto 1 tablice, imat ćemo 3.
Greška se sada samo jednom ispravlja
Odnosi
Odnos = veza = relacija
Odnosi (veze) nam „govore” kako da ponovo spojimo podatke
koje smo razdvojili u više tablica.
Vanjski ključ je polje koje odgovara glavnom ključu neke druge
tablice.
S vanjskim ključem povezujemo
tablice.
Ponavljanje
Što je općenito baza podataka?
Baza podataka je organizirana zbirka podataka.
Što je tablica?
Tablice su osnovni objekti baze podataka.
Tablica je serija redaka i stupaca u kojima se nalaze podaci o
jednoj određenoj temi.
Ponavljanje
Što je polje?
Polje je jedan stupac u tablici.
Što je slog?
Slog je jedan redak u tablici.
Ponavljanje
Što je glavni (ili primarni, primary) ključ?
= identifikator tablice
Glavni ključ je polje (ili više polja) koje jednoznačno
određuje svaki slog u tablici.
Ponavljanje
Što
bi bio glavni ključ ili identifikator u ovoj tablici?
Može li još koje polje biti identifikator?
Ponavljanje
Čemu služe odnosi (veze) među tablicama?
da povežu razdvojene podatke unutar više tablica
Na koje smo tri tablice razdvojili podatke o
kolekciji audio CD-a?
Tablice: Izvođač, Album, Pjesma
Ponavljanje
Koju je knjigu tko posudio?
Ponavljanje
Što je vanjski ključ?
Vanjski ključ je polje koje odgovara glavnom ključu neke druge
tablice.
Vanjskim ključem povezujemo tablice.