quarta-feira, 21 de novembro de 2012

BANCO DE DADOS E SISTEMAS


  
Banco de Dados são coleções de informações que se relacionam de forma que crie um sentido. São de vital importância para empresas, e há duas décadas se tornaram a principal peça dos sistemas de informação.  Normalmente existem por vários anos sem alterações em sua estrutura.

São operados pelos Sistemas Gerenciadores de Bancos de Dados (SGBD), e sua principal aplicação de é o controle de operações empresariais e o gerenciamento de informações de estudos, como fazem os Bancos de Dados Geográficos, que unem informações convencionais com espaciais.



 
Sistema de Gerenciamento de Banco de Dados - SGBDs


Um Sistema Gerenciador de Banco de Dados (como no Brasil) ou Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. O principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, manipulação e organização dos dados. O SGBD disponibiliza uma interface para que os seus clientes possam incluir, alterar ou consultar dados. Em bancos de dados relacionais a interface é constituída pelas APIs ou drivers do SGBD, que executam comandos na linguagem SQL.



Modelo de Dados:
Uma das principais caractéristicas da agordagem banco de dados, é que a mesma fornece alguns níveis de abstração de dados omitindo ao usuário final, detalhes de como estes dados são armazenados. Um ¨modelo de dados¨ é um conjunto que podem ser utilizados para descrever a estrutua ¨lógica¨e ¨física¨ de um banco de dados. Por ¨ estrutura¨podemos compreender o tipo dos dados, os relacionamentos e as restrições que podem recarir sobre os dados
Os modelos de dados podem ser basicamente de dois tipo
. Alto nível: ou modelo de dados conceitual, que fornece uma visão mais próxima do modo comom os usuários visualizam os dados realmente;
. Baixo nível: ou modelo de dados físico, que fornece uma visão mais detalhada do modo como os dados estão realmente armazenados no computado

Esquema e Istância


Em qualquer modelo de dados utilizado, é importante distinguir a ¨descrição¨ do banco de dados do ¨banco de dados¨por si próprio. A descrição de um banco de dados é chamada de ¨esquema de um banco de dados¨ e é especificada durante o projeto do banco de dados. Geralmente, poucas mudanças ocorrem no esquema de banco de dados.
Os dados armazenados em um banco de dados em um determinado instante do tempo formam um conjunto chamado de ¨instância do banco de dados¨. A instância altera toda vez que uma alteração no banco de dados é feita.


O SGBD é respnsável por garantir que toda instância do banco de dados satisfaça ao esquema do banco de dados, respeitando sua estrutura e suas restrições. O esquema de um banco de dados também pode ser chamado de ¨intensão¨ de um banco de dados e a istância de ¨extenção¨de um banco de dados.


Arquitetura:Três Esquemas


A principal meta da arquitetura ¨três esquemas¨é separar as aplicações do usuários do banco de dados físico.Os esquemas podem ser definidos como:
  • Nível interno: ou esquema interno, o qual descreve a estrutura de armazenamento físico do banco de dados;utiliza um modelo de dados e descreve detalhadamente os dados armazenados e os caminhos de acesso ao banco de dados;
  • Nível conceitual: ou esquema conceitual, o qual descreve a estrutura dobanco de dados como um todo;é uma descrição global do banco de dados, que não fornece detalhes do modo como os dados estão fisicamente armazenados;
  • Nível externo: ou esquema de visão, o qual descreve as visões do banco de dados para um grupo de usuários; cada visão descreve quais porções do banco de dados de um grupo de usuários terá acesso.


VANTAGENS :

  • Controle de Redundância
  • Compartilhamento de Dados
  • Restrição a Acesso não Autoridado 
  • Tolerância a Falhas 

DESVANTAGENS:
  • Alto investimento inicial na compra de softwere e hardwere adicionais;
  •  Generalidade que um SGBD fornece na definição e processamento de dados;
  • Sobrecarga na povisão de controle de segurança, controle de concorrência, recuperação e integração de funções;
   Fonte do Conceito: http://topicosdeinformaticaadm.blogspot.com.br/ 

Nenhum comentário:

Postar um comentário