Relacione baze podataka
FAKULTET ZA MENADŽMENT – HERCEG-
NOVI
SEMINARSKI RAD
RELACIONE BAZE PODATAKA
KREIRANJE BAZE PODATAKA DISTRIBUTERA DJELOVA I OPREME
ZA VELIKA PUTNIČKA I TERETNA VOZILA
Profesor: Student:
Sonja Pravilović Miljan Damjanović
Br. Indeksa: 3/10
Herceg Novi, novembar, 2011.
Sadržaj:
Naslov Rada i Rezime……….……………..………………….…str.br. 3
1.Koraci pri dizajniranju baze podataka…………………….str.br. 3
1.1 Određivanje namjene baze podataka…….…………….str.br. 3
1.2 Prikupljanje i organizovanje informacija…..………...str.br. 4
1.3 Raspoređivanje informacija u tabele…………….……..str.br. 5
1.4 Pretvaranje stavki informacija u kolone……….……..str.br. 7
1.5 Postavljanje primarnih ključeva……………………..….…str.br. 8
1.6 Kreiranje relacija između tabela……………………….….str.br. 8
2. Postupci prilikom formiranja baze podataka………str.br. 10
2.1 Kreiranje tabele Kupci………………………………..……...str.br. 13
2.2 Kreiranje tabele Dobavljači………………………………..str.br. 14
2.3 Kreiranje tabele Proizvodi……………………….………….str.br. 15
2.4 Kreiranje tabele Porudžbine…………………..…….…….str.br. 16
2.4 Kreiranje tabele Detalji o porudžbini………………….str.br. 16
2.5 Povezivanje tabela……………………………………………...str.br. 17
Literatura………….…………………………………………………str.br. 18
2

podataka distributera djelova i opreme za teretna vozila.
Ako je baza podataka
složenija i koristi je više ljudi, onda bi ovaj opis trebao biti duži i detaljniji.
Potrebno je da postoji precizno definisan cilj zadatka koji se može uzeti u obzir
tokom čitavog procesa dizajniranja.
Baza podataka koja je kreirana kao seminarski zadatak iz datog predmeta, je
kreirana tako što se imalo na umu sve pomenuto. I autor ove baze podataka se
pridržavao tih načela kada je stvarao ovu bazu podataka.
Baza podataka distributera auto opreme i djelova za velika putnička i teretna
vozila, namjenjena je korišćenju od strane malog broja ljudi (zaposlenih) i u
skladu sa tim ona je tako i kreirana. Sadrži jednostavan naziv bez puno
pojašnjenja i obrazloženja pojedinh stavki. Autor ove baze podataka želio je da
napravi bazu koja će biti jednostavna za korišćenje i upotrebu, u kojoj će podaci
biti prezentovani na jednostavan i smislen način, te koja će koristiti u
svakodnevnoj upotrebi i olakšati poslovanje.
1.2 Prikupljanje i organizovanje informacija
Ovaj korak traži od autora buduće baze da prikupi sve postojeće informacije
koje su mu neophodne za formiranje baze. Potrebno je sakupiti sva dokumenta i
navesti sve prikazane tipove informacija. Dok se priprema lista ne treba se
truditi da ona u startu bude savršena, nego jednostavno treba navesti svaku
stavku koje se sjetimo. Takođe bilo bi dobro konsultovati sve osobe koje će
koristiti datu bazu. A kasnije se ta lista može podesiti preciznije.
Svakako treba misliti i o tome kakve izveštaje i dokumenta će mo kreirati na
osnovu ove baze podataka. Baza podataka o kojoj je riječ u ovom seminarskom
radu koristiće da se na osnovu nje prave izvještaji o kupcima proizvoda, o
dobavljačima proizvoda, o porudžbinama i stanju zaliha zamišljenog distributera
auto opreme i djelova za velika putnička i teretna voila. Tako su i prikupljene
potrebne informacije i podaci koji su unešeni u bazu. Ključna stvar koju treba
imati u vidu prilikom dizajniranja baze podataka je to, da svaku informaciju treba
razčlaniti na najmanje korisne dijelove. Na primjer kada su u pitanju imena,
puno ime je potrebno podijeliti na dva dijela ime i prezime, kako bi prezime bilo
odmah dostupno. Odvojeno skladištenje prezimena kupaca može da bude
korisno ako izvještaje koje dobijamo na osnovu baze sortiramo po prezimenu
4
kupca. Uopšte govoreći ako želimo da sortiramo, pretražujemo ili izvještavamo
na osnovu neke stavke sa informacijama , tu stavku bi onda trebali obavezno
smjestiti u zasebno polje.
Dobro bi bilo i razmisliti o pitanjima na koja želimo da baza da odgovor. Na
primjer koliko smo prodaja određenog proizvoda zaključili prošle godine, gdje
žive naši najznačajniji kupci, ko je dobavljač našeg najprodavanijeg proizvoda i
slično. Poslije sakupljanja ovih informacija spremni smo za sledeći korak.
1.3 Raspoređivanje informacija u tabele
Kada se stigne do ove tačke potrebno je odabrati glavne entitete i teme, kako
bi smo informacije rasporedili u tabele. Na primjer pošto pronađemo i
organizujemo informacije za bazu podataka prodaje proizvoda ta prva lista bi
mogla da izgleda ovako:
Na ovoj slici vidimo da su entiteti koji su prikazani ovdje kupci, dobavljači,
proizvodi, narudžbine. To znači da je baza podataka podijeljena na četiri tabele.
Jedna za činjenice o proizvodima, druga za činjenice o dobavljačima, treća za
činjenice o kupcima, a četvrta za činjenice o porudžinama. Na ovaj način sam i ja
formirao svoju bazu podataka i slijedio ovaj model rada. Kreirao sam tabele o
proizvodima, dobavljačima, kupcima i porudžbinama, kao i tabelu: detalji o
porudžbinama. Kasnije pristupio dizajniranju datih tabela i unosu podataka u
iste.
5

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti