A notação a seguir é uma forma alternativa de descrever esquemas de bancos de dados relacionais, sem que seja necessário fazê-lo por meio de comandos SQL.
- Uma tabela é descrita por meio de um nome e um conjunto de colunas, separadas por vírgulas.
- Por serem irrelevantes para a questão, os tipos de dados das colunas não são especificados.
- Colchetes são usados para representar colunas que admitem o valor nulo.
- Colunas sublinhadas representam a chave primária de uma tabela.
- Chaves estrangeiras são representadas por meio da cláusula REF:
<lista_de_colunas> REF <nome_de_tabela>
Seja o seguinte diagrama E-R:

Qual esquema relacional preserva a semântica do modelo E-R exibido na Figura acima?