100% acharam este documento útil (1 voto)
4 visualizações1 página

Sistema de Banco de Dados para Hospital

O documento descreve uma atividade de criação e gerenciamento de um sistema de banco de dados para um hospital, incluindo a criação de tabelas para pacientes, médicos, especialidades e atendimentos. Também aborda alterações na estrutura das tabelas, exclusão de tabelas, atualização e remoção de registros, além da limpeza total de dados. Os requisitos incluem definições de chaves primárias, tipos de dados adequados e restrições de integridade.

Enviado por

anniegwriter
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
100% acharam este documento útil (1 voto)
4 visualizações1 página

Sistema de Banco de Dados para Hospital

O documento descreve uma atividade de criação e gerenciamento de um sistema de banco de dados para um hospital, incluindo a criação de tabelas para pacientes, médicos, especialidades e atendimentos. Também aborda alterações na estrutura das tabelas, exclusão de tabelas, atualização e remoção de registros, além da limpeza total de dados. Os requisitos incluem definições de chaves primárias, tipos de dados adequados e restrições de integridade.

Enviado por

anniegwriter
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

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.

Você também pode gostar