SóProvas


ID
236302
Banca
FCC
Órgão
TCE-SP
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Instruções: Para responder à  questão  sobre restrições de integridade, considere a temporalidade  dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações  temporais como esta.

A restrição Key para R não consegue impedir que R contenha, por exemplo, as seguintes tuplas ao mesmo tempo:

                                      Num#         Status        Período [de:até]
                                        N5              20                 [p05:p06]
                                        N5              20                 [p06:p07] 

Esta situação é uma possibilidade que apresenta um problema de

Alternativas
Comentários
  • Este assunto encontra-se no Tópico 23.7, página 653 do livro do Date. O tema é Apoio a Decisão.

    O problema apontado por Date é que pode acontecer de, nesse tipo de banco de dados (temporal),  a chave primária da relação não ser capaz de garantir a integridade dos dados. No caso citado na questão temos uma  que N5 no período p05 a p06 teve status 20 e no período p06 a p07 teve o status 20. Observe que os dados são os mesmo, apenas o período mudou, e detalhe, p06 aparece nos dois registros. Observe também que poderíamos dizer simplesmente que N5, no período p05 a p07 tinha status 20. Date chama este problema de Redundância pois o status de p06 é enunciado duas vezes.