SGBD

3753 palavras 16 páginas
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
......

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! 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

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!

SGBD Ativos
• Baseiam-se no conceito de Regras
Podem ser implementadas por meio de gatilhos
Ações
SGBD
Ativos

Consultas e

Relacionados

  • sgbd
    1395 palavras | 6 páginas
  • SGBD
    461 palavras | 2 páginas
  • SGBD
    839 palavras | 4 páginas
  • Sgbd
    13472 palavras | 54 páginas
  • Sgbd
    1560 palavras | 7 páginas
  • SGBD
    1317 palavras | 6 páginas
  • Sgbd
    1367 palavras | 6 páginas
  • sgbd
    1337 palavras | 6 páginas
  • SGBD
    381 palavras | 2 páginas
  • Sgbd
    363 palavras | 2 páginas