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




8 Comentários para “SGBD: O que é?”

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

  • 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.

  • 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

  • vaiii esse negosioo chato

  • Olha só Talita, basicamente é o seguinte:
    Banco de dados – é todo o tipo de armazenamento de dados de forma informatizada, ou seja, em um sistema computacional.
    Sistema de arquivos – qualquer tipo de armazenamento externo, desde um fichário (contido em uma gaveta da escola, com os dados de alunos) até um montante de formulários de inscrições em um curso de universidade.

  • Essa página ajuda muito a entender diversos conteúdos, bela postagem.

  • [...] SGBD [...]

Deixe seu comentário

Destaques

Categorias

Comentários

Sites

Tags

adwords ascii Aplicação VBA 2007 ascii ascii google atalho Atalhos atalhos excel baixar baixar mp3 baixar mp3s baixar musica baixar musicas Banco de Dados bd buscador Buscadores comerciais comercial comercial TodaOferta Dell Excel 2007 excel atalhos excel erro Excel vba Excel VBA 2007 Extensão Extensões Extensões de arquivos google jornais mp3 google mp3 pelo Google MySpace Myspace Brasil Orkut propaganda propagandas propaganda todaoferta sgbd sites buscadores sites de busca sites de relacionamentos Stage 6 Stage6 videos videos na web

Twitter

Posting tweet...

Powered by Twitter Tools

Spam Blocked

Arquivos

Web hosting for webmasters