Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

da li svodiri na NF ili napraviti široku tablicu

  • 1 odgovor
  • 1.595 pregleda

Najnovija ↓

da li svodiri na NF ili napraviti široku tablicu 09.02.2012. u 14:19 · pre 179 meseci #1
Pozdrav, imam jednu nedoumicu. Naime pravim bazu podataka za srodna vozila.. npr
vrsta auto A ce imati odredjenu max brzinu, broj sjedista,... i neke njemu specificne osobine dok ce auto B imati dosta slicnih osobina
ali ce imati npr dodatno nesto sto samo njega karakterise.. pitanje je ..da li praviti jednu tablicu automobila koja ce imati sva svojstva svih vozila ili napraviti tablicu grupaVozila
koja ce sadrzavati idVozila i nazivVozila, tablicu osobine u kojoj ce se svaka grupa vozila sadrzavati idVozila,nazivOsobine,tipPodatka(da li je broj,string,...) i onda konacno tablicu u koju ce se unositi za svako vozilo podatak na osnovu ove dvije tablice..
Code:

#VrsteVozila
idVozila ! nazivVozila !
---------------------
1         !  Jugo
2         !  Mercedes

#Osobine
idOsobine ! idVozila ! Osobina       !     tip
----------------------------------------
1            !        1  !  maxBrzina   !     broj
2            !        1  !  sjedista      !     broj
3            !        2  !  maxBrzina   !     broj
4            !        2  !  sjedista      !     broj
5            !        2  !  brZrJastuka !     broj



#osobinePojedinogVozila
idOsobine ! idVozila ! vrijedonst !
----------------------------------
1                 1              80
2                 1               4
.
.
.


mozda koncept nije najbolji ali se nadam da razumijete sta hocu reci..
Potpis
Give me six hours to chop down a tree and I will spend the first four sharpening the axe.
Re: da li svodiri na NF ili napraviti široku tablicu 09.02.2012. u 16:34 · pre 179 meseci #2
prvo napravi MIN NF3, pa onda ako imas dobar razlog da neki deo denormalizuj, denormalizuj - ali dokumentuj zasto si ga denormalizovao iz normalne forme.

nemoj da kreces sa "flat" tabelom
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Sviđa mi se1
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme