Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 50 questões.
#2741060
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.

Suponha que o banco de dados COPA_BD não possua índices, chaves primárias ou chaves estrangeiras ainda, e analise os comandos a seguir, que seguem a sintaxe do MS SQL Server.

alter table jogo
add constraint PK1 primary key (idJogo)
alter table país
add constraint PK2 primary key (nomePaís)
alter table participação
add constraint X1 foreign key (idJogo) references jogo(idJogo)
alter table participação add constraint X2 foreign key (nomePaís) references país(nomePaís)


Sobre esses comandos, é correto concluir que:

  • estariam incompletos, porque não seriam criados os índices para os atributosidJogoenomePaísda tabelaParticipação;
  • provocariam um erro de execução, porque estariam em desacordo com as instâncias das tabelas do banco de dados;
  • funcionariam erraticamente, porque na criação das chaves estrangeiras os comandosalter tabledeveriam ser aplicados sobre as tabelasJogoePaís;
  • estariam incorretos, porque as duas chaves estrangeiras deveriam ser definidas num único comandoalter table;
  • estariam corretos e funcionariam adequadamente.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora