terça-feira, 5 de maio de 2015

Sistema de Gerenciamento de Banco de Dados [SGBD]

Definição:

Sistema de Gerenciamento de Banco de Dados (SGBD) – em 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).

O mesmo é 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 e etc., o SGBD está presente em quase tudo que se realiza na Internet, sendo de  grande importância a sua utilização.


Fonte: http://www.dicasdeprogramacao.com.br/o-que-e-um-sgbd/

Nenhum comentário:

Postar um comentário