Questões de Concurso Sobre banco de dados
Foram encontradas 18.926 questões
Considere o seguinte diagrama entidade-relacionamento:

A partir desse diagrama, é correto afirmar que
Em um banco de dados MongoDB vazio, um usuário abre o MongoDB Shell e executa os comandos abaixo, na ordem em que são mostrados:
1. use ciga
2. db.cidades.insertOne( { id: 1, descricao:"Fortaleza" } )
3. db.cidades.insertOne( { id: 1, descricao:"Fortaleza", uf:"CE" } )
4. db.cidades.find({})
É correto afirmar que:
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?
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 é:
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, é:


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, é:

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:

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:
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:

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?
As questões 32 e 33 baseiam-se na Figura 2, que mostra um Diagrama Entidade Relacionamento (DER), notação "Peter Chen", com as adaptações constantes em "Carlos Alberto Heuser". Sobre esse DER, considere as seguintes informações e regras de negócio: (1) ele está sendo elaborado para modelar os dados de animais, por meio da entidade "Animal", e das respectivas carteiras de vacinação, através da entidade "Carteira_Vacinacao"; (2) a cardinalidade está representada do lado oposto à entidade a que se refere e é do tipo mínimo/máximo (por exemplo, 0,1); (3) toda carteira de vacinação somente poderá ser cadastrada se for associada a um animal; (4) um mesmo animal poderá ser associado a várias carteiras de vacinação, desde que em data/hora diferentes; (5) em uma mesma data/hora poderão ser emitidas várias carteiras de vacinação, mas para animais distintos; e (6) deverá ser possível cadastrar um animal sem associá-lo a nenhuma carteira de vacinação.

As questões 32 e 33 baseiam-se na Figura 2, que mostra um Diagrama Entidade Relacionamento (DER), notação "Peter Chen", com as adaptações constantes em "Carlos Alberto Heuser". Sobre esse DER, considere as seguintes informações e regras de negócio: (1) ele está sendo elaborado para modelar os dados de animais, por meio da entidade "Animal", e das respectivas carteiras de vacinação, através da entidade "Carteira_Vacinacao"; (2) a cardinalidade está representada do lado oposto à entidade a que se refere e é do tipo mínimo/máximo (por exemplo, 0,1); (3) toda carteira de vacinação somente poderá ser cadastrada se for associada a um animal; (4) um mesmo animal poderá ser associado a várias carteiras de vacinação, desde que em data/hora diferentes; (5) em uma mesma data/hora poderão ser emitidas várias carteiras de vacinação, mas para animais distintos; e (6) deverá ser possível cadastrar um animal sem associá-lo a nenhuma carteira de vacinação.


Após ler o texto introdutório da questão, pode-se afirmar que o relacionamento "R1", terá as quais cardinalidades?