Magna Concursos
831090 Ano: 2016
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: IBGE

Atenção:

Algumas das questões seguintes fazem referência a um banco dedados relacional intitulado BOOKS, cujas tabelas e respectivasinstâncias são exibidas a seguir. Essas questões referem-se àsinstâncias mostradas.

Enunciado 831090-1

A tabela Livro representa livros. Cada livro tem um autor,representado na tabela Autor. A tabela Oferta representa oslivros que são ofertados pelas livrarias, estas representadas pelatabela Livraria. NULL significa um campo não preenchido.

AutorID, LivrariaID e LivroID, respectivamente, constituem aschaves primárias das tabelas Autor, Livraria e Livro.

LivrariaID e LivroID constituem a chave primária da tabela Oferta.

Com relação ao banco de dados BOOKS, analise os comandos SQL exibidos a seguir:

  1. select *
    from oferta o, livro l, autor a, livraria ll
    where o.livroid=l.livroid and
    o.livrariaid=ll.livrariaid and l.autorid=a.autorid
    
  2. select *
    from oferta o inner join livro l on
    o.livroid=l.livroid
        inner join autor a on l.autorid=a.autorid
        inner join livraria ll on
    o.livrariaid=ll.livrariaid
  3. select *
    from oferta o left join livro l on
    o.livroid=l.livroid
        left join autor a on l.autorid=a.autorid
        left join livraria ll on
    o.livrariaid=ll.livrariaid

É correto afirmar que:

 

Provas

Questão presente nas seguintes provas

Analista de TI - Análise de Sistemas

60 Questões