Questões de Concurso Sobre banco de dados
Foram encontradas 18.739 questões
( ) O diagrama Entidade-Relacionamento é utilizado na modelagem conceitual de banco de dados relacional.
( ) O comando SQL INSERT é utilizado para alterar dados já existentes em uma tabela.
( ) A normalização em bancos de dados tem como objetivo principal eliminar redundâncias e inconsistências no banco de dados.
( ) O principal benefício de um índice em uma tabela de banco de dados é aumentar a velocidade de consultas.
Assinale a alternativa que apresenta a sequência correta.
• id_venda (INT): identificador da venda
• data_venda (DATE): data em que a venda foi realizada
• id_produto (INT): identificador do produto vendido
• quantidade (INT): quantidade de itens vendidos
• valor_total (DECIMAL): valor total da venda
Qual das consultas abaixo retorna o número do mês, número total de vendas e o valor médio dasvendas do mês indepentende do ano da venda, considerando o uso da linguagem SQL no banco dedados PostgreSQL?
Com base nesse cenário, analise as seguintes afirmações sobre Data Warehouse e Data Lake:
I.Um Data Warehouse seria a solução ideal para armazenar e analisar esses dados, pois ele é otimizado para armazenar dados estruturados em tabelas, como dados de vendas e cadastro de clientes.
II.Um Data Lake seria mais adequado para esse caso, pois permite armazenar dados de diferentes fontes e formatos, como dados estruturados, semiestruturados e não estruturados.
III.No Data Lake, os dados são armazenados em seu formato original, sem necessidade de serem transformados antes de serem armazenados. A transformação dos dados ocorre apenas quando necessário, durante a análise.
IV.O Data Warehouse é mais indicado para análises em tempo real, enquanto o Data Lake é mais adequado para análises complexas que exigem processamento de grandes volumes de dados.
Quais afirmações estão corretas?
Qual comando SQL deve ser utilizado para consultar o nome do aluno, o nome do curso e a data da matrícula de todos os alunos matriculados no curso de "Introdução à Programação"?
Considerando os conceitos de modelagem de dados conceitual e semântica, analise as afirmativas a seguir:
I.Na modelagem conceitual, o foco é representar as entidades e seus relacionamentos de forma abstrata, sem se preocupar com os detalhes de implementação em um sistema de gerenciamento de banco de dados (SGBD) específico.
II.A modelagem semântica se concentra em capturar o significado dos dados e as regras de negócio que regem o sistema, como por exemplo, a regra de que um livro pode ter vários autores e um autor pode escrever vários livros.
III.O modelo entidade-relacionamento (MER) é uma ferramenta utilizada na modelagem conceitual para representar as entidades, os atributos e os relacionamentos do banco de dados.
IV.A cardinalidade dos relacionamentos define o número mínimo e máximo de ocorrências de uma entidade que podem estar associadas a outra entidade, como por exemplo, a cardinalidade entre "Livro" e "Autor" que pode ser muitos-para-muitos.
Está correto o que se afirma em:
I) Transações explícitas
II) Transações implícitas
III) Transações de escopo de lote
a) Cada transação é iniciada com a instrução BEGIN TRANSACTION e finalizada somente com uma instrução COMMIT ou ROLLBACK.
b) Aplicável apenas a MARS. A transação que não é confirmada ou revertida quando um lote é concluído, será revertida automaticamente pelo SQL Server.
c) Uma transação nova é iniciada quando a transação anterior for concluída, mas cada transação é somente concluída com uma instrução COMMIT ou ROLLBACK.
Analise e indique a alternativa que melhor preenche a lacuna do texto acima:
A respeito de inteligência artificial, de tipos de análise de dados e de Big Data, julgue o item que se segue.
A veracidade em Big Data reflete o desafio de se assegurar a qualidade e precisão de dados frequentemente confusos, ruidosos e propensos a erros que comprometem sua confiabilidade.
No que se refere a UX (user experience), blockchain, design de software e gerenciador de transições distribuídas, julgue o item subsequente.
Nas transações distribuídas, o processo two-phase commit verifica a prontidão dos gerenciadores de recursos antes de confirmar ou reverter uma transação em caso de falha.