Você está na página 1de 1

create table cidade(id_cidade int not null, nome_cidade varchar(50), uf_cidade

char(2), primary key(id_cidade));

create table especialidade(id_especialidade int not null, desc_esp varchar(50),


primary key(id_especialidade));

create table convenio(id_convenio integer not null, nome_convenio varchar(30),


primary key(id_convenio));

create table medico(id_medico int not null, medico_nome varchar(50), medico_foneres


varchar(15), medico_fonecel varchar(15), esp_medico int, primary key(id_medico),
foreign key(esp_medico) references especialidade(id_especialidade));

create table paciente(id_paciente int not null, cid_paciente int, paciente_nome


varchar(60), paciente_end varchar(70), paciente_foneres varchar(15),
paciente_fonecel varchar(15), paciente_sexo char(1), primary key(id_paciente),
foreign key(cid_paciente) references cidade(id_cidade));

create table consulta(id_consulta int not null, consulta_data date,


consulta_periodo varchar(10), pac_consulta int, med_consulta int, conv_consulta
int, primary key(id_consulta), foreign key(pac_consulta) references
paciente(id_paciente), foreign key(med_consulta) references medico(id_medico),
foreign key(conv_consulta) references convenio(id_convenio));

insert into cidade values(1, 'carapó', 'ms')


insert into cidade values(2, 'carapó', 'ms')

select * from especialidade, cidade, convenio, medico, paciente, consulta;

Você também pode gostar