Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 40 questões.
#2507902
Texto da Questão:

Para responder à questão, considere um sistema que contém um cadastro de empresas e outras informações relacionadas. Esse sistema utiliza um SGBD PostgreSQL versão 10 com tabelas que podem ser representadas pelo diagrama de entidades da Figura 1. No Quadro 1, consta um conjunto de requisitos levantados para esse sistema.


Após as correções de todas as inconsistências, qual solução evitaria a ocorrência de novas violações do requisito “3? (A empresa não pode ter atividades econômicas repetidas em seu cadastro" sem interferir nos demais requisitos (1 e 2)).

  • ALTER TABLE empresa_atividade ADD CONSTRAINT empresa_atividade_fk FOREIGN KEY (id_empresa) REFERENCES empresa(id_empresa);
  • ALTER TABLE empresa_atividade ADD CONSTRAINT empresa_atividade_un UNIQUE (id_empresa,id_atividade,in_principal);
  • ALTER TABLE empresa_atividade ADD CONSTRAINT empresa_atividade_fk_1 FOREIGN KEY (id_atividade) REFERENCES atividade(id_atividade);
  • ALTER TABLE empresa_atividade ADD CONSTRAINT empresa_atividade_un UNIQUE (id_empresa,id_atividade);
  • SELECT id_empresa, id_atividade, COUNT(*) AS qtde FROM empresa_atividade AS ea GROUP BY id_empresa, id_atividade HAVING COUNT(*)>1;
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora