SóProvas


ID
754084
Banca
FCC
Órgão
MPE-AP
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Atenção: Analise a seguinte sequência de comandos em SQL para responder às questões de números 42 e 43.

CREATE TABLE Livro (ISBN INT, Nome VARCHAR(40),Autor INT, Editora INT);
CREATE TABLE Autor (Codigo INT, NOME VARCHAR(40));
CREATE TABLE Editora (Codigo INT, Nome VARCHAR(40));
INSERT INTO Livro VALUES (12345, "Programas em C",1,1);
INSERT INTO Livro VALUES (67890, "Métodos Ágeis",1,2);
INSERT INTO Autor VALUES (1, "Manoel da Silva");
INSERT INTO Editora VALUES (1, "Editora Livros");

Note que os exemplos abaixo consideram que as linhas apresentadas acima já foram executadas.

Para receber como resultado apenas a string Programas em C, é necessário executar o comando

Alternativas
Comentários
  • O item c e d mostram o mesmo resultado
  • Apenas corrigindo a colega acima, o item C mostra todos os atributos do livro, como nome, código e etc e a questão pede apenas a string PROGRAMA EM C, que é só o atributo NOME
  • Apenas percebendo isso:

    "SELECT Nome FROM Livro"

    que é o único possível para devolver o valor desejado já mata a questão, nem precisa olhar o WHERE.
  • a) esta selecionando nome da tabela editora e a questão pede a string "programas c" que esta na tabela livro (Item Errado)
    b) Select b.nome From Autor a, Livro c, Editora c; cade a referência de 'b'? (Item Errado)
    c) SELECT * from  (para aqui, a questão só quer um retorno de 1 campo)  Item Errado
    d) Item Certo, veja que ele vai selecionar somente o campo Nome (é justamente o campo que esta 'Programas em C') pertencente a tabela Livro, onde Nome tem algum valor correspondente na tabela Autor e Editora através da clausula IN e qual é esse valor? Hora é o campo Autor e Editora que consta na tabela Livro e com isso ele vai retornar a String. Observe que o código 1 (tabela autor) e 1 (tabela Editora) corresponde aos campos Autor INT com o valor 1 e Editora INT com o valor 1 da tabela Livro.

    e) O comentário da letra C serve para essa opção