

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Um modelo de dados ou modelo de um banco de dados trata-se de uma descrição dos tipos de informações que estão armazenadas em um banco de dados. Considere os dois níveis de abstração de modelo de dados, modelo conceitual e modelo lógico, marque V para as afirmativas verdadeiras e F para as falsas.
( ) O modelo conceitual mostra que os dados podem aparecer no banco de dados, mas não informa como estes dados estão armazenados a nível físico no banco de dados.
( ) O diagrama Entidade-Relacionamento (ER) é utilizado para descrever um banco de dados independente da implementação no SGDB. Esse diagrama é utilizado no nível de abstração do modelo lógico.
( ) O modelo lógico é uma descrição de um banco de dados no nível de abstração visto pelo usuário do banco de dados.
A sequência está correta em
F, F, F.
F, V, F.
V, F, V.
V, V, V.
Uma das características de um sistema gerenciador de banco de dados (SGBD) é a independência de dados, ou seja, o entendimento dos dados pelo SGBD ocorre mesmo sem uma aplicação.
Certo
Errado
A arquitetura de três camadas, tradicional nos SBGDs relacionais, pode ser usada para explicar o conceito de independência de dados.
A esse respeito, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) Existem três tipos de independência de dados no SGBDs relacionais: a independência lógica, a semântica e a física.
( ) A independência lógica dos dados é a capacidade de alterar o esquema conceitual sem ter que alterar esquemas externos ou programas aplicativos. É possível alterar o esquema conceitual para expandir o banco de dados, para alterar restrições ou para reduzir o banco de dados (removendo um tipo de registro ou itens de dados).
( ) A independência física dos dados é a capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual. No entanto, os esquemas externos também precisam ser alterados.
As afirmativas são, respectivamente,
V – V – F.
F – V – F.
V – F – F.
F – V – V.
F – F – V.
Na Normalização de Dados, analise a alternativa que apresenta a finalidade da primeira forma normal (1FN).
Eliminar redundância de dados
Garantir a consistência dos dados
Organizar os dados em tabelas
Estabelecer relacionamentos entre as tabelas
Garantir a integridade referencial
Um sistema de banco de dados envolve quatro componentes principais: dados, hardware, software e usuários. O sistema gerenciador de banco de dados é um software que:
abstrai o modelo conceitual;
limita a independência lógica de dados;
isola os usuários do banco de dados dos detalhes do nível de hardware;
deve ser parametrizado para atender ao sistema de processamento analítico online;
elimina a redundância do sistema de processamento de transações online.
De acordo com os conceitos de RAID (redundant array of inexpensive disks) para armazenamento em disco, espelhamento e distribuição (striping) são combinados em
RAID 0.
RAID 1.
RAID 5.
RAID 6.
RAID 10.
Os Sistemas Gerenciadores de Bancos de Dados relacionais possuem diversos tipos de índices que podem melhorar o desempenho de consultas.
Com relação aos índices do tipo cluster, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) Não são usados para acelerar a recuperação de todos os registros que possuem o mesmo valor para o campo de cluster.
( ) Um índice de clustering também é um arquivo ordenado com dois campos; o primeiro campo é do mesmo tipo que o campo de cluster do arquivo de dados, e o segundo campo é um bloco de disco ponteiro.
( ) Há uma entrada no índice de clustering para cada grupo de valor iguais do campo de clustering e contém o valor e um ponteiro para o primeiro bloco nos dados arquivo que possui um registro com esse valor para seu campo de cluster.
As afirmativas são, respectivamente,
V – F – F.
V – V – F.
F – F – F.
F – V – F.
F – F – V.
Os bancos de dados e a sua tecnologia provocaram um grande impacto no crescimento do uso de computadores. É viável afirmar que eles representam um papel crítico em quase todas as áreas em que os computadores são utilizados, incluindo negócios, comércio eletrônico, engenharia, medicina, direito, educação e as ciências da informação, para citar apenas algumas delas.
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:
sistema gerenciador de banco de dados, Definir, Construir, Manipular, sistema de banco de dados.
sistema de banco de dados, Definir, Construir, Manipular, sistema gerenciador de banco de dados.
sistema de banco de dados, Construir, Definir, Manipular, sistema gerenciador de banco de dados.
sistema gerenciador de banco de dados, Construir, Definir, Manipular, sistema de banco de dados.
sistema gerenciador de banco de dados, Definir, Manipular, Construir, sistema de banco de dados.
A Universidade Federal de Sergipe (UFS) está planejando atualizar seu sistema de gerenciamento de banco de dados para melhorar a eficiência na manipulação de dados acadêmicos. Maria, a administradora do banco de dados, está avaliando se o sistema atual pode suportar transações ACID (Atomicidade, Consistência, Isolamento, Durabilidade). Com base no cenário apresentado, qual das seguintes alternativas Maria deveria considerar como uma característica crucial para garantir que o novo sistema de banco de dados suporte transações ACID?
Suporte para múltiplas linguagens de programação.
Possibilidade de criar múltiplas tabelas em um único banco de dados.
Capacidade de suportar múltiplos usuários simultaneamente.
Capacidade de rollback em caso de falha de transação.
Capacidade de exportar dados para diferentes formatos.
Ao se migrar para uma arquitetura cliente/servidor multinível, a mesma aplicação pode assumir simultaneamente as funções de cliente e de servidor.
Certo
Errado
No backup incremental, é realizada cópia
de todos os dados a cada backup, oferecendo recuperação mais rápida.
apenas dos dados que mudaram desde o último backup, de qualquer tipo.
de todos os dados que mudaram desde o último backup completo.
apenas dos dados que mudaram desde o último backup de diferencial, exclusivamente.
Considere que, em um banco de dados preparado para persistir dados de apoio à realização de estudos na área agropecuária, existem duas tabelas:
IMÓVEL (cod-sncr, denominacao, cod-mun, area-total)
MUNICÍPIO (cod-mun, uf, qtd-imoveis)
A chave primária de um imóvel é o seu código no Sistema Nacional de Cadastro Rural (SNCR), e a de um município é o seu código, segundo o IBGE. A coluna IMÓVEL.cod-mun é chave estrangeira e referencia MUNICÍPIO.cod-mun.
Uma aplicação, ou sistema, realiza regularmente a seguinte transação nesse banco de dados:
Início da transação
Inserção dos dados de um novo imóvel na tabela IMÓVEL
Atualização de qtd-imoveis na tabela MUNICÍPIO
Commit
Nesse exemplo, a propriedade de atomicidade de uma transação garantirá que
a integridade referencial entre as duas tabelas sempre será mantida.
apenas usuários autorizados poderão consultar os novos dados inseridos.
nenhuma das duas tabelas será modificada em caso de problema durante a sua execução.
não existirão dois municípios com o mesmo código.
não haverá deadlock entre duas transações concorrentes.
Se a entidade Inscricao associa cada dupla inscrita às cinco ocorrências da entidade Prova, então Prova é uma entidade fraca.
Certo
Errado
No modelo de dados físico, que é criado como parte do processo de coleta de requisitos iniciais do projeto, é possível obter uma visualização geral do conteúdo do sistema, da forma como esse conteúdo será organizado e das regras de negócios que estão envolvidas.
Certo
Errado
Analise abaixo o modelo lógico textual de um banco de dados:
TipoDeUsuario(CodigoTipoUsu,DescricaoTipoUsu)
Usuario(CodigoUsu,LoginUsu,CodigoTipoUsu) CodigoTipoUsu referencia TipoDeUsuario
Sobre o modelo lógico acima, é correto afirmar que:
O campo CodigoTipoUsu da tabela Usuario é uma chave secundária.
O campo DescricaoTipoUsu da tabela TipoDeUsuario é uma chave primária.
Os campos LoginUsu e CodigoTipoUsu da tabela Usuario compõem uma chave primária composta.
O campo CodigoUsu da tabela Usuario é uma chave secundária.
Os campos CodigoTipoUsu da tabela TipoDeUsuario e CodigoUsu da tabela Usuario são chaves irmãs.
Em relação ao projeto lógico de um banco de dados, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) Objetiva transformar um modelo conceitual em um modelo lógico.
( ) É representado por meio de um Diagrama Entidade-Relacionamento (DER).
( ) Define como o banco de dados será implementado em um Sistema Gerenciador de Banco de Dados (SGBD) específico.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
V – F – V.
V – F – F.
V – V – F.
F – F – F.
F – V – V.
Em bancos de dados relacionais, quando uma tabela está na terceira forma normal (3FN), seus atributos dependem inteiramente da chave primária.
Certo
Errado
No modelo relacional de bancos de dados, a normalização não é necessária, pois os SGBDs modernos são capazes de otimizar automaticamente todas as operações de banco de dados, eliminando a necessidade de estruturar os dados em formas normais para evitar redundâncias e dependências.
Certo
Errado
Em bancos de dados relacionais, um Sistema de Gerenciamento de Banco de Dados (SGBD) é responsável por gerenciar e controlar o acesso aos dados. O SGBD oferece uma interface para a criação, manipulação e recuperação de dados armazenados, administrando aspectos como estrutura dos dados, segurança, integridade, desempenho e disponibilidade.
Certo
Errado
Em um data warehouse, a ocorrência de deadlocks causados por grande fluxo de dados é um fator crítico para o desempenho.
Certo
Errado