Este projeto consiste no desenvolvimento de um banco de dados baseado no tema "Hospital", utilizando MySQL. O trabalho abrange as seguintes etapas:
Definição do tema e entidades: Foram criadas as entidades padrão do tema "Hospital" e incrementadas com mais 5 entidades adicionais, considerando os requisitos do domínio.
Modelagem de Dados:
Criação do Diagrama Entidade-Relacionamento (DER). Conversão para o Modelo Entidade-Relacionamento (MER). Implementação no MySQL:
Criação do banco de dados e tabelas a partir do modelo lógico. Scripts SQL de criação foram organizados e documentados em um arquivo texto. Popular o banco de dados:
A tabela principal foi populada com mais de 1 milhão de registros, utilizando um script em Python para automação da inserção dos dados em uma única transação. Consultas e otimização:
Foram criados índices nas tabelas mais utilizadas para melhorar o desempenho. Consultas SQL e álgebra relacional foram elaboradas para atender à problemática do tema "Hospital". Entrega final:
Todos os scripts SQL e as consultas foram organizados em um arquivo texto.