conceitos
Etapa 1
PASSO 1
Banco de Dados
É uma coleção de dados lógicamente coerente que possui um significado implícito cuja interpretação é dada por uma determinada aplicação; Representa abstratamente uma parte do mundo real, conhecida como Mini-Mundo ou Universo de Discurso (UD), que é de interesse de uma certa aplicação; Mantido em dispositivos de armazenamento secundário de um sistema de computação; Introdução aos SGBD Um sistema de gerenciamento de banco de dados SGBD consiste em um conjunto de programas para acessá-los. Um conjunto de dados, é referenciado como banco de dados, contendo informações sobre uma determinada empresa particular, por exemplo. O principal objetivo de um SGBD é prover um ambiente que seja adequado e eficiente para recuperar e armazenar informações de banco de dados. Os sistemas de banco de dados são projetados para gerenciar grandes informações. O gerenciamento de dados envolve a definição de estruturas para armazenamento de informação e o 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 dê problema, 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. A 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 grade corpo de conceitos e técnicas para o gerenciamento eficiente dos dados.
Cenário de problemas Imaginemos que parte de um banco 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 aplicados que permitem ao usuário manipular os arquivos, incluindo: debitar ou creditar em uma nova conta; adicionar uma nova conta; calcular o saldo de uma conta; gerar