///
CREATE TABLE Loja ( idLoja INTEGER NOT NULL, nomeLoja VARCHAR(45), PRIMARY KEY(idLoja) ); CREATE TABLE Filial ( idFilial INTEGER NOT NULL, idLoja INTEGER NOT NULL, cidadeFilial VARCHAR(45), vendasFilial DOUBLE, PRIMARY KEY(idFilial, idLoja), FOREIGN KEY(idLoja) REFERENCES Loja(idLoja) ); Considere que na tabela Loja foram cadastrados os seguintes registros:
| idLoja | nomeLoja |
|---|---|
| 1 | A |
| 2 | B |
| 3 | C |
Na tabela Filial, foram cadastrados os seguintes registros:
| idFilial | idLoja | cidadeFilial | vendasFilial |
|---|---|---|---|
| 1 | 1 | Campinas | 120000 |
| 1 | 2 | Campinas | 35000 |
| 1 | 3 | São Paulo | 120000 |
| 2 | 1 | Salvador | 240000 |
| 2 | 2 | Salvador | 20000 |
| 3 | 1 | Rio de Janeiro | 60000 |
| 4 | 1 | Curitiba | 40000 |
Foi criada uma view, que quando exibida por meio da instrução SELECT * FROM RelVendas; mostrou o seguinte resultado:
| Cidade | Vendas |
|---|---|
| Campinas | 155000 |
| Curitiba | 40000 |
| Rio de Janeiro | 60000 |
| Salvador | 260000 |
| São Paulo | 120000 |
Pode-se concluir corretamente que a view foi criada por meio da instrução