Skip to content

Instantly share code, notes, and snippets.

View mateusmaso's full-sized avatar

Mateus Maso mateusmaso

View GitHub Profile
Para se fazer um projeto físico de um banco de dados, não basta apenas obter uma estrutura de dados apropriada para armazenamento, mas sim é preciso ser estudado e para isso desenvolver de uma maneira a garantir um resultado eficiênte no final.
Conhecendo as consultas, transações e as aplicações executadas pelo banco de dados, conseguimos realizar análises de desempenho e tomar decisões de projeto físico e significativas. Fazendo uma especificação dos arquivos que serão acessados pela consulta, os atributos nas condições de seleção, junção e cujos valores sao recuperados pela consulta é possível traçar os pontos para otimização.
Além disso, para cada transação é preciso especificar os arquivos que serão atualizados, tipo de operação e aqueles atributos onde as condições de seleção de uma exclusão ou de atualização são especificadas
Não basta aplicarmos todas estas condições sem levar em conta a frequencia em que cada consulta e transação serão realizadas, uma vez que seria ineficiênte realizar para cada u