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

background image

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

background image

Želiš da pročitaš svih 20 strana?

Prijavi se i preuzmi ceo dokument.

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

Slični dokumenti