Características que distinguem a abordagem de bancos de dado...

Próximas questões
Com base no mesmo assunto
Q762408 Banco de Dados
Características que distinguem a abordagem de bancos de dados relacionais e centralizados da abordagem tradicional, baseada em processamento de arquivos, estão listadas a seguir à exceção de uma. Assinale‐a.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - Dados são armazenados e tratados somente como cadeias de caracteres.

A compreensão dessa questão exige conhecimento sobre as diferenças fundamentais entre sistemas de gerenciamento de bancos de dados relacionais (SGBDRs) e o processamento tradicional de arquivos. Em um SGBDR, os dados são organizados em tabelas com relações predefinidas, o que oferece suporte para o compartilhamento de dados, transações multiusuário, múltiplas visões de dados, e separação entre os programas e os dados. Além disso, um SGBDR tem uma natureza autodescritiva, o que significa que a estrutura do banco de dados é armazenada dentro do próprio banco de dados em forma de catálogos, também chamados de metadados.

O gabarito está correto porque, diferentemente do enunciado da alternativa D, os SGBDRs suportam diversos tipos de dados, como números, datas e strings (cadeias de caracteres), entre outros, e não apenas cadeias de caracteres. Cada tipo de dado é armazenado e manipulado de acordo com suas características específicas, o que permite consultas e operações mais precisas e eficientes. Portanto, a alternativa D não é uma característica dos bancos de dados relacionais, sendo a exceção listada.

As outras alternativas apresentam características verdadeiras de SGBDRs:

  • A - Reflete a capacidade de um SGBDR de permitir que múltiplos usuários acessem e manipulem os dados simultaneamente.
  • B - Um SGBDR oferece mecanismos para que diferentes usuários ou aplicações possam ter visões personalizadas dos dados, denominadas visões ou views.
  • C - A independência de dados é uma característica chave dos SGBDRs, permitindo que alterações no esquema do banco de dados não afetem diretamente os programas aplicativos.
  • E - Refere-se aos metadados do SGBDR, que descrevem a estrutura do próprio banco de dados, tornando-o autodescritivo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Características da Abordagem de Banco de Dados

1. Natureza de autodescrição de um sistema de banco de dados

 -Definição ou descrição completa da estrutura e restrições desses dados

 -Dados alvos e dados internos da própria estruturação

2. Isolamento entre programas e dados, e abstração de dados 

 -Isolamento programas >< dados

 +Abstrato -Detalhes      -Abstrato +Detalhes

 -Ponte entre programas (aplicação) e dados = Abstração de Dados -> Subtração de Detalhes

  Ex: A aplicação não precisa de detalhes do SGBD - Abstrai/subtrai o que não interessa

3. Suporte de múltiplas visões dos dados 

 -Consiga olha de pontos de vista diferentes

4. Compartilhamento de dados e processamento de transação multiusuário 

 - O SGBD -> Software de controle para vários usuários interagirem simultaneamente com o BD sem problemas

Para ser considerado um banco de dados "de verdade" e funcionar direitinho, ele precisa ter algumas características importantes:

1) Natureza de autodescrição: Isso parece complicado, mas é simples. Significa que o próprio banco de dados contém as informações sobre a sua própria estrutura.

  • É como se o armário (nosso banco de dados) tivesse uma lista detalhada do que tem em cada gaveta, pasta e arquivo. Isso é feito através dos metadados, que vamos ver daqui a pouco.

2) Abstração de dados: Essa é uma característica super poderosa! Significa que o banco de dados em si (os dados guardados) é independente dos programas (os SGBDs) que usamos para mexer neles.

  • Pensem que vocês podem usar diferentes "chaves" ou "ferramentas" para abrir e organizar as gavetas do armário, mas o conteúdo das gavetas continua o mesmo. Isso permite que diferentes programas de computador acessem os dados de forma consistente.

3) Suporte a múltiplas visões: Um banco de dados consegue mostrar os dados de jeitos diferentes para pessoas ou programas diferentes.

  • Voltando ao armário: o pessoal do Financeiro pode ver só as gavetas de finanças, o do RH só as de RH, e o pessoal da gerência talvez veja um resumo de todos. Essas "visões" são como recortes ou representações dos dados, mostrando só o que é relevante para cada um.

4) Suporte a múltiplas transações: Essa é a capacidade de várias pessoas (ou programas) mexerem no banco de dados ao mesmo tempo sem atrapalhar uns aos outros.

  • O sistema de gerenciamento (o SGBD) garante que, mesmo com muita gente trabalhando junto, os dados fiquem sempre certos e ninguém perca o trabalho do colega. É como várias pessoas trabalhando em documentos diferentes nas pastas ao mesmo tempo sem apagar ou misturar o que o outro está fazendo.

Fonte: Material do Estratégia Concursos adaptado e organizado em anotações.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo