Procuro ti
Evolução
O software de banco de dados relacionais foi sendo refinado durante a década de 80.
Isso deveu-se ao feedback (retorno) que os usuários destes sistemas faziam, devido ao desenvolvimento de sistemas para novas indústrias e ao aumento do uso de computadores pessoais e sistemas distribuídos.
Desde sua chegada, os bancos de dados têm tido aumento nos dados de armazenamento, desde os 8 MB (Megabytes) até centenas deTerabytes de dados em listas de e-mail, informações sobre consumidores, sobre produtos, vídeos, informações geográficas, etc.. Com este aumento de volume de dados, os sistemas de bancos de dados em operação também sofreram aumento em seu tamanho.
Um dos projetos mais ambiciosos de banco de dados está ainda sob construção no CERN. A idéia é criar um banco de dados distribuído com a capacidade de armazenamento de Hexabytes (1 Hexabyte = 1,000 Petabytes = 1 * 10^18 Bytes) de dados e ficará pronto em 2005.
O padrão SQL passou da IBM para a ANSI (American National Standards Institute) – Insituto Nacional Americano para Padrões – e para a ISO, os quais formaramum grupo de trabalho para continuar o desenvolvimento. Este desenvolvimento ainda acontece com outras novas versões dos padrões definidos.
Características
Controle de Redundâncias- A redundância consiste no armazenamento de uma mesma informação em locais diferentes, provocando inconsistências. Em um Banco de Dados as informações só se encontram armazenadas em um único local, não existindo duplicação descontrolada dos dados. Quando existem replicações dos dados, estas são decorrentes do processo de armazenagem típica do ambiente Cliente-Servidor, totalmente sob controle do Banco de Dados.
Compartilhamento dos Dados- O SGBD deve incluir software de controle de concorrência ao acesso dos dados, garantindo em qualquer tipo de situação a escrita/leitura de dados sem erros.
Controle de Acesso- O SGDB deve dispor de recursos que possibilitem selecionar a autoridade de cada