Analise e desenvolvimento de sistemas

2982 palavras 12 páginas
Banco de Dados

BD Ativo

Tópicos
• Introdução
• SGBD Ativos
Definição
Regras
Aspectos a considerar
Exemplos de SGBD ativos
Uma aplicação ativa

• Bibliografia

Introdução
• Tradicionalmente SGBD são passivos
Eles executam consultas ou transações apenas quando explicitamente requisitadas por um usuário ou um programa • Para algumas aplicações, condições definidas sobre os estados dos bancos de dados devem ser monitoradas Introdução
• Exemplos de Aplicações
Controle de processos
Controle do fluxo de trabalho
Monitoramento hospitalar
Sistema de segurança
Sistema EAD
......

4/80

Introdução
• O monitoramento significa que, uma vez identificado um evento, em condições especificadas, uma ação deve ser executada
• Dois enfoques tradicionais
1. Escrever um programa que periodicamente verifique se o evento ocorreu
Aplicações
Atualização

SGBD
Passivos

Verificação periódica Difícil identificar a melhor periodicidade!

Introdução
• Dois enfoques tradicionais (Cont.)
2. Incluir em cada aplicação que atualiza o BD, a verificação do evento
SGBD
Passivos

Aplicação incluindo monitoração

Compromete a modularidade e reutilização de código! 6/80

SGBD Ativos
• Definição
Um SGBD Ativo continuamente monitora o estado do BD e reage espontaneamente quando eventos predefinidos ocorrem
Possuindo semântica bem definida
Satisfazendo requisitos de modelagem e eficiência das aplicações Sendo completamente integrado ao SGBD

7/80

SGBD Ativos
• Funcionalmente um SGBD ativo monitora condições ativadas por eventos, representando operações internas no BD ou eventos externos, e, se a condição for verdadeira, a ação é executada
• Gatilho
Procedimento que é automaticamente ativado pelo SGBD em resposta a determinadas mudanças que ocorrem no BD

SGBD Ativos são construídos com base no conceito de Gatilhos!

8/80

SGBD Ativos
• Baseiam-se no conceito de Regras
Podem ser

Relacionados

  • Analise e Desenvolvimento de Sistemas
    1186 palavras | 5 páginas
  • Análise e desenvolvimento de sistema
    1231 palavras | 5 páginas
  • Analise e desenvolvimento de sistemas
    1241 palavras | 5 páginas
  • Análise e desenvolvimento de sistemas
    1208 palavras | 5 páginas
  • Análise e Desenvolvimento de Sistemas
    4739 palavras | 19 páginas
  • Análise e desenvolvimento de sistemas
    1037 palavras | 5 páginas
  • Analise e desenvolvimento de sistemas
    2009 palavras | 9 páginas
  • Análise e desenvolvimento de sistema
    693 palavras | 3 páginas
  • Analise e Desenvolvimento de Sistemas
    5534 palavras | 23 páginas
  • Analise e Desenvolvimento de Sistemas
    806 palavras | 4 páginas