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.
No MS SQL Server, o comando SQL
produz, para as tabelas do banco de dados BOOKS, uma lista contendo nomes de livrarias e nomes de autores, tal que, para cada linha, a livraria listada:
- A não oferece livros do autor listado;
- B oferece algum livro do autor listado que é oferecido por todas as outras livrarias;
- C oferece todos os livros do autor listado;
- D oferece algum livro do autor listado que não é oferecido por outras livrarias;
- E oferece algum livro do autor listado que é oferecido por alguma outra livraria, mas não todas.