[ jeremy @ 13.02.2003. 17:35 ] @
Imam bazu podataka u kojoj jedan slog ima dosta razlicitih tipova, od kojih nisu uvek svi popunjeni, tipove sam grupisao u vise celina, jer ce se najcesce desiti slucaj da cela celina nije popunjena, video sam u nekoj knjizi nesto o normalizaciji baze podataka, interesuje me nesto o tom mehanizmu, koliko je isplativ, ocigledno je da ako se gleda sa strane zauzeca prostora na disku dobija se velika usteda ali sta je sa brzinom pristupa? evo kako sam zamislio celu stvar, podelio sam bazu podataka u vise tabela, svaka tabela ima polje userID koji je u jedinstveno, u prvoj tabeli je to polje autoincrement a u ostalima naravno nije :), ukoliko slog treba da sadrzi podatke u nekom polju iz odredjene grupe podataka onda ce se u sekundarnim tabelama dodati to polje sa istim ID-om kao u primarnoj tabeli, i tu se ocigledno vidi velika usteda na prostoru ali sta je sa samim mehanizmom, recimo da imam nekoliko tabela, i u primarnoj tabeli na osnovu nekog kriterijuma nadjem odredjeni slog, uzmem njegove podatke prvenstveno jedinstveni UID na osnovu koga dohvatam podatke iz drugih tabela. Koliko ce to da traje? ocigledno sporije nego da sve drzim u jednoj tabeli ali da li postoji neki automatski mehanizam? toliko za sada Pozdrav, Igor |