Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Vybery z neuplne tabulky (+ navrh databaze)

vpixle
verified
rating uzivatele
(3 hodnocení)
14. 10. 2012 00:45:02
Ahoj, resim problem s vyberem z neuplne tabulky (ne u vsech zaznamu jsou vyplneny vsechny sloupce).Priklad: Mam spolecnou tabulku vyrobku (ciste staticka, rucne ji naplnim a bude se z ni jen cist).
U vyrobku ze skupiny A maji vyrobky parametry , u vyrobku ze skupiny B ocekavam parametry , skupina C ma parametry . Vyrobku jsou tisice, parametru desitky.
Vystup (html tabulka) pro kazdou skupinu by se mela vejit do tabulky o max 10ti sloupcich.
Existuje nejaka best practice jak to cele navrhnout?
Napadaji me 3 varianty:
  • Nakopirovat tabulky tupe za sebe, pro zichr 15 sloupcu, na zacatku kazde tabulky radek headru.
  • Co argument to sloupec na zacatku skupiny radek s headrem, navesti urci jestli se ma sloupec exportovat
  • Co argument to sloupec. Testovat kazdou hodnotu (!Null) a na zaklade vysledku se rozhodovat zda exportovat
    --------------
    Ja vim ze je to vypada jako bezna relace 1:N (ve skupecnosti se jedna o 1:N:M), ale to A) neresi muj problem s promennou sirkou tabulky (poctem vystupnich sloupcu) B) neni to standardni relacni databaze, ale nejake xPDO a vysledna relace si se mnou nechce rozumet.
    Otazka je na jaky tvar mam ty tri tabulky zjoinovat, abych relaci 1:N:M srazil na 1:M a pritom dokazal zobrazit tabulku s promennou sirkou (vcetne headru).
    -------------------------------
    kdyz pouziju Bedriskuv priklad
    products_parameters
    -id
    -products_id (foreign key)
    -name
    -value 1
    -value 2 .....
    ma od 3 do 12 sloupcu (kam ulozit nazvy headru?, jak byste resili vypis sloupcu?)
  • 14. 10. 2012 00:45:02
    https://webtrh.cz/diskuse/vybery-z-neuplne-tabulky-navrh-databaze/#reply819342
    Petr Zachrdla
    verified
    rating uzivatele
    (1 hodnocení)
    14. 10. 2012 00:52:18
    dvě tabulky:
    products
    -id
    -name
    -price
    -vat
    ...
    products_parameters
    -id
    -products_id (foreign key)
    -name
    -value
    ...
    14. 10. 2012 00:52:18
    https://webtrh.cz/diskuse/vybery-z-neuplne-tabulky-navrh-databaze/#reply819341
    3 tabulky
    produkty
    vyrobky
    produkty_vyrobky
    14. 10. 2012 03:44:16
    https://webtrh.cz/diskuse/vybery-z-neuplne-tabulky-navrh-databaze/#reply819340
    popravde to moc nechapu, ale videl bych to na 3 tabulky. vyrobky, parametry, vyrobky_parametry, ne?
    14. 10. 2012 03:45:44
    https://webtrh.cz/diskuse/vybery-z-neuplne-tabulky-navrh-databaze/#reply819339
    James_Scott
    verified
    rating uzivatele
    (7 hodnocení)
    14. 10. 2012 05:52:59
    Napsal Re4DeR;856459
    popravde to moc nechapu, ale videl bych to na 3 tabulky. vyrobky, parametry, vyrobky_parametry, ne?
    Jestli jsem to dobre pochopil,tak tam je vazba 1:N - takze bych souhlasil s Bedříškem.
    14. 10. 2012 05:52:59
    https://webtrh.cz/diskuse/vybery-z-neuplne-tabulky-navrh-databaze/#reply819338
    Pro odpověď se přihlašte.
    Přihlásit