Você está na página 1de 2

Laboratoó rio de Banco de Dados – Praó tica usando o SGBD MySQL – Parte I 2013

BASE DE DADOS CLÍNICA

Parte I – Criando uma base de dados

ATIVIDADE 1: no MYSQL execute o seguinte comando:


DROP DATABASE CLINICA;

ATIVIDADE 2: Crie uma nova base de dados


CREATE DATABASE CLINICA;

ATIVIDADE 3: Crie as tabelas apresentadas abaixo no banco de dados Clinica

Tabela AMBULATÓRIOS
Atributo Tipo Tamanho Restrição
NroA integer 3 Chave primária
Andar integer 2 Not null
Capacidade integer 3 Not null

Tabela MEDICOS
Atributo Tipo Tamanho Restrição
CodMed integer 3 Chave primária
NomeMed varchar 40 Not null
Idade Integer 2 Not null
CPF char 14 Unique
Cidade varchar 30 Not null
Especialidade varchar 50 Not null
NroA integer 3 Chave estrangeira de
AMBULATÓRIOS

Tabela PACIENTES
Atributo Tipo Tamanho Restrição
CodPac integer 3 Chave primária
NomePac varchar 40 Not null
Idade Integer 2 Not null
CPF char 14 Unique
Cidade varchar 30 Not null
Doença varchar 50

Tabela FUNCIONÁRIOS
Atributo Tipo Tamanho Restrição
CodFunc integer 3 Chave primária
Laboratoó rio de Banco de Dados – Praó tica usando o SGBD MySQL – Parte I 2013

NomeFunc varchar 40 Not null


Idade Integer 2 Not null
CPF char 14
Cidade varchar 30 Not null
Salario integer 6 Not null

Tabela CONSULTAS
Atributo Tipo Tamanho Restrição
CodMed integer 3 Chave primária
Chave estrangeira de MÉDICOS
CodPac integer 3 Chave primária
Chave estrangeira de PACIENTES
Data varchar 10 Chave primária
Hora varchar 5 Chave primária

No final existirão as seguintes tabelas:

AMBULATÓRIOS (#NroA, Andar, Capacidade)


MÉDICOS (#CodMed, NomeMed, Idade, CPF, Cidade , Especialidade, NroA@)
PACIENTES (#CodPac@, Nome, Idade, CPF, Cidade, Doença)
FUNCIONÁRIOS (#CodFunc@, Nome, Idade, CPF, Cidade, Salario)
CONSULTAS (#CodMed@, #CodPac@, #data, #hora)

Você também pode gostar