Mam ostatnio dylemat bo dane przechowuje poszczególne w osobnych tabelach typu "seminarium -> pola(data, nazwa, doctor_id)" "wniosek -> pola(data, doctor_id, habilitacja_id)" w tabeli wniosek dodałem dwa obce id w celu przechowania tych samych danych. W drugim przypadku tabeli seminarium czasami np dla hab_id trzeba by było podać jeszcze jakiś jeden parametr a nie wykorzystać nazwy. I teraz pytania:
1. Czy warto jest rozdzielać dla każdego "doctora", "habilitacji" na dwie osobne tabele z danymi seminariów i wniosków dla szybszego potem wyszukania?
2. Czy lepiej jest właśnie zrobić tak jak w tabeli wniosek czyli połączyć w jedną tabelę, ewentualnie dodać kolejny parametr i przy jednym z tych typów nie obsługiwać jednego pola ?
3. Inne propozycje ;p