Witam,
Mam sobie stronę z ofertami prawniczymi. Generalnie chodzi o to, że użytkownik się rejestruje na stronie i może składać zapytania prawnicze i czekać na odpowiedzi. Teraz zastanawiam się na strukturą bazy danych, która będzie przechowywać pytania i odpowiedzi. Myślałem, żeby napisać jedną tabele pytania:
id
odpowiedz_id
status_id
typ_id
post
status
data
Albo dwie tabele:
Pytania:
id
pytanie
data
Odpowiedz:
id
pytanie_id
odpowiedz
data
Generalnie w pytaniach i odpowiedziach można dodawać ile się chce plików pomocniczych. Samo pytanie ma status np nowe, anulowany, ważny itd. Pytanie i odpowiedz maja type_id czyli pytanie albo odpowiedz. Teraz zastanawiam się o przyszłości. Co jak bede musiał dodać ekstra kolumny np do odpowiedzi, ale nie pytań? Do tego mam jeszcze firmy prawnicze. Czyli prawnik odpowiada na pytanie i jego odpowiedzi muszę połączyć z firmą, ale tutaj mogę dać relację wiele do wielu, zamiast zapisywać w tabeli pytanie id firmy. Jakieś pomysły?