Professional Documents
Culture Documents
UNIVERZITET U BEOGRADU
GRAĐEVINSKI FAKULTET
HIDROINFORMATIKA
-UVOD U BAZE PODATAKA-
Željko Vasilić
zeljkovasilic@hikom.grf.bg.ac.rs
Beograd, 10.11.2014
SADRŽAJ
• Osnovni pojmovi
– Model podataka, SUBP...
• Microsoft Access
– Kreiranje tabela, unos podataka, kreiranje
veza...
• Primer
– Baza podataka za merenja u pijezometrima
2
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
1
10/11/2014
Osnovni pojmovi
• Baza podataka je integrisani skup podataka o
nekom sistemu organizovan prema potrebama
korisnika i elementarni skup postupaka za
njihovo održavanje i korišćenje.
• Baza se prikazuje modelom podataka
• Najzastupljeniji – RELACIONI MODEL
PODATAKA
• Stariji modeli – mrežni i hijerarhijski
• Budućnost – objektno orijentisani relacioni
modeli
3
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
Osnovni pojmovi
• Najjednostavniji model – „flat“ model (2
dimenzionalni niz tj. Tabela) – primer.Excel tabela
Student Indeks godina upisa Broj ESPB br.tel
Miloš Milošević 2/2009 2009 128 064/5557777
Marko Marković 22/2007 2007 82 063/2229999
Jovana Petrović 178/2004 2004 156 062/8887776
Milena Jovanović 333/2010 2010 55 061/1112223
4
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
2
10/11/2014
Osnovni pojmovi
• Tabela (relacija)
• Zapis (entitet)
• Atribut
• Skup atributa definiše strukturu
• Primarni ključ (eng.Primary Key)
• Spoljni ključ
5
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
SUBP
• SUBP (Sistem za upravljanje bazom podataka-eng.
Database Management System)
• Omogućava interakciju korisnika, baze podataka i
spoljnih aplikacija u cilju analize podataka iz baze i
manipulacije tim podacima
• Poznati SUBP:
– MySQL – open source – relacioni model podataka
– ORACLE
– PostgreSQL
– SAP SE - komercijalni software za biznis
6
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
3
10/11/2014
Microsoft Access
• Jedan od SUBP (Sistem za upravljanje bazom podataka-
eng. Database Management System)
• Deo standardnog Microsoft Office paketa
7
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
Microsoft Access
Rad sa tabelama
• Design view – definisanje atributa
8
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
4
10/11/2014
Microsoft Access
Rad sa tabelama
• Datasheet view – unos podataka
9
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
10
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
5
10/11/2014
11
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
12
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
6
10/11/2014
13
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
14
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
7
10/11/2014
15
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
Datasheet View
16
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
8
10/11/2014
17
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
18
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
9
10/11/2014
19
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
20
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
10
10/11/2014
21
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
22
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
11
10/11/2014
23
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
24
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
12
10/11/2014
25
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
Primer
Merenja u pijezometrima
26
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
13
10/11/2014
Primer
27
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
Primer
28
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
14
10/11/2014
Primer
29
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
Primer
30
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
15
10/11/2014
Primer
31
HIDROINFORMATIKA 2014/2015 – uvod u baze podataka
16