Módulo nº2 BD- Conceito Estrutura que permite armazenar informação sob a forma de um ou vários ficheiros de dados Esta informação deverá estar relacionada entre si O planeamento de uma base de dados permite que o armazenamento de dados seja feito de forma eficiente. BD- Ficheiro de dados É tipicamente representado por uma tabela composta por: * Colunas que definem os campos * Linhas que definem os registos É um conjunto de registos todos do mesmo tipo, estruturados por campos. Exemplo – Ficheiro de dados Registos Campos Falta de independência entre os dados e os programas: * quando se acrescenta mais um campo era necessário alterar o programa ou, * quando se altera o programa era necessário remodelar os ficheiros de dados Modelos de base de dados Problema frequente na elaboração de uma BD: * “como representar uma situação do mundo real através de conceitos teóricos?” Por exemplo, como representar: * Um fornecedor (xpto, Ldª) * Um produto (computador) * E uma encomenda (um computador é encomendado ao fornecedor xpto, Ldª relacionamento) Modelos de base de dados – Conceito É um conjunto de regras e métodos que permite representar conjuntos de dados (entidades especificando as relações entre cada um deles. Exemplos de modelos de BD Modelos baseados em objectos: procuram representar a realidade através de objectos DataEntraga Produto Quantidade NomeFornecedor Recebimento Endereço NomeFornecedor Fornecedores Tipo NomeProduto Telefone Encomendas PreçoUnidade Produtos