Witajcie, siedzę i myślę nad najodpowiedniejszym rozwiązaniem, może mi podpowiecie.
Mam kalendarz w którym można rezerwować spotkania na określoną stałą godzinę co dziennie, tj 12, 15, 18, czyli każdy dzień ma 3 możliwości.
Zalogowany użytkownik rezerwuje spotkanie w ustalony dzień w ustaloną godzinę. I tyle, i teraz myślałem jak to upakować do bazy i wymyśliłem:
Jedną tabelę z userami z wierszami:** id, name, vorname** i tyle.
2gą ze spotkaniami z wierszami: id, id_user, tu jakieś do relacji z 3cią tabelą
i na podstawie 3 tabeli chciałem: 1. wyświetlać kalendarz, usatić tam flagę dostępności czy coś, 2. jakieś id które przypiszę do spotkania
I troche mi się zaczyna już wszystko mieszać te 3 relacje.
Wpadam na pomysły zawiłych relacji i flagowania dostępności po osobnych id każdego dnia, co jest bez sensu.
Chciałem żeby user miał spotkanie, które z kolei będzie warunkowane wierszem z 3 tabeli.
Takie user-spotkanie-data
Chyba że bez relacji po prostu tabela user - tabela spotkanie
I osobno tabela dostępne daty
Co wy na to?
Może ktoś ma bardziej efektywny pomysł?