Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.747 questões
I. Seu objetivo é extrair conjuntos de itens frequentes de um banco de dados.
II. Um exemplo de padrão frequente são as regras de associação.
III. Dado um conjunto de itens X = {x1, x2,…,xm} e um conjunto de transações T = {t1, t2, …, tn}, um subconjunto de X, S, é chamado de conjunto de itens frequentes se S ocorre em uma porcentagem de todas as transações em T que excede um limite, denominado suporte.
IV. O suporte de um conjunto de itens Y, suporte(Y), é definido como o número de transações em T que contêm o conjunto de itens Y.
Das afirmativas acima, é correto afirmar que:
I. Não precisam ser entre duas entidades distintas, sendo possível a presença de um relacionamento entre apenas uma entidade.
II. Os relacionamentos podem ter atributos.
III. São representados por elipses no modelo entidade-relacionamento.
IV. A cardinalidade especifica o número mínimo e o máximo de instâncias que uma entidade pode participar.
I – O Hadoop Distributed File System (HDFS) é um sistema de arquivos distribuídos otimizado para dados não estruturados.
II – Os Bancos de Dados NoSQL podem tratar grandes volumes de dados estruturados, semiestruturados e não estruturados.
III – O paradigma de programação MapReduce divide o trabalho em tarefas de mapeamento e redução para manipulação de dados distribuídos.
As afirmativas I, II e III são, respectivamente:
I - Um projeto de um novo Banco de Dados Relacional é realizado em três fases que produzem, em sequência, o Modelo Conceitual, o Modelo Lógico e o Modelo Físico.
II – O Modelo Lógico é independente do tipo de Sistema de Gerência de Banco de Dados (SGBD) utilizado no projeto do Banco de Dados Relacional.
III – Na última fase do projeto de um novo Banco de Dados Relacional são incluídos detalhes que influenciam no desempenho do Banco de Dados Relacional.
As afirmativas I, II e III são, respectivamente:
FONTE: https://cm-kls-content.s3.amazonaws.com/201802/ INTERATIVAS_2_0/MODELAGEM_DE_DADOS/U1/LIVRO_ UNICO.pdf
Uma empresa deseja criar um banco de dados para gerenciar suas operações de vendas e inventário. O banco de dados precisa ser projetado para suportar transações de vendas, manter o controle de estoque e gerar relatórios de vendas. Esse banco de dados deve ser modelado para garantir integridade referencial, suportar transações ACID, e permitir auditoria e segurança adequadas.
Considerando o senário descrito, analise as abordagens para modelagem e administração do banco de dados apresentadas a seguir:
I. Modelagem de Dados: A modelagem deve começar com a criação de um modelo entidaderelacionamento (ER) detalhado, identificando entidades como "Clientes", "Produtos", "Vendas", e "Inventário". As relações entre essas entidades devem ser definidas e as tabelas resultantes devem ser normalizadas até a terceira forma normal (3NF) para evitar redundância e garantir integridade.
II. Administração de Banco de Dados: Para garantir transações ACID, a escolha do motor de armazenamento InnoDB para MySQL é apropriada, pois oferece suporte para transações, controle de concorrência e integridade referencial. Além disso, a segurança pode ser gerida através da implementação de criptografia para dados sensíveis, bem como o gerenciamento adequado de permissões e a realização de auditorias regulares.
III. Administração de Banco de Dados: Em Oracle, a administração pode ser facilitada através do uso de RMAN para backups e recuperação. A criação de tablespaces e a definição adequada de segmentos são fundamentais para o gerenciamento eficiente do espaço de armazenamento e a recuperação de dados.
IV. Modelagem de Dados: A modelagem física deve considerar o uso de índices para otimizar o desempenho das consultas e garantir que as chaves primárias e estrangeiras sejam bem definidas para suportar a integridade referencial. Além disso, é essencial realizar uma análise de impacto das mudanças na modelagem de dados antes de implementá-las.
É correto o que consta em
Um banco de dados pode ser de qualquer tamanho e de complexidade variável, sendo que a sua geração e manutenção podem ser realizadas manualmente ou de forma automatizada (computadorizada).
Fonte: ELMASRI, Ramez; NAVATHE, S. B. Sistemas de banco de dados. 4. ed. São Paulo: Pearson Addison Wesley, 2005, p. 4-5.
Considerando o contexto dos bancos de dados computadorizados, analise o fragmento de texto apresentado a seguir. Um _______________ é uma coleção de programas que permite aos usuários criarem e manterem um banco de dados. _______________ um banco de dados implica especificar os tipos de dados, as estruturas e a restrições para os dados a serem armazenados. _______________ um banco de dados é o processo de armazenar os dados em alguma mídia apropriada, controlada pela já mencionada coleção de programas. _______________ inclui algumas funções, como pesquisa, atualização e geração de relatórios. Compartilhar permite aos múltiplos usuários e programas acessar, de forma concorrente, o banco de dados. O conjunto formado pelo banco de dados e pela coleção de programas para sua criação e manutenção é chamado de _______________.
Fonte: ELMASRI, Ramez; NAVATHE, S. B. Sistemas de banco de dados. 4. ed. São Paulo: Pearson Addison Wesley, 2005, p. 4-5.
As palavras (ou conjuntos de palavras) que completam corretamente as lacunas do fragmento de texto apresentado são, na ordem: