Um SGBD (sistema de gerenciamento de banco de dados) é um co...
Sobre os SGBDs, considere as afirmativas abaixo.
I Os SGBDS suportam acesso de múltiplos usuários simultaneamente (acesso concorrente). II Ao desenvolver programas de computador que interajam com o SGBD, o desenvolvedor deve programar rotinas específicas para assegurar a integridade e segurança dos dados, tendo em vista que nenhum SGBD possui meios para garantir isso. III PostgreSQL e Apache são exemplos de SGBDs gratuitos. IV Utilizam código SQL(Structured Query Language) na execução de tarefas de inserção, atualização, remoção e consulta de dados.
Estão corretas as afirmativas
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (2)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é A.
Vamos analisar cada uma das afirmativas para compreender melhor:
I. Os SGBDS suportam acesso de múltiplos usuários simultaneamente (acesso concorrente).
Os Sistemas de Gerenciamento de Banco de Dados (SGBDs) são projetados para permitir que múltiplos usuários acessem e manipulem os dados ao mesmo tempo. Isso é conhecido como acesso concorrente. Para isso, os SGBDs implementam mecanismos de controle de concorrência, que garantem que as operações realizadas por diferentes usuários não interfiram indevidamente umas nas outras. Portanto, esta afirmativa está correta.
II. Ao desenvolver programas de computador que interajam com o SGBD, o desenvolvedor deve programar rotinas específicas para assegurar a integridade e segurança dos dados, tendo em vista que nenhum SGBD possui meios para garantir isso.
Essa afirmativa está incorreta. Os SGBDs modernos possuem mecanismos robustos para garantir a integridade e a segurança dos dados. Eles implementam funcionalidades como restrições de integridade, transações ACID (Atomicidade, Consistência, Isolamento e Durabilidade) e sistemas de controle de acesso, que asseguram que os dados estejam sempre corretos e protegidos contra acessos não autorizados.
III. PostgreSQL e Apache são exemplos de SGBDs gratuitos.
Essa afirmativa está incorreta. O PostgreSQL é, de fato, um exemplo de SGBD gratuito e de código aberto. No entanto, Apache não é um SGBD; Apache é um servidor HTTP. Um exemplo correto de outro SGBD gratuito seria o MySQL.
IV. Utilizam código SQL (Structured Query Language) na execução de tarefas de inserção, atualização, remoção e consulta de dados.
Essa afirmativa está correta. A SQL (Structured Query Language) é a linguagem padrão utilizada para gerenciar e manipular dados em bancos de dados relacionais. Ela é usada para realizar várias operações, como inserção, atualização, remoção e consulta de dados, sendo uma característica comum à maioria dos SGBDs.
Portanto, as afirmativas I e IV estão corretas, o que confirma que a alternativa correta é A.
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
Cadê o comentário do professor?
GABARITO A
I Os SGBDS suportam acesso de múltiplos usuários simultaneamente (acesso concorrente).
CORRETA. A concorrência é uma das características dos SGBDs. Existem ainda: Integridade, Segurança, Isolamento, Compartilhamento, (ACID -> Atomidade Consistencia Isolamento Durabilidade) etc.
II ...assegurar a integridade e segurança dos dados, tendo em vista que nenhum SGBD possui meios para garantir isso.
ERRADA. Vários SGBDS possuem tais restrições através da forma declarativa (DDL): PK (Chave Primária), dominio e integridade referencial
Integridade
de domínio: comando CHECK verifica a integridade da tabela.
de Chave(Unicidade): Comando UNIQUE, se certifica de não permitir dados duplicados.
de vazio: NULL, NOT NULL. Permitir ou não que o campo seja nulo (sem valores).
Referencial: Associar chave estrangeira (FK) de uma tabela ao PK da outra tabela ou assumir valor NULL.
III PostgreSQL e Apache são exemplos de SGBDs gratuitos. ERRADA. Apache é um servidor Web e não um SGBD.
IV Utilizam código SQL(Structured Query Language) na execução de tarefas de inserção, atualização, remoção e consulta de dados. CORRETA. Alternativa perfeita, famoso CRUD (Create, Read, Update e Delete).
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo