SóProvas


ID
769582
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

As restrições de integridade classificadas como restrições de transição tanto podem referir-se a apenas uma tabela, como a um conjunto de tabelas. Nessa última situação, denominam-se restrições de transição de banco de dados.

Alternativas
Comentários
  • As restrições de integridade resguardam o Banco de Dados contra danos acidentais, assegurando que mudanças feitas por usuários autorizados não resultem na perda de consistência de dados.

    Restrições de domínio são a forma mais elementar de restrições de integridade. Estas testam valores inseridos no Banco de Dados, e testam (efetuam) consultas para assegurar que as comparações façam sentido.

    Integridade referencial assegura que um valor que aparece em uma relação (tabela) para um determinado conjunto de atributos apareça em outro
    conjunto de atributos em outra relação (tabela).

  • Restrição de transição existe??
  • Existe isso Arnaldo? Restrição de transição?
    Também nunca ouvi falar
  • Infelizmente, existe no livro do Date.

    http://books.google.com.br/books?id=xBeO9LSlK7UC&pg=PA232&lpg=PA232&dq=Restri%C3%A7%C3%A3o+de+transi%C3%A7%C3%A3o&source=bl&ots=x9RxiXvf6M&sig=jG1y9IOyg27L93B_l-KDXJmtXpI&hl=pt&sa=X&ei=FJgXUfTOA4rU9QSky4C4Ag&redir_esc=y#v=onepage&q=Restri%C3%A7%C3%A3o%20de%20transi%C3%A7%C3%A3o&f=false
  • Nossa, nunca tinha ouvido falar disso. Pesquisei no livro do Date, conforme citado pelo colega acima, e segue a desrição para conhecimento de todos:

    Restrição de transação é uma restrição sobre as transições legais que determinada variável em particular pode fazer de um valor para outro. Por exemplo, o estado civil de uma pessoa pode mudar de "nunca casado" para "casado", mas o inverso não pode ocorrer. Desde que tenhamos um meio de nos referir, dentro de uma expressão, o valor de uma variável antes de uma atualização qualquer e o valor dessa mesma variável depois dessa mesma atualização, então há um meio de formular qualquer "restrição de transição". Outro exemplo: "Nenhum status de fornecedor poderá diminuir". 
  • Está relacionado  as tabelas em quais os usuário pode interagir, inserir, apagar, ler, alterar alguma informação do banco de dados. Também que triggers podem ser considerado como uma transação, pois determinado acontecimento, pode pedir para alterar alguma informação do banco. Isso acontece desde o início da leitura até o final, a gravação dos dados e ter certeza se ocorreu tudo bem.