Autor Zpráva
Fastfood
Profil *
Mam takovej rozcestnik na legalni MP3 a chci ho predelat ..


chci si zapisovat:
ID, název skladby, přidáno, zobrazeno, styl hudby, hodnocení, velikost, URL webu, přidal

Je lepsi mit jednu tabulku X nebo vic?
djlj
Profil
Nevidím důvod, proč to ládovat do víc tabulek...
Fastfood
Profil *
(id int unsigned auto_increment not null,
skladba TINYTEXT,
datum TINYTEXT,
zobrazeno SMALLINT UNSIGNED,
styl TINYTEXT,
hodnoceni TINYINT UNSIGNED,
velikost UNSIGNED,
url TINYTEXT,
přidal TINYTEXT,

takže tak?
nightfish
Profil
možná by se hodilo udělat zvlášť tabulku pro styly hudby a pro "přidal"... ale to záleží na vkusu každého soudruha
- datum ukládej jako "date" nebo "datetime"
- zobrazeno je dvoubajtové číslo bez znaménka, tzn. 0..65535 - bude to stačit?
- hodnocení je co za číslo? jestli každý uživatel bude moct hlasovat na nějaké stupnici, tak na to budeš potřebovat další tabulku, abys mohl počítat průměr (pokud jde jenom o přidávání +/- bodů, tak pohoda, akorát aby se tam to číslo vlezlo)
- velikost unsigned - tam ti chybí typ
- url tinytext - zvětšit, URL mohou být opravdu dlouhá (rozhodně větší než 255 bytů)
Szkepek
Profil
datum -- jednoznacne dat typ datetime
velikost -- musí být typ, jenom unsigned nestačí
url -- dal bych text, dneska člověk nikdy neví
přidal -- tady bych zase udělal zvlášť tabulku s redaktory, záleží kolik jich bude, pokud budete dva, tak to asi nemá smysl dávat mimo :-)
styl(y) -- bych dal do zvláštní tabulky styly, myslím že to bude přehlednější a i šikovnější. Pokud by si někdo chtěl vybírat mp3 podle stylů a v tabulce by byly dva tracky, jeden by byl R'n'B a jeden R' n 'B, tak by s tím byly potom problémy...
Toto téma je uzamčeno. Odpověď nelze zaslat.