Pesquisar este blog

terça-feira, 17 de setembro de 2013

O que é SGBD?

   SGBD significa Sistema de Gerenciamento de Banco de Dados, em inglês Data Base Management System (DBMS) - é o conjunto de programas de computador (software) 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 banco 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). 
   Tudo que fazemos em um banco de dados passa pelo SGBD, ele é 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 acessarem o banco de dados, encriptar dados, controlar o acesso a informações, manter cópias dos dados para recuperação de uma possível falha, garantir transações de banco de dados, enfim, sem o SGBD o banco de dados não funciona.
 
   O SGBD pode decompor-se em três subsistemas:
 
   - O sistema de gestão de arquivos: permite o armazenamento das informações em um suporte físico;
   - O SGBD interno: gerencia a emissão das informações;
   - O SGBD externo: representa a interface com o usuário.
 
   Vamos ver agora quais são os principais SGBDs :

   Borland Paradox;
   Filemaker;
   IBM DB2;
   Ingres;
   Interbase;
   Microsoft SQL Server;
   Microsoft Access;
   Microsoft FoxPro;
   Oracle;
   Sybase;
   MySQL;
   PostgreSQL;
   mSQL.
 
  
  

Nenhum comentário:

Postar um comentário