kielek
17.01.2012, 15:43:28
Cześć,
Mam tabele z artykułami, do artyułu można oczywiście dodać zdjęcia, w bazie chce zapisywać link do danego zdjęcia, podpisy alt oraz title i pozycje. Co będzie optymalniejsze? Osobna tabela ze wszystkimi zdjęciami, czy pole w tabeli z artykułami gdzie będzie zamieszczona zserializowana tablica z tymi danymi?
pedro84
17.01.2012, 17:09:35
Kod
articles
photos
articles_photos
Uriziel01
17.01.2012, 21:51:43
Serializowanie danych to bardzo zła praktyka i niestety zdecydowanie tego nie polecam, oczywiście jest to czasami potrzebne (tzn. nie uniknione) ale w zupełnie innych przypadkach niż Twój. Nie widzę sensu z tworzeniem tabeli articles_photos, z tego co zrozumiałem jedno zdjęcie może być tylko powiązane z jednym artykułem (chyba że się mylę i chcesz jedno zdjęcie do kilku przypisywać) więc wystarczy tylko tabela photos z kolumną article_id.