Atps banco de dados 2
Por: wesley perrotte • 2/10/2015 • Trabalho acadêmico • 1.750 Palavras (7 Páginas) • 279 Visualizações
UNIVERSIDADE ANHANGUERA
[pic 1]
Curso: Ciência Da Computação
Atividade Prática Supervisionada
Disciplina: Banco de dados II
Prof.: Marcelo Areas
Pablo Gonçalves Figueiredo R.A: 3233548328
Pablo Francisco de Oliveira Fonseca R.A: 74196668352
Cristiano Pereira de Souza R.A: 7244589112
Wesley pierrotte R.A: 7679747645
Niterói
28/09/2015
Criação das tabelas:
create table paciente (
id_paciente integer identity primary key not null,
nome varchar(100) not null,
cpf varchar(11) not null,
plano_saude_fk integer null,
data_nascimento date 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
);
create table atendimento(
id_atendimento integer identity primary key 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 (id_paciente),
foreign key (medico_fk) references medico (id_medico)
);
create table especialidade_medica(
id_especialidade integer identity primary key not null,
nome_especialidade varchar(100) not null
);
create table medico_especialidade(
medico_fk integer not null,
especialidade_fk not null,
primary key (medico_fk,especialidade_fk),
foreign key (medico_fk) references medico(id_medico),
foreign key (especialidade_fk) references especialidade_medica (id_especialidade)
);
[pic 2]
[pic 3]
Script de Inserção de dados plano de saude:
insert into Plano_saude (nome_empresa, tipo)
values
('Amil',1);
insert into Plano_saude (nome_empresa, tipo)
values
('Unimed' ,1);
insert into Plano_saude (nome_empresa, tipo)
values
('Assim', 2);
[pic 4]
Script de Inserção de dados Pacientes:
insert into paciente(nome,cpf,plano_saude_fk,data_nascimento,sexo,endereco,cidade,uf,telefone,email)
values
('João','12345678901',null,'15/04/1980','M','travessa 123 ','Niteroi','RJ','12345678901234','Joao@gmail.com');
insert into paciente(nome,cpf,plano_saude_fk,data_nascimento,sexo,endereco,cidade,uf,telefone,email)
values
('Maria','12345678987', 2 ,'16/09/1959','F','travessa fonseca','Niteroi','RJ','21807656342145','Maria@maria');
insert into paciente (nome,cpf,plano_saude_fk,data_nascimento,sexo,endereco,cidade,uf,telefone,email)
values
('José','87654329012',3,'25/10/1970','M','Rua Afonso Pena','Bauru','SP',null,null);
insert into paciente (nome,cpf,plano_saude_fk,data_nascimento,sexo,endereco,cidade,uf,telefone,email)
values
('Marcos','34566798128',2,'28/02/1975','M','Rua Alameda Navarro de Nadrade, 106','Adamantina','RJ',null,null);
insert into paciente (nome,cpf,plano_saude_fk,data_nascimento,sexo,endereco,cidade,uf,telefone,email)
values
('Matheus','12365498713',4,'16/10/1993','M','Rua Treze de Setembro 230','Belo Horizonte','MG',null,'Matheus@gmail.com');
insert into paciente (nome,cpf,plano_saude_fk,data_nascimento,sexo,endereco,cidade,uf,telefone,email)
values
('Priscila','10203004508',4,'15/04/1993','F','Rua Fortunato Ramos 30 s 109','Vitória','ES','12345678901234',null);
[pic 5]
Script de inserção de Médicos:
insert into medico (nome,matricula,crm,data_admissao)
values
('Renato Gaucho','201315041995','102030','15/04/2013');
insert into medico ( nome,matricula,crm,data_admissao)
values
('Maria clara','201220081980','112233','16/09/2012');
insert into medico ( nome,matricula,crm,data_admissao)
values
('Roberto Carlos','201122091985','234567','17/01/2011');
insert into medico (nome,matricula,crm,data_admissao)
values
('Adriano Brandao','201422101975','998877','18/03/2014');
[pic 6]
Script inserção de especialidade medica:
...