Download - Relacijske BP u malom biznisu
-
8/8/2019 Relacijske BP u malom biznisu
1/22
INFO SISTEM malog biznisa 2010 1
Fakultet za Preduzetniki Biznis
Relacijske baze podatakau malom biznisu
Doc.dr Boban M Brankovi
-
8/8/2019 Relacijske BP u malom biznisu
2/22
INFO SISTEM malog biznisa 2010 2
Baza podataka
Database(eng.)
Skup podataka koji se odnose naodreene objekte (entitete)
Entitet:bilo ta o emu moemo prikupljati
informacije
Beleimo svojstva entiteta atribute injihove vrednosti
-
8/8/2019 Relacijske BP u malom biznisu
3/22
INFO SISTEM malog biznisa 2010 3
Baza podataka
Pasmina Boja Starost Ime
Labrador retriver Smea 7 nedelja Fang
Labrador retriver Smea 2 meseca BaileyLabrador retriver uta 8 nedelja Abby
Labrador retriver Crna 1 godina Shadow
Labrador retriver uta 9 meseci Angel
Objekt posmatranja:
Svojstva koja moemo beleiti:
-
8/8/2019 Relacijske BP u malom biznisu
4/22
INFO SISTEM malog biznisa 2010 4
Baza podataka
Objekt posmatranja:
Raunar (IBM ThinkPad T43p)
Svojstva koja moemo beleiti:
Procesor (Intel Pentium M 760, 2.0GHz )Ekran (15" TFT LCD, UXGA rezolucije (1600x1200))Veliina hard memorije (60 G)
Veliina RAM memorije (512 MB)
Napajanje (Litij-Ionska baterija)Teina (2.84kg)Dimenzije (32.9x26.8x3.1cm)Komunikacija (IrDA; 56Kbps v.92 fax/ modem; 10/ 100/ 1000 LAN; Intel802.11a/b/g, 2.4GHz Ultra Connect Antenna; Bluetooth)
-
8/8/2019 Relacijske BP u malom biznisu
5/22
INFO SISTEM malog biznisa 2010 5
Baza podataka
STUDENT
prezime ime matini broj
Markovi Mirko 12267vrednost
atributa
atribut
Objekt-entitet
-
8/8/2019 Relacijske BP u malom biznisu
6/22
INFO SISTEM malog biznisa 2010 6
Baza podataka
Svojstva entiteta se sastoje od atributa ivrednosti atributa
Atribut: element kojim je jednoznano
odreeno svojstvo entiteta (ime, prezime,JMBG, adresa, visina...)
Vrednost atributa: vrednosti koje mogupoprimiti atributi (Marko, Markovi,
0101985350002...) Podaci o: studentima, radnicima, artiklima,
prodaji, pozajmici knjiga,
-
8/8/2019 Relacijske BP u malom biznisu
7/22INFO SISTEM malog biznisa 2010 7
Vrste baza podataka
Proste baze podataka baze koje sesastoje od jedne tablice (tablica u Excel-u)
Relacijske baze podataka baze kojese sastoje od najmanje dve tablice
-
8/8/2019 Relacijske BP u malom biznisu
8/22INFO SISTEM malog biznisa 2010 8
Relacijska baza podataka
Relational database(eng.)
Baza podataka u kojoj su podaci
meusobno povezani Sastoji se od dve ili vie tablica koje se
meusobno povezuju
-
8/8/2019 Relacijske BP u malom biznisu
9/22INFO SISTEM malog biznisa 2010 9
Sistem za upravljanje BP
Database management system(eng.)DBMS
Sistem koji smeta, ita podatke iupravlja njima
Program koji pristupa bazi i obavlja
potrebne operacije s podacima
-
8/8/2019 Relacijske BP u malom biznisu
10/22
INFO SISTEM malog biznisa 2010 10
Relacijski sistem za upravljanje BP
Relational database managementsystem(eng.)RDBMS
Sistem koji upravlja relacijskimbazama podataka
-
8/8/2019 Relacijske BP u malom biznisu
11/22
INFO SISTEM malog biznisa 2010 11
Relacijski model baze podataka
Definisanje BP
Fiziki nivoupravljanjepodacima
RDBMS
Sistem upravljanjarelacijskim bazamapodataka
Radi korisnik
-
8/8/2019 Relacijske BP u malom biznisu
12/22
INFO SISTEM malog biznisa 2010 12
Relacijski model baze podataka
Nedostaci nerelacijskog pristupa u smetajui upotrebi podataka:RedundantnostNeaurnost i netanost
Prednost relacijskih baza podataka:Fleksibilna struktura podatakaMinimalna (nuna) smetajnost (normalizacija
podataka!)Standardizovani jezik upita (SQL)Centralizovana kontrola i upravljanje podacima
Relacijski model BP: predstavlja podatke uobliku dvodimenzionalnih tablica (relacijskim)
-
8/8/2019 Relacijske BP u malom biznisu
13/22
INFO SISTEM malog biznisa 2010 13
Relacijski model baze podataka
Cilj: izbegavanje estih, (po podatke)opasnih reorganizacija baze podataka
Normalizacija: postupak otklanjanjaanomalija odravanja podataka ismetaja (nenormalizovana tablicatransformie se u vie manjih,
normalizovanih bez gubitkainformacija!)
Vie stepena normalizacije (5)
-
8/8/2019 Relacijske BP u malom biznisu
14/22
INFO SISTEM malog biznisa 2010 14
Planiranje i projektovanjebaze podataka
Odreivanje namene baze podatakaodreivanje problemskog podruja (objektii dogaaji koji se ele evidentirati) -
odreivanje potrebnih podataka, njihovestrukture i povezanosti
Odreivanje tablica logikih celinapodataka (svaka tablica nezavisna oddrugih i moe predstavljati entitet za sebe)
Odreivanje polja (odluivanje o tipu)
-
8/8/2019 Relacijske BP u malom biznisu
15/22
INFO SISTEM malog biznisa 2010 15
Planiranje i projektovanje
baze podataka
Odreivanje kljueva
Mogu se sastojati od jednog ili viepolja (jednostavni i sloeni klju)
Tablica moe imati vie razliitihkljueva (sekundarnih kljueva)
Polja mogu biti sadrana u viekljueva
-
8/8/2019 Relacijske BP u malom biznisu
16/22
INFO SISTEM malog biznisa 2010 16
Planiranje i projektovanje
baze podataka
Primarni klju:podskup polja koji jednoznano odreuju
svaki zapis u tablici (polja koja odvajaju,
izdvajaju jedan zapis od ostatka)Sastoji se od jednog ili vie polja
(sloeni klju)
Ne doputa da se nau dva istazapisa u jednoj tablici
-
8/8/2019 Relacijske BP u malom biznisu
17/22
INFO SISTEM malog biznisa 2010 17
Veze izmeu tablica
Veza 1:1 - svakom slogu tabele s jedne stranezavisnosti odgovara tano jedan slog tabele s
druge strane zavisnosti (indeks i student)
Veza 1:M - jednom slogu tabele odgovara vieslogova druge tabele (student i brojpozajmljenih knjiga)
Veza M:1 - vie slogova tabele spaja se s
istim slogom druge tabele (kolegijum iprofesor)
Veza M:M (studenti i kolegijumi) ne ostvaruje sedirektno u Accesu
-
8/8/2019 Relacijske BP u malom biznisu
18/22
18
Veza 1:1
F1
F2
F3
FN
D1
D2
D3
DN
Odnos izmeu entiteta FAKULTET i DEKAN
INFO SISTEM malog biznisa 2010
-
8/8/2019 Relacijske BP u malom biznisu
19/22
Veza 1:N ili N:1
19.11.2010 19
S1
S2
S3
SN
D1
D2
D3
DN
SN-1
Odnos izmeu entiteta STUDENT i DEKAN
INFO SISTEM malog biznisa 2010
-
8/8/2019 Relacijske BP u malom biznisu
20/22
Veza N:M
19.11.2010 20
S1
S2
S3
SN
P1
P2
P3
PN
Odnos izmeu entiteta STUDENT i PROFESOR
INFO SISTEM malog biznisa 2010
-
8/8/2019 Relacijske BP u malom biznisu
21/22
Literatura
[1] Vladimir Blagojevi, Relacione baze podataka, ICNT, Beograd, 200[3] S.Trajkovi, S.Markovi, Praktikum iz Baza podataka 2009.[4] Svi udbenici i asopisi koji pokrivaju sadraj predmeta[5] Internet elektronske knjige i asopisi
[6] Predavanja nastavnika
-
8/8/2019 Relacijske BP u malom biznisu
22/22
INFO SISTEM malog biznisa201001-22
Konsultacije:etvrtkom od 12-14h
Predava: Doc. Dr Boban Brankovi
e-mail: [email protected]
Asistent: Mr Darko Vukovi
e-mail: [email protected]
mailto:[email protected]:[email protected]