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.
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:
-
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
-
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
-
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: