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 banco de dados BOOKS, o campo NumLivrarias, da tabela Livro, contém informação redundante, pois denota o número de livrarias que oferecem o livro e pode ser computado.
O comando SQL que calcula e atualiza esse campo corretamente é: