15.05.2013 Views

Restrições de Integridade Integridade Semântica - DIMAp

Restrições de Integridade Integridade Semântica - DIMAp

Restrições de Integridade Integridade Semântica - DIMAp

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!