SóProvas


ID
236305
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:p05]
                           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 654 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 p05 teve status 10 e no período p06 a p07 teve o status 10. Observe que os dados são os mesmo, apenas o período mudou, e detalhe, este período é sequencial, ou seja, poderíamos dizer simplesmente que N5, no período p05 a p07 tinha status 10. Assim, a chave primária proposta estaria garantindo a integridade. Date chama este problema de Circunlóquio pois estamos usando duas tuplas para dizer o que poderia ser dito com apenas uma.
  • Questão rídicula e mal formulada. Conceito pra lá de obscuro.
  • eu só obrigado a ler o Date agora?

    único CJ que eu conheço é o do GTA SA

    #brinks