Banco de Dados
1.5 – Hoje, um dos locais onde constantemente nos deparamos com aplicações que utilizam sistemas de banco de dados é a web. Mesmo sem perceber, estamos em contato com diversas ferramentas que envolvem armazenamento de grande volume de dados. Os portais da web mais conhecidos que usufruem de DBMS são: o site de visualização e compartilhamento de vídeos youtube, as diversas redes sociais, entre elas o facebook e o orkut, como também sites de comércio eletrônico: walmart, submarino, shoptime, entre outros. Além da web, temos também situações do nosso cotidiano que exploram recursos dos DBMS, usuários de banco (instituição financeira) ao solicitarem ao terminal de auto atendimento um extrato de sua conta corrente estarão utilizando o banco de dados da empresa para poder obter a informação desejada, da mesma forma que os passageiros de um vôo quando checam horário e fazem reservas de passagens. Outro exemplo que podemos citar é o cadastro de funcionários/clientes que as empresas possuem, com informações de salário, benefícios, horários, descontos, etc. Com isso, percebemos a grande abrangência que os bancos de dados possuem.
1.6 – Os antigos sistemas da década de 60 utilizados para armazenar e gerenciar os dados não ofereciam os principais recursos e características que os DBMS possuem, pois não foram projetados com tecnologia, planejamento e robustez necessários para suportar/manipular a grande demanda de dados que cresce(ia) dia após dia. Então, o que existia era uma forma de atender os requisitos solicitados naquele momento. Com isso, uma bola de neve se formava, com novas implementações de programas, tornando o sistema pesado, ou melhor, “inchado”. Sem compatibilidade entre os dados, cada programa tinha seus arquivos em formatos distintos. Isto gerava duplicação dos mesmos e desperdício de espaço, podendo causar inconsistência das informações. Em síntese, foi a partir dessas e outras dificuldades que se desenvolveu os DBMS,