Inconsistência de dados
a) Inconsistência de Dados
b) Dicionário de Dados
c) Metadados
d) Concorrência
e) Máquinas Cliente e Servidor
a) Redundância e inconsistência de dados: Uma vez que os arquivos e programas aplicativos são criados por programadores diferentes durante um longo período de tempo, os arquivos provavelmente terão formatos diferentes e os programas serão escritos em diversas linguagens de programação. Além disso, o mesmo elemento de informação pode estar duplicado em diversos lugares (arquivos). Por exemplo, o endereço e o número do telefone de um cliente pode aparecer em um arquivo que contém registros da conta de poupança e um arquivo que contém registros da conta corrente. Esta redundância leva a altos custos de armazenamento e acesso. Pode ainda levar a inconsistência de dados – o que significa que a várias cópias do mesmo dado podem ser diferentes. Por exemplo, a mudança de endereço de um cliente pode ser efetuada num registro de conta corrente, mas não em qualquer outro lugar no sistema. Isto resulta em uma inconsistência de dados.
b) Dicionário de Dados: O dicionário de dados consiste numa lista organizada de todos os elementos de dados que são pertinentes para o sistema. Sem o dicionário de dados o modelo não pode ser considerado completo, pois este descreve entradas, saídas, composição de depósito de dados e alguns cálculos intermédios. O dicionário de dados consiste num ponto de referencia de todos os elementos envolvidos na medida em que permite associar um significado a cada termo utilizado.
c) Metadados: A definição mais simples de metadados é que eles são dados sobre dados – mais especificamente, informações (dados) sobre um determinado conteúdo (os dados).
Os metadados são utilizados para facilitar o entendimento, o uso e o gerenciamento de dados. Os metadados necessários para este fim variam conforme o tipo de dados e o contexto de uso. Por exemplo, no contexto de uma biblioteca, onde os dados são o conteúdo dos