Professional Documents
Culture Documents
Lekcija 01: IT350 - Baze Podataka
Lekcija 01: IT350 - Baze Podataka
Lekcija 01
O S N O V E B A Z E P O D ATA K A
Metropolitan
PRIRUČNIK ZA STUDENTE
Copyright © 2010 – UNIVERZITET METROPOLITAN, Beograd. Sva prava
zadržana. Bez prethodne pismene dozvole od strane Univerziteta
METROPOLITAN zabranjena je reprodukcija, transfer, distribucija ili
memorisanje nekog dela ili čitavih sadržaja ovog dokumenta.,
kopiranjem, snimanjem, elektronskim putem, skeniranjem ili na bilo koji
drugi način.
Lekcija 01
UVOD
4
Poglavlje 1: Potreba za čuvanjem podataka
.
Podaci se trajno čuvaju na sekundarnim memorijama, tako da im se može
pristupiti i pošto programi završe sa svojim izvršenjem.
5
Lekcija 01: Osnove baze podataka
6
Poglavlje 2: Cuvanje podataka u fajlovima
7
Lekcija 01: Osnove baze podataka
8
Poglavlje 2: Cuvanje podataka u fajlovima
9
Lekcija 01: Osnove baze podataka
INDEKS-SEKVENCIJALNI PRISTUP
PODACIMA
10
Poglavlje 2: Cuvanje podataka u fajlovima
11
Lekcija 01: Osnove baze podataka
12
Poglavlje 3: Cuvanje podataka u BP
13
Lekcija 01: Osnove baze podataka
14
Poglavlje 3: Cuvanje podataka u BP
Za male sisteme, DBA nije neophodan, ali neko mora biti odgovoran za
upravljanje bazom podataka.
15
Lekcija 01: Osnove baze podataka
KOMPONENTE DBMS
16
Poglavlje 3: Cuvanje podataka u BP
17
Lekcija 01: Osnove baze podataka
18
Poglavlje 3: Cuvanje podataka u BP
19
Lekcija 01: Osnove baze podataka
20
Poglavlje 3: Cuvanje podataka u BP
21
Lekcija 01: Osnove baze podataka
OBRADA TRANSAKCIJA
22
Poglavlje 3: Cuvanje podataka u BP
23
Lekcija 01: Osnove baze podataka
24
Poglavlje 3: Cuvanje podataka u BP
KARAKTERISTIKE
25
Lekcija 01: Osnove baze podataka
RELACIONI MODEL-PRIMER
26
Poglavlje 3: Cuvanje podataka u BP
27
Lekcija 01: Osnove baze podataka
28
Poglavlje 3: Cuvanje podataka u BP
Slika 6 . prikazuje šta se nalazi u okviru crne kutije koja je označena kao
Microsoft Access. Kao što se vidi, sistem za upravljanje bazom podatka
Access ima tri komponente: aplikacije, SQL i DBMS.
Slika 3.3.6 -RDSBMS ima tri
komponente: aplikacije, SQL i
DBMS.
29
Lekcija 01: Osnove baze podataka
30
Poglavlje 3: Cuvanje podataka u BP
VIDEO
31
Lekcija 01: Osnove baze podataka
• Iz postojećih podataka
• Razvojem novih BP
• Na osnovu zahteva za razvoj aplikacija kreira se model podataka
• Model podataka se transformiše u dizajn baze podataka
32
Poglavlje 4: Dizajn relacionih BP
33
Lekcija 01: Osnove baze podataka
34
Poglavlje 4: Dizajn relacionih BP
35
Lekcija 01: Osnove baze podataka
36
Poglavlje 5: Objektno-orjentisane baze podataka (eng. ORDBMS)
Poglavlje 5 Objektno-orjentisane
baze podataka (eng.
ORDBMS)
.
stanje (atributi i svojstva), kao i ponašanje (metode i operacije).Objekti
programskog jezika se bez ikakve izmene čuvaju u bazi. Mogu se opisati
sa četiri karakteristika:
37
Lekcija 01: Osnove baze podataka
KARAKTERISTIKE ODBMS
38
Poglavlje 5: Objektno-orjentisane baze podataka (eng. ORDBMS)
ODL objektno specifikaconi jezik ima istu ulogu koju JOP (DDL) ima
u konvencionalnim jezicima. C++, Smalltalk, Java Language Binding
predstavljaju nezavisne komponente arhitekture koje pokazuju kako se
u navedenim programskim jezicima (npr. C++-u) ugrađuju mogućnosti
manipulacije perzistentnim objektima, mehanizmi za povezivanje sa
OQL-om, upravljanje transakcijama i sl.
39
Lekcija 01: Osnove baze podataka
KARAKTERISTIKE
40
Poglavlje 5: Objektno-orjentisane baze podataka (eng. ORDBMS)
.
Tradicionalni relacioni model se proširuje osnovnim objektnim
konceptima kao što su: abstraktni tipovi podataka, enkapsulacija,
polimorfizam, nasleđivanje i sl.Razvoj objektno-relacionih baza podataka
bazira se na saznanju da relacioni sistemi odgovaraju zahtevima
aplikacija koje upravljaju jednostavnim podacima sa kompleksnim
upitima.
OSNOVNI KONCEPTI
41
Lekcija 01: Osnove baze podataka
42
Poglavlje 5: Objektno-orjentisane baze podataka (eng. ORDBMS)
43
Lekcija 01: Osnove baze podataka
VIDEO
44
Poglavlje 6: Vežba:Sybase PowerDesigner
Poglavlje 6 Vežba:Sybase
PowerDesigner
- Modelovanje DataWarehouse-a,
- Eclipse programiranje,
- Objektno modeliranje
- Generisanje izveštaja,
- Rad sa repozitorijumima,
45
Lekcija 01: Osnove baze podataka
- Konceptualni model
- Fizički model
46
Poglavlje 6: Vežba:Sybase PowerDesigner
47
Lekcija 01: Osnove baze podataka
48
Poglavlje 6: Vežba:Sybase PowerDesigner
49
Lekcija 01: Osnove baze podataka
50
Poglavlje 6: Vežba:Sybase PowerDesigner
51
Lekcija 01: Osnove baze podataka
52
Poglavlje 6: Vežba:Sybase PowerDesigner
53
Lekcija 01: Osnove baze podataka
54
Poglavlje 6: Vežba:Sybase PowerDesigner
55
Lekcija 01: Osnove baze podataka
56
Poglavlje 6: Vežba:Sybase PowerDesigner
57
Lekcija 01: Osnove baze podataka
TEKST ZADATKA
58
Zaključak
Zaključak
59