Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 50 questões.
#2741002
Texto da Questão:

Em algumas das questões que seguem desta disciplina, o banco de dados simplificado, denominado COPA_BD, será utilizado como referência.

Descrição do banco de dados COPA_BD
O banco de dados armazena informações sobre os jogos de um grupo de países na fase de classificação da Copa do Mundo, na qual os times jogam entre si. É constituído por quatro tabelas, cujos atributos e instâncias são as que seguem.

imagem-001.jpg

Observações:
Cada registro na tabela Participação representa um dos times que participaram de um determinado jogo, no papel de mandante ou visitante, juntamente com o número de pontos obtidos no jogo (um gol pode ser normal ou contra); Cada registro na tabela Gol representa um gol, contra ou a favor, feito pelo jogador no tempo indicado; Chaves primárias, candidatas e estrangeiras ainda não foram estabelecidas.

Analise o código de um trigger implementado no MS SQL Server sobre o banco COPA_BD descrito anteriormente.



Sabe-se que a tabela inserted contém, no momento do disparo, os registros sendo alterados ou inseridos na tabela objeto do trigger, e que a operação raiserror sinaliza um erro para o processo que iniciou a operação.

Esse código tem a função de prevenir que:

  • o número de registros na tabelaparticipaçãoseja ímpar;
  • um time seja seu próprio adversário;
  • haja dois jogos com o mesmo valor para o atributoidJogo;
  • haja mais de dois times num mesmo jogo;
  • mais de dois registros sejam inseridos numa única operação deinsert.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora