Pular para o conteúdo principal

Questão de Banco de Dados — MySQL — FGV 2015

Banco de DadosMySQL
Código
fg016758
Banca
FGV
Órgão
PGE-RO
Ano
2015
Nível
Superior
Cargo
Analista da Procuradoria - Analista de Sistemas (Desenvolvimento)
No contexto do MySQL 5.0, analise o comando insert a seguir e a instância da tabela animal depois da sua execução.INSERT INTO animal (grupo,nome) VALUES('mamífero','cachorro'), ('mamífero','gato'),('pássaro','sabiá'), ('mamífero','baleia'),('pássaro','pardal'); grupo id nome mamífero 1 cachorro mamífero 2 gato pássaro 1 sabiá mamífero 3 baleia pássaro 2 pardalPara que isso ocorra, o comando de criação da tabela animal deve ter sido:
  1. ACREATE TABLE animal ( grupo ENUM('pássaro','mamífero') NOT NULL, id MEDIUMINT NOT NULL AUTO_INCREMENT, nome CHAR(30) NOT NULL) ENGINE=MyISAM;
  2. BCREATE TABLE animal ( grupo ENUM('pássaro','mamífero') NOT NULL, id MEDIUMINT NOT NULL AUTO_INCREMENT, nome CHAR(30) NOT NULL, PRIMARY KEY (grupo,id)) ENGINE=MyISAM;
  3. CCREATE TABLE animal ( grupo VARCHAR(64) NOT NULL, id MEDIUMINT NOT NULL, nome CHAR(30) NOT NULL, PRIMARY KEY (grupo,id AUTO_INCREMENT) ) ENGINE=MyISAM;
  4. DCREATE TABLE animal ( grupo ENUM('pássaro','mamífero') NOT NULL, id MEDIUMINT NOT NULL AUTO_INCREMENT CYCLIC, nome CHAR(30) NOT NULL) ENGINE=MyISAM;
  5. ECREATE TABLE animal ( grupo ENUM VARCHAR(64) NOT NULL, id MEDIUMINT NOT NULL AUTO_INCREMENT CYCLIC, nome CHAR(30) NOT NULL) ENGINE=MyISAM;
Revelar gabarito e comentário

GabaritoB — CREATE TABLE animal ( grupo ENUM('pássaro','mamífero') NOT NULL, id MEDIUMINT NOT NULL AUTO_INCREMENT, nome CHAR(30) NOT NULL, PRIMARY KEY (grupo,id) ) ENGINE=MyISAM;

Link permanente: /questoes/fg016758