Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clínica Eficiente - Sistema de Gerenciamento Médico

[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].

🚀 Funcionalidades (CRUD Completo)

[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].

📊 Engenharia de Dados

[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 CASCADE e RESTRICT para 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].

🛠️ Tecnologias Utilizadas

  • 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].

📂 Estrutura do Repositório

  • [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].

🏁 Como Executar

  1. [cite_start]Importe o arquivo /sql/m3desenvolvimento.sql no seu servidor MySQL[cite: 269].
  2. [cite_start]Configure a conexão no seu ambiente PHP para o banco clinica_eficiente[cite: 269].

About

Sistema de gestão médica com CRUD completo em PHP e MySQL, focado em modelagem relacional normalizada (3FN) e integridade de dados.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors