Sgbd

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (641 palavras )
  • Download(s) : 0
  • Publicado : 19 de novembro de 2012
Ler documento completo
Amostra do texto
Sistemas de Gerenciamento de Banco de Dados

O que são Sistemas gerenciadores de Banco de Dados?
É o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base dedados. 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 seusclientes possam incluir, alterar ou consultar dados previamente armazenados.
Como podem ser divididos os SGBD?
Os sistemas gerenciadores de banco de dados podem ser divididos em algumas categorias:Sistema de Gerenciamento de Arquivos (FMS – File Management System): Foi a primeira forma utilizada para armazenamento de dados em banco de dados. A metodologia de funcionamento e baseia em armazenar osdados de forma sequencial em um único arquivo. Esse sistema tem como vantagem a simplicidade na forma em que os dados são estruturados no arquivo. No entanto esse sistema não apresenta relação entre osdados, nem mecanismos de busca, classificação e recursos para evitar problemas de integridade.
Sistema de Banco de Dados Hierárquico (HDS – Hierarquical Database System): Surgiu na década de 60 com aprimeira linguagem de banco de dados conhecida como a DL/I desenvolvida pela IBM e a North American Aviation. É um modelo de banco de dados onde os dados armazenados são estruturados em forma deárvore. Cada estrutura de dados se origina a partir de um nó raiz e se ramifica criando relações pai-filho com outras classes de dados, criando assim relações de um para vários elementos. A desvantagemestaria na rigidez da estrutura de dados, que obrigaria refazer todo o banco de dados, caso a classe de dados principal ou a classe que possuem classes dependentes fosse alterada. São exemplos de bancosde dados hierárquicos o IMS (Information Management System) da IBM e TDMS (Time-shared Database Management System) da System Development Corporation.
Sistema de Banco de Dados em Rede (NDS -...
tracking img