Criar as tabelas CREATE TABLE CONFERENCIA( NOME VARCHAR(50), LOCAL VARCHAR(50), DATA DATE, MAX_ARTIGOS INTEGER, INICIO_SUB DATE, TERMINO_SUB DATE, TERMINO_REV DATE, PRIMARY KEY (NOME) ); CREATE TABLE PESSOA ( NOME VARCHAR(50), LOGIN VARCHAR(30), SENHA VARCHAR(8), EMAIL VARCHAR(30), ORIGEM VARCHAR(20), INSTITUICAO VARCHAR(30), TIPO INTEGER, PRIMARY KEY (NOME) ); CREATE TABLE TOPICO ( NOME VARCHAR(50), PRIMARY KEY (NOME) ); CREATE TABLE TOPICO_AVALIADOR ( NOME_AVALIADOR VARCHAR(50), NOME_TOPICO VARCHAR(50), PRIMARY KEY (NOME_AVALIADOR,NOME_TOPICO), FOREIGN KEY (NOME_AVALIADOR) REFERENCES PESSOA(NOME), FOREIGN KEY (NOME_TOPICO) REFERENCES TOPICO(NOME) ); CREATE TABLE ARTIGO( NOME VARCHAR(50), RESUMO VARCHAR(100), IDENTIFICADOR INTEGER, NOME_ARQUIVO VARCHAR(30), NOTA_FINAL DOUBLE, STATUS INTEGER, TEM_REVISAO BIT, PRIMARY KEY (NOME) ); CREATE TABLE ARTIGO_AUTOR ( NOME_ARTIGO VARCHAR(50), NOME_AUTOR VARCHAR(50), PRIMARY KEY (NOME_ARTIGO,NOME_AUTOR), FOREIGN KEY (NOME_ARTIGO) REFERENCES ARTIGO(NOME), FOREIGN KEY (NOME_AUTOR) REFERENCES PESSOA(NOME) ); CREATE TABLE ARTIGO_AVALIADORCONFLITANTE ( NOME_ARTIGO VARCHAR(50), NOME_AVALIADOR VARCHAR(50), PRIMARY KEY (NOME_ARTIGO,NOME_AVALIADOR), FOREIGN KEY (NOME_ARTIGO) REFERENCES ARTIGO(NOME), FOREIGN KEY (NOME_AVALIADOR) REFERENCES PESSOA(NOME) ); CREATE TABLE TOPICO_ARTIGO ( NOME_ARTIGO VARCHAR(50), NOME_TOPICO VARCHAR(50), PRIMARY KEY (NOME_ARTIGO,NOME_TOPICO), FOREIGN KEY (NOME_ARTIGO) REFERENCES ARTIGO(NOME), FOREIGN KEY (NOME_TOPICO) REFERENCES TOPICO(NOME) ); CREATE TABLE REVISAO ( NOME_ARTIGO VARCHAR(50), NOME_AVALIADOR VARCHAR(50), CLAREZA DOUBLE, RELEVANCIA DOUBLE, CORRETUDE DOUBLE, NOTA_FINAL DOUBLE, COMENT_COMITE VARCHAR(100), COMENT_AUTOR VARCHAR(100), PRIMARY KEY (NOME_ARTIGO,NOME_AVALIADOR), FOREIGN KEY (NOME_ARTIGO) REFERENCES ARTIGO(NOME), FOREIGN KEY (NOME_AVALIADOR) REFERENCES PESSOA(NOME) ); delete from conferencia; delete from artigo_autor; delete from topico_avaliador; delete from topico_artigo; delete from artigo_avaliadorconflitante; delete from revisao; delete from topico; delete from pessoa; delete from artigo; OBSERVAÇÃO: Na tabela PESSOA, TIPO 1 = ChefeComite; TIPO 2 = Avaliador; TIPO 3 = Autor