Polecam zajrzeć na stronę http://culturevein.pl/film/co-mi-zrobisz-jak-mnie-zlapiesz/ z przykładowym filmem.
Ostrzegam, że strona wolna działa! - Właśnie przez źle zaprojektowaną bazę danych.
Obecnie chciałbym postawić go od nowa pisząc od zera. Zastanawiam się tylko jak właściwie zaprojektować bazę danych aby uniknąć błędów z Wordpressa.
Wstępnie mam taki szkic:
Kolumna Typ Null Ustawienia domyślne
id int(11) Nie
tytuł varchar(100) Nie
opis varchar(1000) Nie
youtube_id varchar(11) Nie
gatunek varchar(50) Nie
produkcja varchar(50) Nie
premiera date Nie
czas time Nie
Podstawowa tabela z której sczytuje wszystkie dane dotyczące danego filmu.
Sprawa rozchodzi się o dopisanie dwóch elementów : Scena i Tag.
Odwołując się do naszego przykładowego filmu „Co mi zrobisz, jak mnie złapiesz”.
Scena – zawiera [nazwę sceny] i [dwie liczby] wyrażone w sekundach start i stop. Np.
scena „Pan tu nie stał” zaczyna się w 6012 sekundzie a kończy w 6520.
Tag – jest podobny do sceny zawiera [nazwę tagu] i [dwie liczby] wyrażone w sekundach ale dodatkowo zawiera ogólny [opis] oraz [opis poszczególnych scen] w danym tagu. Oraz dany tag może zawierać kilkanaście scen.
np. w naszym w/w filmie tag „Janusz Gajos” [nazwa tagu] po najechaniu na niego myszką wyświetla się nam [opis] „kierownik sklepu spożywczego” oraz link do dwóch scen „1) 1:13:55-1:14:03 2) 1:15:04-1:16:15” [czyli nasze start, stop tylko tutaj już przeliczone z liczby sekund na format hh:mm:ss]. Oraz przy każdej scenie można dodać krótki opis „przykładowy tekst 1”.
Jak to ogarnąć?
