Questão 2632760

Tecnologia da Informação · 2020

Questão

ID 2632760

Disciplina: Tecnologia da Informação

Assunto: Funções Agregadas (Group BY e Having)

Ano: 2020 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Consórcio de Informática na Gestão Pública


Para responder às questões 13 a 16, 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.

Figura 1 – Diagrama de Entidade

1. A empresa deve possuir no mínimo uma (1) atividade econômica principal (in_principal=’S’);

2. A empresa pode ter no máximo duas (2) atividades secundárias (in_principal=’N’);

3. A empresa não pode ter atividades econômicas repetidas em seu cadastro;

Quadro 1 - Requisitos



Analise a instrução SQL apresentada abaixo:

SELECT id_empresa, id_atividade, COUNT(*) AS qtde

FROM empresa_atividade AS ea

GROUP BY id_empresa, id_atividade

HAVING COUNT(*)>1

Essa consulta pode ser utilizada para detectar e apontar eventuais violações dos requisitos:

Alternativas da questão 2632760
Pular para o conteúdo principal