Trabalho Banco de Dados
Por: Evandro.2016 • 24/2/2018 • 1.204 Palavras (5 Páginas) • 449 Visualizações
...
cargo varchar2(20) NOT NULL,
especialidade varchar2(20) NOT NULL
CONSTRAINT matricula_id PRIMARY KEY (matricula)
)
/
CREATE TABLE tarefa (
codigo varchar2(11) NOT NULL,
matricula varchar2(11) NOT NULL,
CONSTRAINT tarefa_matricula_fk FOREIGN KEY (matricula) REFERENCES empregado(matricula),
CONSTRAINT tarefa_codigo_fk FOREIGN KEY (codigo) REFERENCES hospital(codigo)
)
/
CREATE TABLE consulta (
id_consulta number(3) NOT NULL,
horario date () NOT NULL,
CONSTRAINT id_consulta_pk PRIMARY KEY (id_consulta)
);
Scripts
Inserts
INSERT INTO paciente(nome, idade, cod_seguro) VALUES('Pedro Henrique Zingra', '23', 015);
INSERT INTO paciente(nome, idade, cod_seguro) VALUES('Arthur Oliveira Cardoso', '21', 023);
INSERT INTO paciente(nome, idade, cod_seguro) VALUES('Luis Azevedo Barbosa', '33', 034);
INSERT INTO paciente(nome, idade, cod_seguro) VALUES('Fabio Goncalves Carvalho', '25', 045);
INSERT INTO paciente(nome, idade, cod_seguro) VALUES('Laura Almeida Martins', '45', 065
INSERT INTO paciente(nome, idade, cod_seguro) VALUES('Gabriela Alves Santos', '20', 074);
INSERT INTO paciente(nome, idade, cod_seguro) VALUES('Renan Cardoso Ferreira', '18', 0689);
INSERT INTO paciente(nome, idade, cod_seguro) VALUES('Bianca Santos Cavalcanti', '44', 054);
INSERT INTO paciente(nome, idade, cod_seguro) VALUES('Isabella Gomes Pereira', '30', 078);
INSERT INTO paciente(nome, idade, cod_seguro) VALUES('Gabriel Ribeiro Fernandes', '35', 032);
/
INSERT INTO consulta(id_consulta, horario) VALUES(001, TO_DATE('20150511','YYYYMMDD'));
INSERT INTO consulta(id_consulta, horario) VALUES(004, TO_DATE('20150614','YYYYMMDD'));
INSERT INTO consulta(id_consulta, horario) VALUES(006, TO_DATE('20150621','YYYYMMDD'));
INSERT INTO consulta(id_consulta, horario) VALUES(007, TO_DATE('20150705','YYYYMMDD'));
INSERT INTO consulta(id_consulta, horario) VALUES(009, TO_DATE('20150730','YYYYMMDD'));
INSERT INTO consulta(id_consulta, horario) VALUES(014, TO_DATE('20150730','YYYYMMDD'));
INSERT INTO consulta(id_consulta, horario) VALUES(017, TO_DATE('20150813','YYYYMMDD'));
INSERT INTO consulta(id_consulta, horario) VALUES(023, TO_DATE('20151111','YYYYMMDD'));
INSERT INTO consulta(id_consulta, horario) VALUES(035, TO_DATE('20151221','YYYYMMDD'));
INSERT INTO consulta(id_consulta, horario) VALUES(036, TO_DATE('20160115','YYYYMMDD'));
/
INSERT INTO empregado(matricula, nome, cargo, especialidade) VALUES(2050, 'Murilo Figueiredo', 'Enfermeiro', 'Enfermeiro');
INSERT INTO empregado(matricula, nome, cargo, especialidade) VALUES(2051, 'Danilo Castro Cunha', 'Enfermeiro', 'Enfermeiro');
INSERT INTO empregado(matricula, nome, cargo, especialidade) VALUES(2052, 'Samuel Barros Santos', 'Medico' ,'Oncologia');
INSERT INTO empregado(matricula, nome, cargo, especialidade) VALUES(2053, 'Maria Costa Cardoso', 'Medico' ,'Oncologia');
INSERT INTO empregado(matricula, nome, cargo, especialidade) VALUES(2054, 'Victor Lima Cunha', 'Medico' ,'Pediatria');
INSERT INTO empregado(matricula, nome, cargo, especialidade) VALUES(2055, 'Rebeca Cardoso Pereira', 'Medico' ,'Pediatria');
INSERT INTO empregado(matricula, nome, cargo, especialidade) VALUES(2056, 'Kaua Dias Carvalho', 'Medico' ,'Clinico Geral');
INSERT INTO empregado(matricula, nome, cargo, especialidade) VALUES(2057, 'Bianca Costa Cavalcanti', 'Medico' , 'Clinico Geral');
INSERT INTO empregado(matricula, nome, cargo, especialidade) VALUES(2058, 'Mariana Barbosa Castro', 'Administrativo','Recepcionista');
INSERT INTO empregado(matricula, nome, cargo, especialidade) VALUES(2059, 'Júlia Correia Costa', 'Administrativo', 'Recepcionista');
/
INSERT INTO hospital(codigo, nome, endereco) VALUES(0238, 'Hospital Paulo Sacramento', 'Rua Rangel Pestana, 415');
INSERT INTO hospital(codigo, nome, endereco) VALUES(0417, 'Hospital Paragominas', 'Avenida Tietê, 1906');
INSERT INTO hospital(codigo, nome, endereco) VALUES(0124, 'Hospital Olinda', 'Rua Cinco, 41');
INSERT INTO hospital(codigo, nome, endereco) VALUES(0985, 'Hospital Marília', 'Rua Antenor Fonseca, 1753');
INSERT
...