Questões de Concurso Sobre banco de dados
Foram encontradas 19.184 questões
I.Uma especialização é classificada como Total quando cada entidade da superclasse deve obrigatoriamente pertencer a pelo menos uma das subclasses definidas na hierarquia.
II.A restrição de Disjunção (Disjoint) indica que uma mesma entidade da superclasse pode ser membro de mais de uma subclasse simultaneamente dentro da mesma especialização.
III.O uso de Atributos Discriminadores permite ao SGBD (Sistema Gerenciador de Banco de Dados) identificar automaticamente a qual subclasse uma instância da superclasse pertence.
Está correto o que se afirma em:
I.Sistemas orientados a Documentos, como o MongoDB (Banco de Dados Mongo), utilizam esquemas flexíveis (Schema-less) onde cada registro pode possuir uma estrutura de campos distinta dentro da mesma coleção.
II.O Teorema CAP (Consistência, Disponibilidade e Tolerância a Partições) afirma que, em um sistema distribuído, é tecnicamente possível garantir os três atributos simultaneamente em caso de falha na rede.
iII.Bancos de dados de Grafos (Graph Databases) são otimizados para consultas que envolvem múltiplos níveis de relacionamentos, utilizando estruturas de adjacência em vez de operações de Join (Junção) custosas.
Está correto o que se afirma em:
(__)A operação de divisão é utilizada para responder a consultas que envolvem a semântica de "para todos", como identificar clientes que compraram todos os produtos de uma categoria específica.
(__)O resultado de uma operação de junção natural entre duas relações sem atributos comuns é equivalente ao produto cartesiano dessas mesmas relações.
(__)A diferença de conjuntos é uma operação comutativa, o que significa que o resultado de A - B é sempre idêntico ao resultado de B - A, em qualquer instância de banco de dados.
(__)A operação de projeção é responsável por filtrar as linhas de uma relação que atendem a um determinado predicado lógico, reduzindo a cardinalidade do conjunto resultante.
Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo.
Fonte: https://support.microsoft.com/pt-br/topic/no%C3%A7 %C3%B5es-b%C3%A1sicas-do-banco-de-dados-a849ac1 6-07c7-4a31-9948-3c8c94a7c204
No que se refere ao Banco de Dados, analise as afirmativas abaixo:
I.Para obter o máximo de flexibilidade de um banco de dados, os dados precisam estar organizados para que não ocorram redundâncias.
II.O uso de bancos de dados reduz redundâncias e inconsistências comuns em listas simples.
III.A utilização de um banco de dados elimina a possibilidade de redundância de informações, independentemente da forma como os dados são modelados ou organizados internamente.
É CORRETO o que se afirma em:

Considerando o código precedente, é correto afirmar que a chave primária é o campo:
No contexto da modelagem relacional, uma dependência funcional entre atributos de uma tabela indica que
Triggers são um mecanismo fundamental para que se garanta a integridade dos dados e a consistência das transações. Eles são uma forma de controle de fluxo dentro de uma base de dados.
Em relação aos tipos e modos de execução de triggers em sistemas de gerenciamento de bancos de dados relacionais, assinale a opção correta.
I O comando GRANT é utilizado para conceder privilégios de acesso, e a cláusula WITH GRANT OPTION permite que o destinatário repasse o privilégio a outros usuários.
II O privilégio REFERENCES é exigido para a criação de chaves estrangeiras ou restrições CHECK que referenciem outra relação.
III O conceito de roles permite a atribuição de privilégios a grupos lógicos de usuários, podendo haver herança de privilégios entre roles.
IV O mecanismo de autorização em nível de linha — como o VPD (virtual private database) do Oracle — permite restringir o acesso a tuplas específicas de uma relação, aplicando automaticamente predicados baseados no usuário da sessão.
Em qualquer implementação SQL padrão, as autorizações podem ser concedidas sobre tuplas individuais, sem necessidade de extensões específicas do SGBD.
Estão certos apenas os itens
As tabelas contribuinte e pagamento apresentadas anteriormente fazem parte do banco de dados da secretaria de fazenda de certo ente federativo. A administração tributária deste ente deseja listar os nomes dos contribuintes cujo valor total de pagamentos é superior à média total dos pagamentos de todos os contribuintes.
A partir dessa situação hipotética, assinale a opção em que é corretamente apresentada a instrução adequada, de acordo com o padrão SQL/ANSI, para se obter a lista desejada pela administração tributária.
A administração tributária deve identificar pagamentos cujos valores estejam abaixo da média individual dos pagamentos de cada contribuinte, visando à detecção de possíveis inconsistências ou tentativas de fraude.
Considerando essa situação hipotética, assinale a opção em que é apresentada a instrução SQL por meio da qual a operação visada pela administração tributária será corretamente realizada.
Um agente fazendário de TI da referida secretaria deseja obter, em álgebra relacional, o nome e o valor devido de todos os contribuintes que possuem lançamentos fiscais referentes ao tributo denominado ICMS. Para tal fim, serão utilizadas as operações de seleção (σ), projeção (π) e junção (⋈). Sabe-se que a aplicação precoce de seleções é uma forma de otimização da consulta.
A partir das informações da situação precedente e considerando que a ordem de execução das operações está indicada explicitamente pelos parênteses, assinale a opção que representa corretamente a expressão, em álgebra relacional, cujo resultado será o desejado pelo agente fazendário.
● CONTRIBUINTE (identificado por CPF_CNPJ, com atributos como Nome_RazaoSocial, Endereco, InscricaoEstadual);
● TRIBUTO (identificado por CodigoTributo, com atributos como NomeTributo, AliquotaBase);
● LANCAMENTO_FISCAL (representa a obrigação tributária individual e tem como atributos IDLancamento, DataVencimento, ValorDevido).
As seguintes regras de negócio foram estabelecidas:
● um CONTRIBUINTE pode ter zero ou múltiplos LANCAMENTOS_FISCAIS;
● cada LANCAMENTO_FISCAL deve estar associado a exatamente um CONTRIBUINTE;
● cada LANCAMENTO_FISCAL deve estar associado a exatamente um TRIBUTO;
● um TRIBUTO pode estar vinculado a zero ou múltiplos LANCAMENTOS_FISCAIS.
Considerando-se as informações fornecidas na situação hipotética precedente e os princípios de integridade referencial em bancos de dados relacionais, é correto afirmar que a tabela LANCAMENTO_FISCAL deve
Acerca de data warehouse, data lake, data mesh, CI/CD e ETL, julgue o item a seguir.
Data warehouse e data lake armazenam dados em seu formato original, porém o data lake, diferentemente do data warehouse, acessa bases externas a uma organização.