Buscar

Fase 6: Implementação e Ajuste do Sistema do Banco de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

7 Fase 6: implementação e ajuste do sistema do banco de dados 
 
Depois que os projetos lógico e físico forem concluídos, podemos implementar o sistema de 
banco de dados. Isso normalmente é responsabilidade do DBA e é executado em conjunto 
com os projetistas de banco de dados. Os comandos da linguagem na DDL, incluindo a SDL. 
(storage definition language) do SGBD selecionado, são compilados e usados para criar os 
esquemas e arquivos de banco de dados (vazios). O banco de dados pode então ser 
carregado (preenchido) com os dados. Caso estes tiverem de ser convertidos de um sistema 
computadorizado mais antigo, rotinas de conversão podem ser necessárias para reformatá-
los para a carga no novo banco de dados. 
Os programas do banco de dados são implementados pelos programadores de aplicação, 
consultando as especificações conceituais das transações e depois escrevendo e testando o 
código do programa com comandos embutidos na DML (Data Manipulation Languague). 
Quando as transações estiverem prontas e os dados forem carregados no banco de dados, a 
fase de projeto e implementação termina e começa a fase operacional do sistema de banco 
de dados. 
A maioria dos sistemas inclui um utilitário de monitoramento para reunir estatísticas de 
desempenho, que são mantidas no catálogo do sistema ou no dicionário de dados para 
análise posterior. Estas incluem estatísticas sobre o número de chamadas de transações ou 
consultas predefinidas, atividade de entrada/saída ao invés de arquivos, contagens de 
páginas de disco do arquivo ou registros de índice, e freqüência de uso do índice. À medida 
que os requisitos do sistema de banco de dados mudam, com freqüência torna-se necessário 
acrescentar ou remover tabelas existentes e reorganizar alguns arquivos, alterando os 
métodos de acesso principais ou removendo índices antigos e construindo novos. Algumas 
consultas ou transações podem ser reescritas para melhorar o desempenho. O ajuste 
continua enquanto o banco de dados existir, enquanto problemas de desempenho forem 
descobertos e conforme os requisitos continuarem mudando.

Outros materiais