Linha 11: Linha 11:
<br>
<br>


Um banco de dados pode ser definido como um conjunto de arquivos/informações armazenados de forma que haja uma relação lógica entre eles.  Sua aplicação é muito vasta, visto que para quaquer médio/grande sistema surgirá a necessidade de armazenar de forma automatizada, dinâmica e segura seus dados.
[size="10"]Um banco de dados pode ser definido como um conjunto de arquivos/informações armazenados de forma que haja uma relação lógica entre eles.  Sua aplicação é muito vasta, visto que para quaquer médio/grande sistema surgirá a necessidade de armazenar de forma automatizada, dinâmica e segura seus dados.
Existem 4 modelos de bancos de dados: planos, em rede, hierárquicos e relacionais. No entanto, trataremos apenas a respeito dos bancos relacionais, por basearem-se na SQL (linguagem para qual a ferramenta de tuning foi desenvolvida).
Existem 4 modelos de bancos de dados: planos, em rede, hierárquicos e relacionais. No entanto, trataremos apenas a respeito dos bancos relacionais, por basearem-se na SQL (linguagem para qual a ferramenta de tuning foi desenvolvida).


O modelo relacional.
O modelo relacional.
Conceito criado por Edgar Frank Codd baseado em relações matemáticas (álgebra relacional, teoria dos conjuntos etc) que tornou-se um padrão para aplicações comerciais devido a sua simplicidade e performance. O banco de dados que utiliza o modelo relacional dispõe seus dados em forma de coleções de tabelas.
Conceito criado por Edgar Frank Codd baseado em relações matemáticas (álgebra relacional, teoria dos conjuntos etc) que tornou-se um padrão para aplicações comerciais devido a sua simplicidade e performance. O banco de dados que utiliza o modelo relacional dispõe seus dados em forma de coleções de tabelas. [/size]


= Funções de um DBA =
= Funções de um DBA =

Edição das 15h20min de 11 de abril de 2016

Esta pesquisa deve fornecer um conteúdo atualizado sobre o tema acima. Não esqueça de incluir as  
referëncias (fontes) no último item, reforçando que não deve ser um Copy/Paste e sim uma síntese 
das pesquisas que fizer.


Conceito



Banco de Dados


[size="10"]Um banco de dados pode ser definido como um conjunto de arquivos/informações armazenados de forma que haja uma relação lógica entre eles. Sua aplicação é muito vasta, visto que para quaquer médio/grande sistema surgirá a necessidade de armazenar de forma automatizada, dinâmica e segura seus dados. Existem 4 modelos de bancos de dados: planos, em rede, hierárquicos e relacionais. No entanto, trataremos apenas a respeito dos bancos relacionais, por basearem-se na SQL (linguagem para qual a ferramenta de tuning foi desenvolvida).

O modelo relacional. Conceito criado por Edgar Frank Codd baseado em relações matemáticas (álgebra relacional, teoria dos conjuntos etc) que tornou-se um padrão para aplicações comerciais devido a sua simplicidade e performance. O banco de dados que utiliza o modelo relacional dispõe seus dados em forma de coleções de tabelas. [/size]

Funções de um DBA


As funções de um database assistant são de administrar e promover melhorias na performance e segurança de um determinado BD (Banco de Dados). O DBA deverá tratar: do ambiente do BD (hardware, software, infraestrutura de rede), dos parâmetros e configurações do BD bem como da otimização de instruções SQL via uma estruturação mais concisa.

Importância do tuning


A importância do tuning se dá quando há a necessidade de reduzir o tempo de resposta para os usuários do sistema ou reduzir o número de recursos utilizados pelo sgbd para execução de uma certa tarefa.

Técnicas


Utilizar corretamente índices e sua clusterizações/não-clusterizações. Executar partes de uma query de maneira paralela. Propor e inserir métodos de pesquisa dinâmica. Reduzir consumo de disco/dados.

Exemplos



Referências bibliográficas


Bancos de Dados - Communications of the ACM, Vol. 13, No. 6, June 1970, pp. 377-387. - Introduction to Database Systems. Date, C. J. 7th ed. 1999.