Bom dia, estou com uma dúvida quanto a criação de algumas tabelas para agendamento de consultas de um pequeno sistema q estou criando.
No sistema de agendamento é possível ver os horários, de acordo com os que o médico está na clinica.
Como cada médico pode estar presente em dias e horários diferentes, preciso criar as tabelas de acordo com esta regra.
Pensei em criar uma tabela com os horários, exemplo: 8:00, 8:15, 8:20, 8:30, etc sendo que o tempo de consulta depende de cada médico também.
Outra tabela seria dos dias da semana, exemplo: segunda, terça, quarta, etc.
E uma outra tabela faria a junção(cadastrar conforme o médico) de médico, dia e horários, exemplo: Médico Fulano, segunda: 8: 8:15, 8:30; Ciclano, terça: 10, 10:30, 11:00.
Existe a tabela de agendamento, esta só seria preenchida se realmente tiver um agendamento evitando uso dos recursos do banco sem necessidade.
Não sei como montar as tabelas, estou com problemas(falta de conhecimento) para modelar as mesmas.