Pular para o conteúdo principal

Questão de Banco de Dados — SQL Server — FGV 2014

Banco de DadosSQL Server
Código
fg013016
Banca
FGV
Órgão
TJ-GO
Ano
2014
Nível
Superior
Cargo
Analista Judiciário - Análise de Sistemas - Banco de Dados
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 jogoadd constraint PK1 primary key (idJogo) alter table paísadd constraint PK2 primary key (nomePaís)alter table participaçãoadd 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:
  1. Aestariam incompletos, porque não seriam criados os índices para os atributos idJogo e nomePaís da tabela Participação;
  2. Bprovocariam um erro de execução, porque estariam em desacordo com as instâncias das tabelas do banco de dados;
  3. Cfuncionariam erraticamente, porque na criação das chaves estrangeiras os comandos alter table deveriam ser aplicados sobre as tabelas Jogo e País;
  4. Destariam incorretos, porque as duas chaves estrangeiras deveriam ser definidas num único comando alter table;
  5. Eestariam corretos e funcionariam adequadamente.
Revelar gabarito e comentário

GabaritoE — estariam corretos e funcionariam adequadamente.

Link permanente: /questoes/fg013016