An open API service indexing awesome lists of open source software.

https://github.com/p4dro-dev/avn2-bdd-ifce

Neste repositório, se encontra a prova de Banco de Dados do curso Técnico em Informática. Este projeto implementa um banco de dados MySQL para um sistema hospitalar, com foco no relacionamento entre médicos e pacientes. Desenvolvido como parte de uma avaliação acadêmica.
https://github.com/p4dro-dev/avn2-bdd-ifce

banco-de-dados banco-de-dados-relacionais banco-de-dados-relacional ciencia-da-computacao engenharia-de-dados engenharia-informatica mysql-database sql sqlite3

Last synced: 12 months ago
JSON representation

Neste repositório, se encontra a prova de Banco de Dados do curso Técnico em Informática. Este projeto implementa um banco de dados MySQL para um sistema hospitalar, com foco no relacionamento entre médicos e pacientes. Desenvolvido como parte de uma avaliação acadêmica.

Awesome Lists containing this project

README

          

# 🏥| Sistema de Banco de Dados Hospitalar

Este projeto implementa um banco de dados MySQL para gestão hospitalar, com tabelas de médicos e pacientes, seguindo os requisitos de uma avaliação acadêmica.

## 📋| Estrutura do Banco de Dados

### Tabelas Principais

#### `medico`
| Coluna | Tipo | Descrição |
|--------------|--------------|-------------------------------|
| id | INT | Chave primária autoincrementada |
| nome | VARCHAR(100) | Nome completo do médico |
| especialidade| VARCHAR(100) | Área de especialização médica |

#### `paciente`
| Coluna | Tipo | Descrição |
|----------------|--------------|-------------------------------|
| id | INT | Chave primária autoincrementada |
| nome | VARCHAR(100) | Nome completo do paciente |
| data_nascimento| DATE | Data de nascimento |
| medico_id | INT | Chave estrangeira para médico |
| sexo | CHAR(1) | Sexo do paciente (opcional) |

## ⚙️| Funcionalidades Implementadas

1. Criação do banco de dados e tabelas
2. Inserção de dados de exemplo
3. Operações CRUD completas:
- Atualização de registros
- Exclusão de pacientes
- Adição de novas colunas
4. Consultas avançadas:
- Filtros por data
- JOIN entre tabelas

## 💻| Como Executar

1. Copie todo o script SQL
2. Execute no seu servidor MySQL:

```bash
mysql -u seu_usuario -p < script_hospital.sql
📊 Exemplo de Consultas
Pacientes do século XXI:
```
```
sql
SELECT * FROM paciente WHERE data_nascimento > '2000-01-01';
Relação paciente-médico:

```
```
sql
SELECT p.nome, m.nome AS medico, m.especialidade
FROM paciente p JOIN medico m ON p.medico_id = m.id;

```

## 📝 Licença
Este projeto está licenciado sob a MIT License.