Questões de Concursos Públicos - Banco de Dados
Resolva questões gratuitas da Banco de Dados. Banco com 503 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q138673
FUNDATEC - 2020 - Prefeitura de Bagé - RS - Técnico em Informatica
A questão baseia-se na Figura 4, que mostra um Diagrama Entidade Relacionamento
(DER), notação de relacionamento conhecida usualmente no mercado da informática como
"Pé de galinha" (Crow's Foot). Nesse DER, o cursor do mouse encontra-se sobre o local
apontado pela seta nº 1. A partir desse DER, serão criadas as tabelas relacionais
correspondentes em um Sistema Gerenciador de Banco de Dados (SGBD), respeitando-se,
rigorosamente, os nomes de entidade e atributos, tipos de dados, relacionamentos,
cardinalidades e as integridades de identidade e referencial constantes nessa Figura.
A partir do DER mostrado na Figura 4, serão criadas as tabelas relacionais
correspondentes em um SGBD. Para isso, basta executar, nesse SGBD, a seguinte declaração, em
SQL padrão: I. II. III. Quais estão corretas?
Q138476
FUNDATEC - 2020 - Prefeitura de Bagé - RS - Informata
A questão baseia-se nas Figuras 6(a), 6(b) e 6(c) abaixo. A Figura 6(a) mostra as
declarações SQL que permitiram criar, em um Sistema Gerenciador de Banco de Dados
(SGBD), as tabelas relacionais "CLIENTE" e "NOTA_FISCAL", que registram os dados dos
clientes e das respectivas notas fiscais associadas a tais clientes. A Figura 6(b) exibe os
campos de tais tabelas e todos os dados que elas armazenam no momento. A Figura 6(c)
mostra o resultado de uma consulta realizada sobre tais tabelas nesse SGBD. A Figura 6(c) exibe o resultado de uma consulta realizada sobre as tabelas da Figura
6(b), que atendeu às seguintes condições: (1) apresentar o código e nome de cada cliente, assim
como a quantidade total de compras que cada um deles realizou e a respectiva média dos valores de
tais compras; (2) exibir apenas os dados dos clientes, cujo valor médio de todas as suas compras seja
maior que 230; e (3) ordenar o resultado pelo código dos clientes, de forma descendente. Portanto,
para se obter o resultado exibido na Figura 6(c), bastou executar, nesse SGBD, a seguinte consulta
SQL:
Q137523
VUNESP - 2020 - Prefeitura de Ilhabela - SP - Técnico em Geoprocessamento
Ano: 2020
Órgão:
Prefeitura de Ilhabela - SP
Banca:
VUNESP
Matéria:
Banco de Dados
Assunto: Arquitetura de Banco de Dados
Assinale a alternativa que apresenta a melhor estrutura
de dados para a criação de um banco de dados de ruas
de um município.
Q136867
FUNDATEC - 2020 - CIGA-SC - Programador
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:
Q136866
FUNDATEC - 2020 - CIGA-SC - Programador
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
WHERE COUNT(*)>1
Essa consulta pode ser utilizada para detectar e apontar eventuais violações dos requisitos:
Q136865
FUNDATEC - 2020 - CIGA-SC - Programador
Foi sugerido um ajuste que definisse a atividade como principal quando ela fosse a
única cadastrada para a empresa, mas que estivesse definida como atividade secundária. Analise o
ajuste sugerido:
UPDATE
empresa_atividade
SET in_principal='S'
WHERE id_empresa IN
(SELECT id_empresa
FROM empresa_atividade
) A instrução que completaria a parte ocultada da instrução SQL, de maneira que corrigisse a situação
proposta, é:
Q136864
FUNDATEC - 2020 - CIGA-SC - Programador
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)).
Q136863
FUNDATEC - 2020 - CIGA-SC - Programador
Relacione a Coluna 1 à Coluna 2, associando os bancos de dados às suas respectivas
características.
Coluna 1
1. Redis.
2. Cassandra.
3. MongoDB.
Coluna 2
( ) Colunas como modelo de dados.
( ) Documentos como modelo de dados.
( ) Chave-valor como modelo de dados.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Q136862
FUNDATEC - 2020 - CIGA-SC - Programador
Considere um sistema que utiliza um SGBD MySQL versão 5.7. Abaixo, são
apresentadas instruções SQL e o resultado das instruções após elas serem executadas no banco de
dados do sistema em questão:
Resultado da execução da instrução SQL: SELECT * FROM imposto id_imposto ds_nome
1 Imposto A 2 Imposto B 3 Imposto C
Resultado da execução da instrução SQL: SELECT * FROM imposto_aliquota id_aliquota id_imposto vl_inicio vl_fim vl_aliquota
1 1 0.01 50,000 1
2 1 50,000.01 150,000 2
3 1 150,000.01 500,000 5
4 1 500,000 [NULL] 10
5 2 0.01 100,000 1
6 2 100,000.01 [NULL] 2
A instrução apresentada a seguir também foi executada:
SELECT DISTINCT i.ds_nome
FROM imposto i
LEFT JOIN imposto_aliquota ia
USING (id_imposto)
ORDER BY i.ds_nome;
O resultado da instrução acima é:
Q136860
FUNDATEC - 2020 - CIGA-SC - Programador
– Uma equipe de desenvolvimento está com problemas para acessar, a partir de suas
estações de trabalho, uma instância de banco de dados MySQL hospedada em um servidor Linux
Ubuntu 18.04 LTS. O acesso aos demais serviços como SSH, banco de dados PostgresSQL e servidor
Web Apache estão funcionando corretamente. Um integrante da equipe de gerenciamento de
servidores enviou uma cópia da tela que usou para fazer o diagnóstico no servidor, apresentada na
Figura 2: Cada desenvolvedor fez uma afirmação a respeito da situação expressa pela cópia da tela na Figura
2:
Desenvolvedor X: O serviço responsável por receber as conexões do banco de dados MySQL está
aceitando conexões;
Desenvolvedor Y: Só é possível acessar o serviço de banco de dados MySQL a partir de conexões
que têm origem no servidor em questão;
Desenvolvedor Z: O problema ocorre devido a um driver de conexão incorreto.
De acordo com as informações apresentadas, quais estão corretas?