banco de dados

Níveis de Abstração

Níveis de Abstração de Informações e Dados

A evolução humana pode ser vista em parte como um trajeto no sentido da aquisição progressiva da capacidade de abstração. De um ser intimamente ligado ao Universo e à naureza, o homem tornou-se um ente independente, isolado e com cada vez maior capacidade de introspecção objetiva, isto é, sem que esta dependa de fatores subjetivos, temporais e individuais.

O aparecimento do computador deu-se numa época em que essa capacidade de abstração deixou de ser privilégio de alguns e passou a ser usufruída por todos cuja educação e ambiente fossem propícios ao desenvolvimento individual no sentido indicado.

As informações informais deixaram de satisfazer aos anseios individuais de abstração e objetividade; exige-se agora informações mais objetivas e abstratas, ou seja, aquelas que podem ser associadas a conceios universais e não-temporais.

Introdução a Banco de Dados

Objetivo dos Sistemas de Banco de Dados

Considere partes de um banco de dados que mantenha informações sobre todos os clientes e contas de poupança em sistemas de arquivos permanentes no banco. O sistema tem ainda uma quantidade de programas aplicativos que permitem ao usuário manipular os arquivos, incluindo:
  • Uma função para debitar ou creditar em uma conta;
  • Uma função para adicionar uma nova conta;
  • Uma função para calcular o saldo de uma conta;
  • Uma função para gerar posicionamentos mensais;
Estas funções foram desenvolvidas por programadores em resposta às necessidades da organização bancária.

Sistemas de Banco de Dados

Um sistema de banco de dados (SBD) é constituído de um banco de dados, de um gerenciador para este banco e de alguns programas, os ditos programas de aplicação, que entram em contato com o usuário.

Os programas de aplicação não manipulam o Banco de Dados diretamente. Quem o faz é o SGBD.

A principal função de um SGBD é determinar um ambiente adequado e eficiente para a manipulação de informações de um banco de dados.

Conceitos de Banco de Dados

Banco de Dados (BD)

  • Conjunto de dados inter-relacionados.
  • Coleção de dados com algum significado.
  • Coleção de dados que representam uma porção do mundo real (aplicação).

Base de Dados

  • Coleção de dados fundamental a um sistema.
  • Dados armazenados no sistema.

Sistema de Gerenciamento de Banco de Dados (SGBD)

  • Coleção de programas paraa "organização" e "acesso" aos arquivos e seus respectivos dados.
  • Sistema que manipula o banco de dados diretamente.

Banco de Dados

DatabaseA importância das informações na maioria das organizações e o conseqüente valor dos bancos de dados têm orientado o desenvolvimento de um grande corpo de conceitos e técnicas para o gerenciamento eficiente de dados.

Os sistemas de banco de dados são projetados para gerenciar grandes grupos de informações. O gerenciamento de dados envolve a definição de estruturas para armazenamento de informações e fornecimento de mecanismos para manipulá-las. Além disso, o sistema de banco de dados precisa fornecer segurança das informações armazenadas, caso o sistema caia, ou contra tentativas de acesso não autorizado. Se os dados devem ser divididos entre diversos usuários, o sistema precisa evitar possíveis resultados anômalos.

Divulgar conteúdo