[cite_start]Este projeto foi desenvolvido como parte da avaliação M3 da disciplina de Banco de Dados I na UNIVALI (Escola Politécnica)[cite: 64, 90]. [cite_start]O sistema visa automatizar processos de agendamento e gestão de prontuários em clínicas de pequeno porte, substituindo métodos manuais ineficientes[cite: 102, 103, 110].
[cite_start]A aplicação permite o gerenciamento total das operações de Criação, Leitura, Atualização e Deleção para as seguintes entidades fundamentais[cite: 69, 121]:
- [cite_start]Pacientes: Cadastro completo com histórico e contatos[cite: 118, 159].
- [cite_start]Médicos: Registro profissional e vinculação a especialidades[cite: 119, 158].
- [cite_start]Especialidades: Organização das áreas médicas de atuação[cite: 157, 177].
- [cite_start]Consultas: Agendamento centralizado que une médicos e pacientes com data, hora e observações[cite: 120, 160, 161].
[cite_start]O banco de dados foi modelado seguindo rigorosos padrões de integridade e normalização[cite: 168, 172]:
- [cite_start]Normalização: Estrutura projetada até a Terceira Forma Normal (3FN) para eliminar redundâncias e anomalias[cite: 174, 176].
- [cite_start]Integridade Referencial: Implementação de Chaves Estrangeiras (FK) com ações de
CASCADEeRESTRICTpara garantir a consistência dos dados [cite: 283-288, 307-316]. - [cite_start]Regra de Negócio: Validação via banco de dados (Unique Key) para impedir que um médico tenha duas consultas no mesmo horário[cite: 317].
- Linguagem: PHP (Desenvolvimento de CRUDs e lógica de negócio).
- [cite_start]Banco de Dados: MySQL (Scripts DDL e DML)[cite: 69, 218, 267].
- [cite_start]Documentação: Modelagem Conceitual, Lógica e Física detalhadas[cite: 124, 167, 217].
- [cite_start]
/sql: Scripts SQL de criação e povoamento do banco de dados[cite: 267, 318]. /src: Código-fonte da aplicação em PHP.- [cite_start]
/docs: Documentação técnica completa em PDF (Diagramas e Dicionário de Dados)[cite: 85, 225, 248].
- [cite_start]Importe o arquivo
/sql/m3desenvolvimento.sqlno seu servidor MySQL[cite: 269]. - [cite_start]Configure a conexão no seu ambiente PHP para o banco
clinica_eficiente[cite: 269].