Características de um SGBD
Gabarito: A. A afirmativa I é falsa (o SGBD promove independência entre dados e programas, não dependência); as afirmativas II e III são verdadeiras, conforme os conceitos fundamentais de sistemas de banco de dados.
A banca testa o conhecimento das propriedades essenciais de um SGBD, especialmente a independência de dados, suporte a visões e controle de concorrência. O conteúdo de apoio (Elmasri & Navathe) descreve essas características como centrais na abordagem de banco de dados.
Característica | Descrição | V/F |
|---|
Independência de dados | Estrutura dos dados separada dos programas de acesso | Falso (a afirmativa diz "dependência") |
Suporte a múltiplas visões | Visões personalizadas (subconjunto ou dados virtuais) | Verdadeiro |
Controle de concorrência | Transações concorrentes executadas corretamente (isolamento ACID) | Verdadeiro |
Item I — ❌ Falso
A afirmativa inverte o conceito real. Uma das principais características de um SGBD é o isolamento entre programas e dados (também chamado de independência de dados). A estrutura dos arquivos (metadados) é armazenada no catálogo, separada dos programas de acesso, permitindo que alterações na estrutura não exijam modificação nos programas. Portanto, o SGBD não promove dependência, e sim independência.
Item II — ✅ Verdadeiro
O suporte a múltiplas visões dos dados é outra característica fundamental. Um SGBD multiusuário permite que diferentes usuários tenham visões personalizadas do banco de dados, podendo ser um subconjunto dos dados ou conter dados virtuais derivados. Isso é essencial para segurança e flexibilidade.
Item III — ✅ Verdadeiro
O controle de concorrência é indispensável em ambientes multiusuário. O SGBD deve garantir que transações concorrentes sejam executadas de forma correta, mantendo a propriedade de isolamento (parte do ACID) para que o resultado das operações seja correto, evitando problemas como atualizações perdidas ou leitura suja.
Gabarito: A — sequência F, V, V.