[ Beish @ 12.08.2018. 21:15 ] @
| Pozdrav,
struktura tabele koja se tenutno popunjava u excelu je postavljena u fotografiji u prilogu.
Koji je najbolji način struktuiranja tabele u mysql bazi da bi se mogao vršiti unos ovih podataka i kasnije koristiti za statistiku.
 |
[ bokinet @ 12.08.2018. 22:11 ] @
Dve osnovne tabele 'Podaci' i 'Kategorije'
E sada u zavisnosti od potreba i koliko hoces da se oslanas na DBMS odnosno Business Logic dela projekta imas i nekoliko nacina.
Recimo jedan od njih bi bio:
Pored gore dve tabele se dodaju jos 3 tabele
'Kategorije podataka', 'Kategorije Kategorija' i 'Podaci podaci'
U 'Kategorije podataka' vezujes odnos izmedju podatka i kategorije. Podatak1 -> Kategorija1
U 'Kategorije kategorija' vezujes odnos izmedju kategorija i kategorije. -> Kategorija1 -> Kategorija2
U 'Podaci podaci' vezujes podatke sa podacima koji su u vezi - > Podatak1 -> SubPodatak1
Posle kroz BI kreiras binarno stablo ili kod koji ce onda da sortira SQL upitima i pravi selekciju nad podaci i vuce i pravi izvestaj ili sta vec.
Ovo je jedan od nacina.
Takodje mozes i da svedes sve kao jednu tabelu (koja je unija dve odnosno vise vrsta tabela u korenu) i da napravis samo jednu dodatnu tabelu koja ce da dodatno pokazuje tip zapisa u tabeli (da li je podatak ili kategorija ili nesto trece...).
Tabela 'Podaci i kategorije'
RowID
TipID
Naziv
Sadrzaj
ParentID
Tabela 'Tip zapisa'
TipID
Naziv
Takodje ispravnije je da se posmtra proces kao KATEGORIJA -> PODATAK a ne PODATAK -> KATEGORIJA jer i kad nema definisane KATEGORIJE opet je tkz. NULTA KATEGORIJA (ROOT).
Znaci, sustina je da li hoces da teziste bude na DBMS ili na BI i koliko je dinamicki sadrzaj ali i posle ceo rezultat koji treba da dobijes.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.