Escolar Documentos
Profissional Documentos
Cultura Documentos
--criacao de tabelas
CREATE TABLE ocorrencia(
id_ocorrencia integer PRIMARY KEY,
data_ocorrencia timestamp,
emblematico boolean,
id_geografia integer
);
--relacionamentos
--ocorrencia-vitima
ALTER TABLE vitima
ADD CONSTRAINT vitima_fk01
FOREIGN KEY (id_ocorrencia) REFERENCES ocorrencia (id_ocorrencia);
--ocorrencia-autor
ALTER TABLE autor
ADD CONSTRAINT autor_fk01
FOREIGN KEY (id_ocorrencia) REFERENCES ocorrencia (id_ocorrencia);
--ocorrencia-violencia
ALTER TABLE violencia
ADD CONSTRAINT violencia_fk01
FOREIGN KEY (id_ocorrencia) REFERENCES ocorrencia (id_ocorrencia);
--ocorrencia-fonte
ALTER TABLE fonte
ADD CONSTRAINT fonte_fk01
FOREIGN KEY (id_ocorrencia) REFERENCES ocorrencia (id_ocorrencia);
--fonte-depoimento
ALTER TABLE depoimento
ADD CONSTRAINT depoimento_fk01
FOREIGN KEY (id_fonte) REFERENCES fonte (id_fonte);
--ocorrencia-geografia
ALTER TABLE ocorrencia
ADD CONSTRAINT ocorrencia_fk01
FOREIGN KEY (id_geografia) REFERENCES geografia (id_geografia);