Restrições de Integridade Integridade Semântica - DIMAp
Restrições de Integridade Integridade Semântica - DIMAp
Restrições de Integridade Integridade Semântica - DIMAp
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Subsistema <strong>de</strong> Integrida<strong>de</strong> <strong>Semântica</strong><br />
• Funções básicas<br />
– especificação <strong>de</strong> regras <strong>de</strong> integrida<strong>de</strong> (DDL)<br />
– monitoração das atualizações <strong>de</strong> dados<br />
– tratamento <strong>de</strong> violações <strong>de</strong> integrida<strong>de</strong><br />
ocasionadas por estas operações<br />
• Definição <strong>de</strong> uma Regra <strong>de</strong> Integrida<strong>de</strong> (RI)<br />
– para quais dados <strong>de</strong>ve-se verificar a regra<br />
– quando a regra <strong>de</strong>ve ser verificada<br />
– que ação <strong>de</strong>ve ser tomada<br />
• Garantia <strong>de</strong> in<strong>de</strong>pendência <strong>de</strong><br />
gerenciamento <strong>de</strong> integrida<strong>de</strong> <strong>de</strong> dados para<br />
as aplicações<br />
Classificação <strong>de</strong> RIs<br />
1. Quanto ao seu alcance<br />
– volume <strong>de</strong> dados investigado pela RI<br />
2. Quanto ao momento <strong>de</strong> verificação<br />
– imediato ou postergado<br />
3. RIs <strong>de</strong> transição <strong>de</strong> estado<br />
– verificação somente quando o dado muda<br />
4. RIs <strong>de</strong> ativação explícita<br />
– verificação in<strong>de</strong>pen<strong>de</strong>nte da ocorrência <strong>de</strong><br />
operações <strong>de</strong> atualização<br />
2