SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
CREATE TABLE MEDICO ( ID_MEDICO NUMBER(4) CONSTRAINT MEDICO_ID_MEDICO_PK PRIMARY KEY, NOME VARCHAR2(50), CRM NUMBER(9) CONSTRAINT MEDICO_CRM_NN NOT NULL, CPF NUMBER(11) CONSTRAINT MEDICO_CPF_UN UNIQUE, EMAIL VARCHAR2(20), TELEFONE NUMBER(11), ESPECIALIDADE VARCHAR2(20), ENDEREÇO VARCHAR2(30) ) ; CREATE TABLE CONVENIO ( ID_CONVENIO NUMBER(5) CONSTRAINT CONVENIO_ID_CONVENIO_PK PRIMARY KEY, NOME_CONVENIO VARCHAR2(50), CNPJ_CONVENIO NUMBER(14), TEMPO_CARENCIA NUMBER(4) ) ; CREATE TABLE PACIENTE ( CPF NUMBER(11) CONSTRAINT PACIENTE_CPF_PK PRIMARY KEY, NOME VARCHAR2(50), RG NUMBER(12) CONSTRAINT PACIENTE_RG_UN UNIQUE, DATA_NASCIMENTO VARCHAR2(20), EMAIL VARCHAR2(20), TELEFONE NUMBER(11), ENDEREÇO VARCHAR2(30) CONSTRAINT PACIENTE_ENDEREÇO_NN NOT NULL ) ; CREATE TABLE CONSULTA ( ID_CONSULTA NUMBER(4) CONSTRAINT CONSULTA_ID_CONSULTA_PK PRIMARY KEY, VALOR_CONSULTA NUMBER(4), HORA_CONSULTA NUMBER(4), DATA_CONSULTA VARCHAR2(20), DETALHES_CONSULTA VARCHAR2(100), ID_MEDICO NUMBER(4) CONSTRAINT CONSULTA_ID_MEDICO_NN NOT NULL, CPF NUMBER(11) CONSTRAINT CONSULTA_CPF_NN NOT NULL, CONSTRAINT FK_ID_MEDICO FOREIGN KEY(ID_MEDICO) REFERENCES MEDICO(ID_MEDICO), CONSTRAINT FK_CPF FOREIGN KEY(CPF) REFERENCES PACIENTE(CPF) ) ; CREATE TABLE RECEITA ( ID_RECEITA NUMBER(4) CONSTRAINT RECEITA_ID_RECEITA_PK PRIMARY KEY, INSTRUÇÃO_USO VARCHAR2(100) CONSTRAINT RECEITA_INSTRUÇÃO_USO_NN NOT NULL, QTD_MEDICAMENTO NUMBER(5), MEDICAMENTO VARCHAR2(30), ID_CONSULTA NUMBER(4), CONSTRAINT RECEITA_ID_CONSULTA_FK FOREIGN KEY(ID_CONSULTA) REFERENCES CONSULTA(ID_CONSULTA) ) ; CREATE TABLE PACIENTE_CONVENIO ( ID_CONVENIO NUMBER(5) REFERENCES CONVENIO(ID_CONVENIO), CPF NUMBER(11) REFERENCES PACIENTE(CPF), CONSTRAINT PK_PACIENTE_CONVENIO PRIMARY KEY(ID_CONVENIO,CPF) ) ; INSERT INTO MEDICO (ID_MEDICO,NOME,CRM,CPF,EMAIL,TELEFONE,ESPECIALIDADE,ENDEREÇO) VALUES (3264,'CAIO_SILVA',1364,375296089-41,'CAIOSILVA@GMAIL.COM',9268-6512,'CARDIOLOGIA','RUA_PAULO_LIMA_SILVA') ; INSERT INTO MEDICO (ID_MEDICO,NOME,CRM,CPF,EMAIL,TELEFONE,ESPECIALIDADE,ENDEREÇO) VALUES (8025,'SABRINA_GOMES',5810,320758164-92,'SABRINAGM@GMAIL.COM',4715-0382,'NEUROLOGIA','RUA_BRUNO_VIEIRA') ; INSERT INTO MEDICO (ID_MEDICO,NOME,CRM,CPF,EMAIL,TELEFONE,ESPECIALIDADE,ENDEREÇO) VALUES (5723,'ALBERTO_LOPES',6831,389205451-23,'ALBERTOLP@GMAIL.COM',3295-1078,'PNEUMOLOGIA','RUA_JOÃO_SANTOS_OLIVEIRA') ; INSERT INTO CONVENIO (ID_CONVENIO,NOME_CONVENIO,CNPJ_CONVENIO,TEMPO_CARENCIA) VALUES (10496,'SAÚDE_PNEUMOLOGIA',18131868000196,'1224') ; INSERT INTO CONVENIO (ID_CONVENIO,NOME_CONVENIO,CNPJ_CONVENIO,TEMPO_CARENCIA) VALUES (23794,'SAÚDE_CARDIOLOGIA',19630472000283,'1024') ; INSERT INTO CONVENIO (ID_CONVENIO,NOME_CONVENIO,CNPJ_CONVENIO,TEMPO_CARENCIA) VALUES (30418,'SAÚDE_NEUROLOGIA',42986715000361,'0524') ; INSERT INTO PACIENTE (CPF,NOME,RG,DATA_NASCIMENTO,EMAIL,TELEFONE,ENDEREÇO) VALUES (742091385-28,'HELENA_TEXEIRA',493150-8,'03_MARÇO_1995','HELENATE@GMAIL.COM',6273-1054,'RUA_FELIPE_FERREIRA_ALVES') ; INSERT INTO PACIENTE (CPF,NOME,RG,DATA_NASCIMENTO,EMAIL,TELEFONE,ENDEREÇO) VALUES (832705918-45,'LUCIANA_COSTA',72390458-5,'12_AGOSTO_2001','LUCIANACOS@GMAIL.COM',3058-4691,'RUA_ALINE_GARCIA_MACHADO') ; INSERT INTO PACIENTE (CPF,NOME,RG,DATA_NASCIMENTO,EMAIL,TELEFONE,ENDEREÇO) VALUES (540281739-82,'BERNADO_LIMA',9041582-3,'25_SETEMBRO_1996','BERNADOLM@GMAIL.COM',5902-3748,'RUA_OSCAR_LOPES_SILVA') ; INSERT INTO PACIENTE_CONVENIO (ID_CONVENIO,CPF) VALUES (10496,742091385-28) ; INSERT INTO PACIENTE_CONVENIO (ID_CONVENIO,CPF) VALUES (23794,832705918-45) ; INSERT INTO PACIENTE_CONVENIO (ID_CONVENIO,CPF) VALUES (30418,540281739-82) ; INSERT INTO CONSULTA (ID_CONSULTA,VALOR_CONSULTA,HORA_CONSULTA,DATA_CONSULTA,DETALHES_CONSULTA,ID_MEDICO,CPF) VALUES (001,300,30,'20_MAIO_2024','O PACIENTE APRESENTOU FALTA_DE_AR PÉS_INCHADOS E BARRIGA_INCHADA',3264,832705918-45) ; INSERT INTO CONSULTA (ID_CONSULTA,VALOR_CONSULTA,HORA_CONSULTA,DATA_CONSULTA,DETALHES_CONSULTA,ID_MEDICO,CPF) VALUES (002,300,30,'05_JUNHO_2024','O PACIENTE APRESENTA TOSSE_PERDA DE PESO_SUDORESE NOTURNA E FEBRE',5723,742091385-28) ; INSERT INTO CONSULTA (ID_CONSULTA,VALOR_CONSULTA,HORA_CONSULTA,DATA_CONSULTA,DETALHES_CONSULTA,ID_MEDICO,CPF) VALUES (003,300,30,'20_ABRIL_2024','PACIENTE APRESENTOU NÁUSEAS E SENSIBILIDADE A LUZ E SOM',8025,540281739-82) ; INSERT INTO RECEITA (ID_RECEITA,INSTRUÇÃO_USO,QTD_MEDICAMENTO,MEDICAMENTO,ID_CONSULTA) VALUES (3816,'UMA_VEZ_AO_DIA',1,'ANTIBIOTICOS',002) ; INSERT INTO RECEITA (ID_RECEITA,INSTRUÇÃO_USO,QTD_MEDICAMENTO,MEDICAMENTO,ID_CONSULTA) VALUES (1372,'UMA_VEZ_AO_DIA',2,'ANTI-INFLAMATÓRIO_E_TRIPANO',003) ; INSERT INTO RECEITA (ID_RECEITA,INSTRUÇÃO_USO,QTD_MEDICAMENTO,MEDICAMENTO,ID_CONSULTA) VALUES (4950,'UMA_VEZ_AO_DIA',2,'ANTI-HIPERTENSIVO_E_ESTATINA',001)

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear