19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SQL – Structured Query Language – rápido e fácil - 193

14.1.2 Visões regulares – apelidos para colunas

Podemos ocultar detalhes sobre a estrutura da tabela base utilizando

apelidos para as colunas. Neste caso os nomes das colunas da visão

corresponderão a nomes diferentes na tabela base. Observe duas

formas diferentes de fazer isso:

Exemplo 1:

CREATE VIEW FUNCIONARIO_VIEW (MAT_FUNC, NOME_FUNC, DEPT_

FUNC) AS

SELECT MATRICULA, NOME, DEPARTAMENTO

FROM FUNCIONARIO;

Exemplo 2:

CREATE VIEW FUNCIONARIO_VIEW AS

SELECT

MATRICULA AS MAT_FUNC,

NOME AS NOME_FUNC,

DEPARTAMENTO AS DEPT_FUNC

FROM FUNCIONARIO;

14.1.3 Visões regulares – baseadas em junções

Outra função importante das visões regulares é a simplificação de consultas

complexas. Este objetivo pode ser alcançado quando elaboramos visões

com base em duas ou mais tabelas utilizando junções (joins). Observe os

dados obtidos à partir de duas tabelas CLIENTE e PEDIDO.

-------------------- -----------------

TABELA: CLIENTE TABELA: PEDIDO

-------------------- -----------------

CODCLI NOME UF NR VALOR CODCLI

-------------------- -----------------

1001 FULANO SP 1 4800 1002

1002 BELTRANO RJ 2 3600 1003

1003 SICRANO SP 3 5500 1001

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!