Trabalho
Por: feibidesouza • 4/5/2016 • Relatório de pesquisa • 831 Palavras (4 Páginas) • 171 Visualizações
CLINICA MEDICA
Tabela Plano de Saúde
CREATE TABLE PLANO_SAUDE(
id_empresa INTEGER NOT NULL,
empresa VARCHAR(100) NOT NULL,
tipo INTEGER NOT NULL,
PRIMARY KEY (id_empresa));
Tabela Paciente
CREATE TABLE PACIENTE(
id_paciente INTEGER PRIMARY KEY IDENTITY NOT NULL,
nome VARCHAR(100) NOT NULL,
cpf VARCHAR(11) NOT NULL,
plano_saude_fk INTEGER NULL,
data_nascimento DATETIME NOT NULL,
sexo CHAR(1) NOT NULL,
endereco VARCHAR(100) NULL,
cidade VARCHAR(100) NULL,
uf VARCHAR(2) NULL,
telefone VARCHAR(14) NULL,
email VARCHAR(60) NULL,
FOREIGN KEY (plano_saude_fk) REFERENCES plano_saude);
Tabela Medico
CREATE TABLE medico(
id_medico INTEGER PRIMARY KEY IDENTITY NOT NULL,
nome VARCHAR(100) NOT NULL,
matricula VARCHAR(20) NOT NULL,
crm VARCHAR(20) NOT NULL,
data_admissao DATETIME NULL);
Tabela Especializacao do Medico
CREATE TABLE ESPECIALIDADE_MEDICA(
id_especialidade INTEGER PRIMARY KEY NOT NULL,
nome_espec VARCHAR(100) NOT NULL);
Tabela de Relação do Medico com Especialidade
CREATE TABLE MEDICO_ESPECIALIDADE(
medico_fk INTEGER NOT NULL,
especialidade_fk INTEGER NULL,
FOREIGN KEY(medico_fk) REFERENCES MEDICO,
FOREIGN KEY(especialidade_fk) REFERENCES ESPECIALIDADE_MEDICA);
Tabela Atendimento
CREATE TABLE ATENDIMENTO (
id_atend INTEGER PRIMARY KEY IDENTITY NOT NULL,
data DATETIME NOT NULL,
paciente_fk INTEGER NOT NULL,
medico_fk INTEGER NOT NULL,
diagnostico TEXT NULL,
tratamento TEXT NULL,
FOREIGN KEY (paciente_fk) REFERENCES paciente,
...