EspacoInfo.Net

SGBD: O que é?

Escrito por Juliano Queiroz Quarta-feira, 7 de Fevereiro , 2007 as 7:27 pm

Nos Primórdios da civilização as aplicações informáticas destinadas suprir a tecnologia da informação das organizações tinham características extremamente restrintivas, os dados ou informações eram dependentes de programas, ou seja, aplicações que eram responsáveis por manipular esses conjuntos de dados.

Assim surgiram muitos contra tempos :

• Limitação por parte dos utilizadores as estruturas de dados eram definidas apenas pelos programadores;
• A alteração da estrutura da informação, como por exemplo, incluir ou retirar campos num arquivo na base de dados, implicava que os programadores tivessem de alterar os programas de aplicação que operavam estes dados;

Dentre esses e muitos outros fatores, tornou-se evidente a necessidade de criação de um tipo de aplicação integrada que fosse capaz de sanar essas dificuldades.

Então surge,
O Sistema de Gestão de Bases de Dados também conhecido como Sistema de Gerenciamento de Banco de Dados[bb] o famoso SGBD[bb].

Talvez já tenha ouvido ou conheça um SGBD, entre os mais famosos, temos:
Oracle, Microsoft SQL[bb] Server. IBM DB2, MySql entre varios outros.

Esse tipo de aplicação consiste em uma coleção de dados inter-relacionados e uma coleção de programas para prover o acesso a esses dados. O objetivo principal de um SGBD é prover um ambiente que seja adequado e eficiente para uso na recuperação e armazenamento de informações.

A seqüência abaixo ilustra bem o papel do sistema de gerência de banco de dados:

 SGBD

• O usuário emite uma solicitação de acesso.
• O SGBD intercepta a solicitação e a analisa.
• O SGBD inspeciona os esquemas externos (ou sub-esquemas) relacionados àquele usuário, os mapeamentos entre os três níveis, e a definição da estrutura de armazenamento.
• O SGBD realiza as operações solicitadas no banco de dados armazenado.

Algumas funções extremamente relevantes do SGBD, são:

• Interação com o sistema de arquivos do sistema operacional.
• Cumprimento da integridade.
• Cumprimento da segurança.
• Cópias de segurança (“backup”) e recuperação.
• Controle de concorrência.
• Otimização e execução dos comandos DML.
• Dicionário de Dados.
• Desempenho

Incluir essa noticia no REC6 Adicionar esta notícia no Linkk

Categoria: Banco de Dados

5 Comentários

Comentário de kbello

Made Terça-feira, 13 of Fevereiro , 2007 at 3:45 pm

Nos Exemplos de SGBD citados acima, qual o custo-benefício de cada um?

Comentário de Talita

Made Terça-feira, 5 of Agosto , 2008 at 6:56 pm

Eu gostaria de saber qual a diferença entre banco de dados e sistema de arquivos.
Qual as vantagens que um tem e o outro não.

obrigado.

Comentário de Juliano Queiroz

Made Terça-feira, 5 of Agosto , 2008 at 10:37 pm

Talita,
Acho que isso pode te ajudar:

Sistemas de Arquivos, Oque é?
http://pt.wikipedia.org/wiki/Sistema_de_ficheiros

Banco de dados, Oque é?
http://pt.wikipedia.org/wiki/Banco_de_dados

Comentário de geovana

Made Sábado, 25 of Outubro , 2008 at 4:38 pm

vaiii esse negosioo chato

Pingback de Action Developers (RIA)» Arquivo do Blog » Sistema de gerenciamento de banco de dados

Made Sexta-feira, 31 of Outubro , 2008 at 3:53 pm

[...] SGBD [...]

Deixe um comentário