SóProvas


ID
2896321
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-RS
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

As funções de um sistema de gerenciamento de banco de dados (SGBD) incluem

Alternativas
Comentários
  • Gabarito B

    Um Sistema de Gerenciamento de Banco de Dados (SGBD) – do inglês Data Base Management System (DBMS) – é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados. O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados. Em bancos de dados relacionais a interface é constituída pelas APIs (Application Programming Interface) ou drivers do SGBD, que executam comandos na linguagem SQL (Structured Query Language).

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • a) gerenciar a integridade de dados, o dicionário e o armazenamento de dados, bem como a memória do computador enquanto o SGBD estiver em execução. Errado

    b) transformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces de comunicação do banco de dados. Certo

    c) gerenciar o becape e a recuperação dos dados, bem como o escalonamento de processos no processador por meio do banco de dados. Errado

    d) gerenciar o sistema de arquivos e a segurança do banco de dados. Errado

    e) gerenciar a entrada e saída de dispositivos, linguagens de acesso ao banco de dados e interfaces de programação de aplicações. Errado

  • O SGBD é responsável por tudo, salvar os dados no HD, manter em memória os dados mais acessados, ligar dados e metadados, disponibilizar uma interface para programas e usuários externos acessem o banco de dados (para banco de dados relacionais, é utilizada a linguagem SQL), encriptar dados, controlar o acesso a informações, manter cópias dos dados para recuperação de uma possível falha, garantir transações no banco de dados, enfim, sem o SGBD o banco de dados não funciona!

    É comum as pessoas chamarem um SGBD de banco de dados, por exemplo: banco de dados Oracle, banco de dados MySQL, banco de dados SQL Server, etc. Na verdade esses são os SGBDs, banco de dados é o que eles oferecem, o correto é chamá-los de: SGBD Oracle, SGBD MySQL, SGBD SQL Server, etc. Cada um implementa um banco de dados (ou vários) de uma maneira diferente, mas para o usuário isso é quase transparente, pois a linguagem de acesso aos dados é a mesma, o SQL.

  • a) O SGBD realmente gerencia a integridade, o dicionário e o armazenamento dos dados, mas quem gerencia a memória do computador é o sistema operacional! ERRADA

    b) Os SGBDs provêm meios de acesso ao banco de dados com o usuário, ao permitir que se execute comandos através da linguagem SQL ou de alguma interface gráfica. Esses sistemas, entre outras funcionalidades, permitem a inserção e modificação de dados e o gerenciamento dos múltiplos usuários que tentam acessar o BD de forma simultânea. CERTA

    c) O gerenciamento do backup do banco de dados é feita pelo SGBD, mas o escalonamento de processos no processador, assim como o gerenciamento de memória, é uma função do sistema operacional. ERRADA

    d) O SGBD possui sim recursos relativos à manutenção da segurança do BD. O sistema de arquivos do computador, contudo, também é gerenciado pelo sistema operacional. ERRADA

    e) A entrada e saída de dispositivos é mais uma funcionalidade dos SGBDs. As interfaces de programação de aplicações também não dizem respeito ao SGBD. A única funcionalidade desse tipo de sistema aqui é o gerenciamento das linguagens de acesso ao BD. ERRADA

  • GABARITO: B

    A - gerenciar a integridade de dados, o dicionário e o armazenamento de dados, bem como a memória do computador enquanto o SGBD estiver em execução.

    C - gerenciar o becape e a recuperação dos dados, bem como o escalonamento de processos no processador por meio do banco de dados.

    D - gerenciar o sistema de arquivos e a segurança do banco de dados.

    E - gerenciar a entrada e saída de dispositivos, linguagens de acesso ao banco de dados e interfaces de programação de aplicações.

    Todas as partes onde marquei se referem ao sistema operacional

  • PCDF, sua danada, to chegando

  • a) Errada. De fato, um SGBD preocupa-se com integridade dos dados e seu armazenamento. Contudo, o gerenciamento da memória do computador é papel do sistema operacional.

    b) Certa. O SGBD se responsabiliza pela transformação e apresentação dos dados. Essas transformações e apresentações são solicitados pelo usuário ou programa por meio de comando SQL.

    c) Errada. Os SGBD’s geralmente fornecem suporte a backup e restauração de dados. Contudo, essa atividade também pode ser feita por ferramentas especializadas. O que deixa o item errado sem dúvidas é afirmar que o escalonamento de processos é papel do SGBD. Escalonar processos é dizer de quem será a vez de usar o processador. Esse controle é feito pelo sistema operacional e não pelo SGBD.

    d) Errada. De fato, o SGBD pode prover questões de segurança do banco de dados. Contudo, o gerenciamento do sistema de arquivos é papel do sistema operacional. Cada sistema operacional tem seu próprio sistema de arquivos.

    Windows --> NTFS

    e) Errada. O gerenciamento de entrada e saída de dispositivos é função do sistema operacional e não do SGBD. As linguagens de acesso ao banco de dados e interface de programação fazem partes das bibliotecas e frameworks das linguagens de programação.

    Fonte: grancursos

  • Funções de um SGBD:

    • Segurança: O SGBD cria um sistema de segurança que protege a base de dados de acessos não autorizados. São impostas regras que definem quais os utilizadores que podem ter acesso à base de dados, e dentro dos utilizadores autorizados a que ficheiros podem aceder e que tipos de operações podem efetuar (ler, adicionar,atualizar, apagar,etc.). Existem ainda procedimentos que permitem efetuar cópias de segurança e recuperação de dados em caso de falhas, de modo a assegurar a segurança e a integridade dos dados.
    • Segurança físicaA informação não pode estar, ao alcance de pessoas não autorizadas, ou seja, tem de estar bem guardada.
    • Segurança lógica: A informação pode ser protegida através de métodos lógicos de segurança, exemplo passwords.
    • Integridade: O SGBD assegura a verificação das restrições de integridade de forma a manter sempre válidos s dados, diminuindo a redundância e maximizando a consistência dos dados. A gestão de transações é um aspecto muito importante da manutenção da integridade de dados. Uma transação consiste num conjunto de ações efetuadas por um utilizador ou aplicação. Um exemplo de uma transação poderá ser uma operação de transferência de dinheiro entre duas contas. Se a transação é interrompida antes do fim (falha de energia, problemas no disco, etc.) o sistema terá de evitar um estado de inconsistência, acionando o rollback, que é um mecanismo que desfaz o que foi feito até à altura do problema e devolve a base de dados ao seu estado de consistência.

    Alguns SGBDs: Oracle, SQL Server, MySQL, PostgreSQL, DB2...

    Fonte: https://www.devmedia.com.br/

  • Gab.: B

    Sistema Gerenciador de Banco de Dados (SGBD) É uma coleção de programas que permite aos usuários criar e manter um banco de dados.

    • Software é uma aplicação criada para determinada finalidade. Nesse caso foi criado para criar e manter um banco de dados. Sistema que gerencia os bancos de dados. O SGBD é um sistema de software de uso geral que facilita o processo de:

    • Definição;

    • Construção;

    • Manipulação;

    • Compartilhamento de dados.

  • As funções de um sistema de gerenciamento de banco de dados (SGBD) incluem:

    A ( ) gerenciar a integridade de dados, o dicionário e o armazenamento de dados ✅ , bem como a memória do computador enquanto o SGBD estiver em execução. ❌

    Quem gerencia a memória é o sistema operacional.

    B (X) transformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces de comunicação do banco de dados.

    O SGBD:

    • Responsabiliza-se pela transformação e apresentação dos dados (solicitadas pelo usuário ou por meio de um comando SQL);
    • Controla que pode acessar a tabela e o que pode ser feito;
    • Prove a interface de comunicação (via linguagem SQL).

    C ( ) gerenciar o becape e a recuperação dos dados, bem como o escalonamento de processos no processador por meio do banco de dados. ❌

    Escalonar processos é dizer de quem será vez de usar o processador.

    Quem faz esse controle é o sistema operacional e não o SGBD.

    D ( ) gerenciar o sistema de arquivose a segurança do banco de dados. ✅

    O SGBD pode prover questões de segurança do banco de dados.

    Porém, o gerenciamento do sistema de arquivos é feito pelo sistema operacional. Cada sistema operacional tem seu próprio sistema de arquivos. No Windows é o NTFS.

    E ( ) gerenciar a entrada e saída de dispositivos, linguagens de acesso ao banco de dados e interfaces de programação de aplicações. ❌

    Gerenciar dispositivos de entrada e saída (impressora, teclado, monitor, etc) é função do sistema operacional.

    As linguagens de acesso ao banco de dados e interface de programação fazem partes das bibliotecas e frameworks das linguagens de programação.

    Gabarito letra B.

  • Um Sistema Gerenciador de Banco de Dados (SGBD) é uma coleção de programas que permite aos usuários criar e manter um banco de dados. O SGBD é um sistema de software de uso geral que facilita os seguintes processos: Definição: especificação de tipos, estruturas e restrições de dados.

    Construção: armazenamento dos dados em algum meio controlado.

    Manipulação: consulta, atualização e geração de relatórios.

    Compartilhamento: acesso simultâneo por usuários e sistemas.

    Proteção: proteção do sistema contra defeitos e proteção de segurança contra acesso não autorizado ou malicioso.

    Manutenção: evolução do sistema ao longo do tempo.

    ITENS:

    a) Incorreto: escalonamento de processos não é função do SGBD.

    b) Incorreto: gerenciar o sistema de arquivos não é função do SGBD.

    c) Incorreto: gerenciar dispositivos de entrada e saída não é função do SGBD.

    d) Incorreto: gerenciar a memória do computador não é função do SGBD.

    e) Correto: todas são funções do SGBD.

    GABARITO: ELTRA ''E''

    RAMON SOUZA.

  • São funções do: SGBD x Sistema Operacional x Bibliotecas/Frameworks de Linguagem de Programação

    A - gerenciar a integridade de dados, o dicionário e o armazenamento de dados, bem como a memória do computador enquanto o SGBD estiver em execução.

    B - transformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces de comunicação do banco de dados.

    C - gerenciar o becape e a recuperação dos dados, bem como o escalonamento de processos no processador por meio do banco de dados.

    D - gerenciar o sistema de arquivos e a segurança do banco de dados.

    E - gerenciar a entrada e saída de dispositivos, linguagens de acesso ao banco de dados e interfaces de programação de aplicações

    Bons Estudos :)

  • Gabarito: Letra B.

     

    Um SGBD é um conjunto de programas que tem como objetivo gerenciar os bancos de dados (BD's), oferecendo suporte para a criação, consulta e manutenção dos dados. Dessa forma, a responsabilidade de gerenciamento dos dados, do controle de acesso dos usuários e da disponibilização de uma interface para que aplicações possam se comunicar com o BD's fica nas mãos do SGBD, e não do usuário.

     

    Vamos analisar as alternativas:

     

    a)  gerenciar a integridade de dados, o dicionário e o armazenamento de dados, bem como a memória do computador enquanto o SGBD estiver em execução.

    ERRADA. Gerenciar a memória do computador é função do sistema operacional.

    b)  transformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces de comunicação do banco de dados.

    CORRETA. O SGBD se responsabiliza pela transformação e apresentação dos dados, pelo controle de acesso dos vários usuários, a depender de suas respectivas permissões, além de oferecer interfaces para que os usuários possam consultar e modificar a base de dados.

    c)  gerenciar o becape e a recuperação dos dados, bem como o escalonamento de processos no processador por meio do banco de dados.

    ERRADA. O escalonamento de processos no processador é função do sistema operacional.

    d)  gerenciar o sistema de arquivos e a segurança do banco de dados.

    ERRADA. O gerenciamento do sistema de arquivos é função do sistema operacional.

    e) gerenciar a entrada e saída de dispositivos, linguagens de acesso ao banco de dados e interfaces de programação de aplicações.

    ERRADA. O gerenciamento de entrada e saída de dispositivos é função do sistema operacional.

     

    Concluímos, assim, que o gabarito é a letra B.

    Prof Guedes

  • Sistema Gerenciador de Banco de Dados (SGBD)

    • é um programa (ou coleção de programas) que permite que usuários manipulem uma base de dados.
    • existem diversos SGBDs no mercado.

    Exemplos de SGBD: 

    • SQLServer;
    • Oracle;
    • DB2;
    • MySQL;
    • Firebird;
    • PostgreSQL.

    ========================

    FUNÇÃO DE UM SGBD

    A função de um SGBD é estabelecer regras que definem quais usuários que podem ter acesso à base de dados e, dentro dos usuários autorizados, a que dados podem acessar e que tipos de operações podem efetuar (ler, adicionar, atualizar, apagar).

    As funções de um SGBD incluem:

    • apresentar os dados;
    • transformar os dados;
    • gerenciar o dicionário de dados;
    • gerenciar o armazenamento de dados;
    • gerenciar a segurança dos dados;
    • gerenciar o backup e a recuperação (permite retornar os dados p/ um estado íntegro após uma falha);
    • gerenciar a integridade dos dados;
    • gerenciar as transações;
    • linguagens de acesso ao banco de dados e interfaces de programação de aplicativo;
    • controle de acesso multiusuário;
    • prover interfaces de comunicação do banco de dados;
    • Reduz o tempo de desenvolvimento de uma aplicação, uma vez que não é necessário escrever o código para acessar os dados.

    ========================

    (CESPE - MPOG 2015) O SGBD proporciona um conjunto de programas que permite o acesso aos dados sem exposição dos detalhes de representação e armazenamento de dados, por meio de uma visão abstrata dos dados, conhecida como independência de dados. [CERTO]

    .

    (CESPE - Auditor Fiscal da SEFAZ RS 2019)  As funções de um sistema de gerenciamento de banco de dados (SGBD) incluem

    b) transformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces de comunicação do banco de dados.  [CERTO]

    radegondes

    Excelentes estudos!

  • (X) transformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces de comunicação do banco de dados.

    O SGBD:

    • Responsabiliza-se pela transformação e apresentação dos dados (solicitadas pelo usuário ou por meio de um comando SQL);
    • Controla que pode acessar a tabela e o que pode ser feito;
    • Prove a interface de comunicação (via linguagem SQL).

  • Resumindo...

    GABARITO: B

    As alternativas A, C, D e E relatam funções relacionadas ao Sistema Operacional:

    • Gerenciamento de memória
    • Gerenciamento de Processos
    • Gerenciamento de sistemas de arquivos
    • Gerenciamento de dispositivos de Entrada e Saída

    Fora isso, as demais afirmações referentes ao SGBD estão corretas;

    1. Controle de redundância;
    2. Restrição de acesso não autorizado;
    3. Armazenamento persistente;
    4. Oferece estruturas de armazenamento e técnicas de pesquisa para processamento eficiente de consulta;
    5. Backup e recuperação;
    6. Múltiplas interfaces;
    7. Relacionamento complexo entre dados;
    8. Restrições de integridade;
    9. Permite deduções e ações usando regras;

    A) gerenciar a integridade de dados, o dicionário e o armazenamento de dados, bem como a memória do computador enquanto o SGBD estiver em execução.

    B) transformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces de comunicação do banco de dados.

    C) gerenciar o becape e a recuperação dos dados, bem como o escalonamento de processos no processador por meio do banco de dados.

    D) gerenciar o sistema de arquivos e a segurança do banco de dados.

    E) gerenciar a entrada e saída de dispositivos, linguagens de acesso ao banco de dados e interfaces de programação de aplicações.

    FONTE: Sistemas de Banco de Dados

  • As funções de um sistema de gerenciamento de banco de dados (SGBD) incluem transformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces de comunicação do banco de dados. certo

    Um Sistema de Gerenciamento de Banco de Dados (SGBD) – do inglês Data Base Management System (DBMS) – é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados. O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados. Em bancos de dados relacionais a interface é constituída pelas APIs (Application Programming Interface) ou drivers do SGBD, que executam comandos na linguagem SQL (Structured Query Language).

    Bendito serás!!