Bd - fundamentos de armazenamento e manipulação de dados
Bruno Oliva de Paula - 20071080198
Monografia I
Fundamentos de Armazenamento e Manipulação de Dados
Conceito de banco de dados, sua história, aplicação, vantagens e desvantagens de banco de dados.
Introdução
Igualmente a muitas tecnologias na computação industrial, os fundamentos de bancos de dados relacionais surgiram na empresa IBM, nas décadas de 1960 e 1970, através de pesquisas de funções de automação de escritório. Foi durante um período da história na qual empresas descobriram que estava muito custoso empregar um número grande de pessoas para fazer trabalhos como armazenar e indexar (organizar) arquivos. Por este motivo, valia a pena os esforços e investimentos em pesquisar um meio mais barato e …exibir mais conteúdo…
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.
Orientação a Objetos
Em meados da década de 80 tornou-se óbvio que existiam várias áreas onde bancos de dados relacionais não eram aplicáveis, por causa dos tipos de dados envolvidos. Estas áreas incluiam medicina, multimídia e física de energia elevada, todas com necessidades de flexibilidade em como os dados seriam representados e acessados.
Este fato levou ao início de pesquisas em bancos de dados orientados a objetos, os quais os usuários poderiam definir seus próprios métodos de acesso aos dados e como estes seriam representados e acessados. Ao mesmo tempo, liguagens de programação orientadas a objetos (Object Oriented Programming - POO) tais como C++ começaram a surgir na indústria.
No início de 1990, temos a