CURSO: CIÊNCIA DA COMPUTAÇÃO
DISCIPLINA: BANCO DE DADOS
PROFESSOR: KARLOS OLIVEIRA
Contexto: Você está desenvolvendo um sistema de banco de dados para gerenciar informações de um
hospital de médio porte. O sistema precisa controlar os dados de pacientes, médicos, especialidades e
atendimentos realizados.
Requisitos da Atividade
1. Criação de Tabelas (CREATE)
Crie quatro tabelas para representar as seguintes entidades:
• pacientes: contendo informações pessoais dos pacientes (nome, CPF, data de nascimento etc).
• medicos: com nome, CRM, especialidade etc.
• especialidades: cada médico pode estar vinculado a uma especialidade.
• atendimentos: representa uma consulta ou exame realizado entre um médico e um paciente em
uma data específica.
Regras:
• Defina chaves primárias apropriadas em todas as tabelas.
• Escolha tipos de dados adequados para os atributos.
2. Alterações na Estrutura (ALTER TABLE)
Depois de criar as tabelas, faça as seguintes alterações:
• Adicione uma nova coluna chamada plano_saude à tabela pacientes.
• Altere o tipo da coluna que armazena o nome do médico (por exemplo, aumentando o tamanho do
campo).
• Adicione uma restrição de integridade (ex: uma coluna cpf deve ser única).
3. Exclusão de Tabelas (DROP TABLE)
Crie o comando necessário para excluir a tabela especialidades.
4. Atualização de Registros (UPDATE)
Execute atualizações com base nos seguintes cenários:
• Um paciente mudou de plano de saúde — atualize o campo correspondente.
• Um médico foi transferido de especialidade.
5. Remoção de Registros (DELETE)
Realize as seguintes remoções:
• Delete os pacientes que não fazem atendimentos há mais de 5 anos.
• Exclua um atendimento que foi registrado por engano.
6. Limpeza Total de Dados (TRUNCATE)
Use o comando TRUNCATE para limpar todos os registros da tabela atendimentos.