Banco de Dados e uma colecao de dados relacionados a um topico ou proposito em particular (especifico). Os registro de empregados em um arquivo, uma colecao de selos em um album, uma agenda com os nomes dos gerentes de vendas - cada uma dessas series de dados e um banco de dados. Para desenvolvermos qualquer tipo de projeto em banco de dados informatizado, faz-se necessario abordarmos:Arquivo: e um arquivo e um conjunto de registros e informacoes armazenadasexemplo: o arquivo chamado controle de estoque, controle de conta corrente, controle bancario, ou simplesmente um controle de clientes ou de fornecedores. Registro: e um conjunto campos relacionados e armazenados em um registro.exemplo: a ficha de um determinado cliente contendo a informacoes necessarias para um ambiente expecifico.Campo: e o conjunto de itens que um registro pode conter. exemplo: cada item de uma ficha ou registro, corresponde a um item, campo ou atributo.em um cadastro de clientes de uma empresa, podemos encontrar os seguintes campos:cpf, nome, endereco, cidade, bairro, estado, cep, ......Entidade e Conjuntos de Entidades Uma entidade e um objeto que existe e e distinguivel dos outros objetos. Por exemplo, Silvia Maria com numero do CPF 120.132.248-48 e uma entidade, visto que isto identifica unicamente uma pessoa particular no universo. Assim, a conta numero 0018 401 850 de um Banco e uma entidade que identifica unicamente uma conta particular. Uma entidade pode ser concreta, como uma pessoa ou um livro, ou pode ser abstrata, como um feriado ou um conceito. Um conjunto de entidades ("entity set") e um conjunto com entidades do mesmo tipo. O conjunto de todas as pessoas com conta em um banco, por eemplo, pode ser definido como o conjunto de entidades cliente. Similarmente, o conjunto de entidades conta pode representar o conjunto de todas as contas de um banco particular.1. OBJETIVOS DOS SISTEMAS DE BANCO DE DADOS Considere parte de um banco que mantenha informacoes sobre todos os clientes e contas de poupanca em sistemas de arquivos permanentes no banco. O sistema tem ainda uma quantidade de programas aplicativos que permitem ao usuario manipular os arquivos, incluindo: Um programa para debitar ou creditar uma conta. Um programa para adicionar uma nova consulta Um programa para calcular o saldo de uma conta. Um programa para gerar posicionamentos mensais.Estes programas aplicativos foram desenvolvidos por programadores em resposta as necessidades da organizacao bancaria. Novos programas de aplicacao sao adicionados ao sistema a medida que as necessidades aparecem. Por exemplo, suponha que as novas regulamentacoes do governo permitam aos bancos de poupanca oferecer contas correntes. Como resultado, novos arquivos permanentes sao criados com informacoes sobre todas as contas correntes mantidas no banco, e novos programas podem ser necessarios. Entao, com certeza, mais arquivos e mais programas de aplicacao sao acrescidos ao sistema. O tipico sistema de processamento de arquivos descrito anteriormente e suportado por um sistema operacional convencional. Registros permanentes sao guardados em diversos arquivos, e uma serie de diferentes programas aplicativos e escrita para extrair e adicionar registros no arquivo apropriados. Este esquema tem um grande numero de desvantagens. Redundancia e inconsistencia de dados. Uma