Considere o seguinte modelo relacional para a questão a seguir. Este modelo descreve um banco de dados de uma biblioteca que é usado para manter o controle de livros, usuários e empréstimos de livros. As restrições de integridade referencial são mostradas como arcos direcionados.

O modelo relacional tem como base teórica a álgebra relacional e o cálculo relacional. Entre as operações da álgebra relacional, pode-se citar:
- Sc(R): Seleção de tuplas da relação R que satisfazem a condição C
- Pa(R): Projeção dos atributos das tuplas da relação R
- T ← R: Nomeação de relação
- S * R: Junção Natural
Considerando que a Tabela EDITORA e a Tabela LIVRO foram criadas utilizando o seguinte script SQL:
CREATE TABLE EDITORA( Nome VARCHAR(30) NOT NULL,
Endereco VARCHAR(50),
Fone VARCHAR(20),
PRIMARY KEY(Nome) );
CREATE TABLE LIVRO( idLivro INT NOT NULL,
Titulo VARCHAR(30),
NomeEditora VARCHAR(30) NOT NULL,
PRIMARY KEY(idLivro),
FOREIGN KEY(NomeEditora) REFERENCES EDITORA(Nome)
ON UPDATE CASCADE);
e que a base de dados está vazia antes da execução do comando, pode-se afirmar que: