quinta-feira, 27 de agosto de 2009

View de banco de dados

É comum em entrevistas de emprego alguma pergunta sobre View, então é bom saber:

Uma view é uma espécie de tabela derivada de uma consulta em uma ou mais tabelas/views.

Quando uma alteração é feita em uma view, a alteração é feita na tabela correspondente a ela também. Essa é o chavão em entrevistas!

Os dados de uma view não são armazenados separadamente dos dados de uma tabela. As definições de uma view ficam no catálogo do sistema.

Exemplos de comandos para se criar uma view no DB2 são:

create view DEPTSALARY AS SELECT DEPTNO, DEPTNAME, SUM(SALARY)
AS TOTALS FROM PAYROLL GROUP BY DEPTNO,DEPTNAME
create view EMPSALARY AS SELECT EMPNO, EMPNAME, SALARY FROM PAYROLL,
PERSONNEL WHERE EMPNO=EMPNUMB

Enjoy!

Nenhum comentário:

Postar um comentário