quarta-feira, fevereiro 09, 2011

Regras e Responsabilidades DBA Adabas - 06 - 01/02

A documentação do Banco de Dados

Documentação de banco de dados inclui a gravação dos procedimentos, normas, orientações e descrições da base de dados necessária para o uso adequado, eficiente e contínua do banco de dados.

A documentação deve ser especialmente preparado e distribuído para seletivamente;

* utilizadores finais;
* para os prórios DBA;
* função dos operadores do CPD;
* para os desenvolvedores das aplicações.

O DBA é responsável por fornecer e manter a documentação adequada para esses destinatários.

Padrões

Estabelecer e manter um conjunto consistente de controles do banco de dados, particularmente nas seguintes áreas:

* definição de dados: uma metodologia uniforme devem ser adotados;

* Utilização de Dados;

* propriedade e responsabilidade, porções de identificação do banco de dados;

* Dados de acesso e manipulação: Normas para a forma como os dados são acessados e atualizados no banco de dados são cruciais para garantir a integridade dos dados. Os procedimentos padrão para os pedidos de codificação reduzir a possibilidade de erros. Por exemplo, a atualização dos valores fundamentais devem ser rigorosamente controladas;

* Dados de edição e validação: O DBA deve estabelecer procedimentos para assegurar o cumprimento das regras e manter níveis consistentes de qualidade dos dados no banco de dados. O DBA deve, portanto, envolver-se em sistemas e testes de aceitação de novas aplicações que utilizam o SGBD;

* As operações do computador: O DBA é responsável por garantir que os procedimentos padrão são usadas por pessoal de operações do computador quando eles lidam com o banco de dados. Isso inclui os procedimentos de backup padrão, reinicie e procedimentos de recuperação, e outras actividades relacionadas com as operações.

Alguns funcionários vão resistir ao estabelecimento de normas para o ambiente de banco de dados. Tenha em conta o status de uma norma e da áreas onde as normas devem ser estabelecidas. Em geral, um novo padrão exigirá negociação, arbitragem e compromisso diante de todas as partes envolvidas que irão aceitá-la mesmo como um padrão proposto. A única maneira de determinar se uma norma é prático é implementá-lo.

As normas estão sujeitas a alterações. O processo de mudança de um padrão existente deve ser tão controlado como o de instalar uma nova. As mudanças devem ser formalmente proposto e comunicado a todos os usuários afetados. Depois de um período de teste, analise a mudança proposta com os usuários para decidir se ele deve se tornar um padrão.

Rever periodicamente as normas de banco de dados para avaliar a sua eficácia e garantir que eles estão sendo seguidos. A ação corretiva pode precisar de seguir tal revisão. O DBA também tem a responsabilidade principal de garantir que todos os funcionários que trabalham no ambiente de banco de dados são conscientes e adequadamente treinados a utilização das normas.

Como cada site tem seus próprios procedimentos e exigências, essa documentação não sugere um conjunto específico de normas.

Descrição do Base de Dados

A descrição do banco de dados deve abranger as seguintes áreas principais:

* Conceito do banco de dados: uma descrição formal dos dados a serem armazenados e uma definição de sua inerente estruturas lógicas de dados. O DBA deve definir explicitamente as estruturas de dados que refletem o conhecimento do DBA da evolução previsível e incluir as necessidades de outros usuários conhecidos ou potenciais.

* Uso de banco de dados: as informações devem ser registadas no nível do aplicativo e os dados individuais em nível de item. Esta documentação será de imenso valor, quando os novos sistemas estão sendo desenvolvidos. A informação que deve ser gravado é discutido na próxima subseção.

* Implementação: como os dados são armazenados atualmente no banco de dados. Esta é a documentação da estrutura de armazenamento físico do banco de dados e deve incluir (entre outros):

* * Executado estruturas de dados (formatos de dados lógica e relacionamentos). Estes são normalmente um subconjunto do banco de dados conceitual;

* * Estrutura de armazenamento (formatos de dados físicos e relacionamentos), em termos de Adabas, isso significa que o conteúdo das tabelas Definição de Campo, as relações de engate e outras relações inerentes;

* * Volume de dados: número e tamanho médio dos registros em cada arquivo;

* * Crescimento antecipado: por arquivo e tamanho do campo (e, portanto, tamanho de registro);

* * Adições e exclusões de registros: o número um em executar a manutenção da média. Também é útil para manter uma nota da distribuição das adições e exclusões (ou seja, eles são aleatórios através do arquivo ou restrita a uma pequena parte dela), bem como a forma (programa do usuário ou a utilidade), em que estas adições e As exclusões são realizadas.

Além disso, as razões pelas quais esta implementação foi escolhida deverá ser anotada. Esta informação será útil mais tarde quando a manutenção ou projeto novo pedido seja realizado.

O DBA é responsável por descrever formalmente o banco de dados na forma descrita acima e manter esta descrição em um dicionário de dados (se esse processo for automatizado ou não). A equipe do projeto será obrigada a fornecer o DBA com todas as informações do DBA precisa executar esta tarefa.

0 comentários:

Enviar um comentário