SóProvas


ID
5156269
Banca
COMPERVE
Órgão
Câmara de Parnamirim - RN
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Um SGBD (sistema de gerenciamento de banco de dados) é um conjunto de programas que gerenciam um banco de dados sendo responsável por ações como inserir, alterar, remover e consultar dados.

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

Alternativas
Comentários
  • 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).