CREATE TABLE SEU-LOGIN_FUNCIONARIO (LOGIN VARCHAR2(20) NOT NULL, SENHA VARCHAR2(20) NOT NULL, NOME VARCHAR2(30) NOT NULL); ALTER TABLE SEU-LOGIN_FUNCIONARIO ADD ( PRIMARY KEY (LOGIN) ); CREATE TABLE SEU-LOGIN_QUEIXA (CODIGO NUMBER NOT NULL, TIPOQUEIXA NUMBER NOT NULL, SOLICITANTE VARCHAR2(55) NULL, DESCRICAO VARCHAR2(256) NULL, OBSERVACAO VARCHAR2(256) NULL, EMAIL VARCHAR2(55) NULL, FUNCIONARIO VARCHAR2(20) NULL, SITUACAO NUMBER NOT NULL, DATAPARECER DATE NULL, DATAQUEIXA DATE NULL, RUA VARCHAR2(55) NULL, COMPLEMENTO VARCHAR2(55) NULL, CEP VARCHAR2(20) NULL, UF VARCHAR2(20) NULL, FONE VARCHAR2(12) NULL, CIDADE VARCHAR2(30) NULL, BAIRRO VARCHAR2(30) NULL) ; ALTER TABLE SEU-LOGIN_QUEIXA ADD ( PRIMARY KEY (CODIGO) ); CREATE TABLE SEU-LOGIN_QUEIXADIVERSA (CODIGO NUMBER NOT NULL, IDADE NUMBER NULL, INSTRUCAO VARCHAR2(55) NULL, OCUPACAO VARCHAR2(55) NULL, RUA VARCHAR2(55) NULL, COMPLEMENTO VARCHAR2(55) NULL, CEP VARCHAR2(20) NULL, UF VARCHAR2(20) NULL, FONE VARCHAR2(12) NULL, CIDADE VARCHAR2(30) NULL, BAIRRO VARCHAR2(30) NULL); ALTER TABLE SEU-LOGIN_QUEIXADIVERSA ADD ( PRIMARY KEY (CODIGO) ); CREATE TABLE SEU-LOGIN_QUEIXADOENCA (CODIGO NUMBER NOT NULL, NOMEDOENTE VARCHAR2(55) NULL, IDADE NUMBER NOT NULL, SEXO VARCHAR2(55) NULL,DATAADOECEU DATE NULL, DOENCA NUMBER NULL, RUA VARCHAR2(55) NULL, COMPLEMENTO VARCHAR2(55) NULL, CEP VARCHAR2(20) NULL, UF VARCHAR2(20) NULL, FONE VARCHAR2(12) NULL, CIDADE VARCHAR2(30) NULL, BAIRRO VARCHAR2(30) NULL); ALTER TABLE SEU-LOGIN_QUEIXADOENCA ADD ( PRIMARY KEY (CODIGO) ); CREATE TABLE SEU-LOGIN_QUEIXAALIMENTAR (CODIGO NUMBER NOT NULL, QTDECOMENSAIS NUMBER NULL, QTDEDOENTES NUMBER NULL, QTDEINTERNACOES NUMBER NULL, QTDEOBITOS NUMBER NULL, LOCALATENDIMENTO VARCHAR2(55) NULL, REFEICAOSUSPEITA VARCHAR2(55) NULL, RUA VARCHAR2(55) NULL, COMPLEMENTO VARCHAR2(55) NULL, CEP VARCHAR2(20) NULL, UF VARCHAR2(20) NULL, FONE VARCHAR2(12) NULL, CIDADE VARCHAR2(30) NULL, BAIRRO VARCHAR2(30) NULL); ALTER TABLE SEU-LOGIN_QUEIXAALIMENTAR ADD ( PRIMARY KEY (CODIGO) ); CREATE TABLE SEU-LOGIN_QUEIXAANIMAL (CODIGO NUMBER NOT NULL, QTDEANIMAIS NUMBER NULL, ANIMAL NUMBER NULL, RUA VARCHAR2(55) NULL, COMPLEMENTO VARCHAR2(55) NULL, CEP VARCHAR2(20) NULL, UF VARCHAR2(20) NULL, FONE VARCHAR2(12) NULL, CIDADE VARCHAR2(30) NULL, BAIRRO VARCHAR2(30) NULL); ALTER TABLE SEU-LOGIN_QUEIXAANIMAL ADD ( PRIMARY KEY (CODIGO) ); CREATE TABLE SEU-LOGIN_TIPODOENCA (CODIGO NUMBER NOT NULL, NOME VARCHAR2(55) NULL, DESCRICAO VARCHAR2(256) NULL, MANIFESTACAO VARCHAR2(256) NULL, DURACAO VARCHAR2(55) NULL); ALTER TABLE SEU-LOGIN_TIPODOENCA ADD ( PRIMARY KEY (CODIGO) ); CREATE TABLE SEU-LOGIN_SINTOMA (CODIGO NUMBER NOT NULL, DESCRICAO VARCHAR2(55) NOT NULL); ALTER TABLE SEU-LOGIN_SINTOMA ADD ( PRIMARY KEY (CODIGO) ); CREATE TABLE SEU-LOGIN_TIPODOENCASINTOMA (CODIGOTIPODOENCA NUMBER NOT NULL, CODIGOSINTOMA NUMBER NOT NULL); ALTER TABLE SEU-LOGIN_TIPODOENCASINTOMA ADD ( PRIMARY KEY (CODIGOTIPODOENCA,CODIGOSINTOMA) ); CREATE TABLE SEU-LOGIN_UNIDADESAUDE (CODIGO NUMBER NOT NULL, DESCRICAO VARCHAR2(40) NULL); ALTER TABLE SEU-LOGIN_UNIDADESAUDE ADD ( PRIMARY KEY (CODIGO) ); CREATE TABLE SEU-LOGIN_UNIDADEESPECIALIDADE (CODIGOUNIDADESAUDE NUMBER NOT NULL,CODIGOESPECIALIDADE NUMBER NOT NULL); ALTER TABLE SEU-LOGIN_UNIDADEESPECIALIDADE ADD ( PRIMARY KEY (CODIGOUNIDADESAUDE,CODIGOESPECIALIDADE) ); CREATE TABLE SEU-LOGIN_ESPECIALIDADE (CODIGO NUMBER NOT NULL, DESCRICAO VARCHAR2(40) NULL); ALTER TABLE SEU-LOGIN_ESPECIALIDADE ADD ( PRIMARY KEY (CODIGO) ); ALTER TABLE SEU-LOGIN_QUEIXA ADD ( FOREIGN KEY (FUNCIONARIO) REFERENCES SEU-LOGIN_FUNCIONARIO(LOGIN) ); ALTER TABLE SEU-LOGIN_QUEIXADIVERSA ADD ( FOREIGN KEY (CODIGO) REFERENCES SEU-LOGIN_QUEIXA(CODIGO)); ALTER TABLE SEU-LOGIN_QUEIXADOENCA ADD ( FOREIGN KEY (CODIGO) REFERENCES SEU-LOGIN_QUEIXA(CODIGO)); ALTER TABLE SEU-LOGIN_QUEIXADOENCA ADD ( FOREIGN KEY (DOENCA) REFERENCES SEU-LOGIN_TIPODOENCA(CODIGO)); ALTER TABLE SEU-LOGIN_QUEIXAALIMENTAR ADD ( FOREIGN KEY (CODIGO) REFERENCES SEU-LOGIN_QUEIXA (CODIGO)); ALTER TABLE SEU-LOGIN_QUEIXAANIMAL ADD ( FOREIGN KEY (CODIGO) REFERENCES SEU-LOGIN_QUEIXA(CODIGO)); ALTER TABLE SEU-LOGIN_TIPODOENCASINTOMA ADD ( FOREIGN KEY (CODIGOTIPODOENCA) REFERENCES SEU-LOGIN_TIPODOENCA(CODIGO)); ALTER TABLE SEU-LOGIN_TIPODOENCASINTOMA ADD ( FOREIGN KEY (CODIGOSINTOMA) REFERENCES SEU-LOGIN_SINTOMA(CODIGO)); ALTER TABLE SEU-LOGIN_UNIDADEESPECIALIDADE ADD ( FOREIGN KEY (CODIGOUNIDADESAUDE) REFERENCES SEU-LOGIN_UNIDADESAUDE(CODIGO) ); ALTER TABLE SEU-LOGIN_UNIDADEESPECIALIDADE ADD ( FOREIGN KEY (CODIGOESPECIALIDADE) REFERENCES SEU-LOGIN_ESPECIALIDADE (CODIGO) ); CREATE SEQUENCE SEU-LOGIN_numeroqueixa start with 1 increment BY 1; INSERT INTO SEU-LOGIN_FUNCIONARIO VALUES ('default','default','Funcionario Defaut'); INSERT INTO SEU-LOGIN_UNIDADESAUDE VALUES (1, 'Ipsep'); INSERT INTO SEU-LOGIN_UNIDADESAUDE VALUES (2, 'Restauracao'); INSERT INTO SEU-LOGIN_UNIDADESAUDE VALUES (3, 'Portugues'); INSERT INTO SEU-LOGIN_UNIDADESAUDE VALUES (4, 'Unimed Recife Pediatria'); INSERT INTO SEU-LOGIN_ESPECIALIDADE VALUES (1, 'Ginecologia'); INSERT INTO SEU-LOGIN_ESPECIALIDADE VALUES (2, 'Oftalmologia'); INSERT INTO SEU-LOGIN_ESPECIALIDADE VALUES (3, 'Pediatria'); INSERT INTO SEU-LOGIN_ESPECIALIDADE VALUES (4, 'Urologia'); INSERT INTO SEU-LOGIN_UNIDADEESPECIALIDADE VALUES (1, 1); INSERT INTO SEU-LOGIN_UNIDADEESPECIALIDADE VALUES (1, 4); INSERT INTO SEU-LOGIN_UNIDADEESPECIALIDADE VALUES (2, 1); INSERT INTO SEU-LOGIN_UNIDADEESPECIALIDADE VALUES (2, 2); INSERT INTO SEU-LOGIN_UNIDADEESPECIALIDADE VALUES (2, 3); INSERT INTO SEU-LOGIN_UNIDADEESPECIALIDADE VALUES (2, 4); INSERT INTO SEU-LOGIN_UNIDADEESPECIALIDADE VALUES (3, 2); INSERT INTO SEU-LOGIN_UNIDADEESPECIALIDADE VALUES (3, 3); INSERT INTO SEU-LOGIN_UNIDADEESPECIALIDADE VALUES (4, 3); INSERT INTO SEU-LOGIN_TIPODOENCA VALUES (1, 'Hepatite', 'Sindrome hepatica', 'Infeção', 'indeterminado'); INSERT INTO SEU-LOGIN_TIPODOENCA VALUES (2, 'Gripe', 'Doença viral', 'continua', '1 semana'); INSERT INTO SEU-LOGIN_SINTOMA VALUES (1, 'Febre'); INSERT INTO SEU-LOGIN_SINTOMA VALUES (2, 'Convulsoes'); INSERT INTO SEU-LOGIN_SINTOMA VALUES (3, 'Vomitos'); INSERT INTO SEU-LOGIN_SINTOMA VALUES (4, 'Perda de peso'); INSERT INTO SEU-LOGIN_SINTOMA VALUES (5, 'Diarreia'); INSERT INTO SEU-LOGIN_TIPODOENCASINTOMA VALUES (1, 3); INSERT INTO SEU-LOGIN_TIPODOENCASINTOMA VALUES (1, 4); INSERT INTO SEU-LOGIN_TIPODOENCASINTOMA VALUES (2, 1); INSERT INTO SEU-LOGIN_TIPODOENCASINTOMA VALUES (2, 5); COMMIT;