SQL - Catálogo do DB2 - Visões (views) - www.cadcobol.com.br


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

Visões (views)

Para toda visão que criada, DB2 armazena informação descritiva em várias tabelas do catálogo.

As ações seguintes acorrem no catálogo depois da execução do CREATE VIEW:

  • Uma linha é inserida na SYSIBM.SYSTABLES.

  • Uma linha é inserida na SYSIBM.SYSTABAUTH para registrar a criação da view.

  • Para cada coluna da visão, uma linha é inserida em SYSIBM.SYSCOLUMNS.

  • São inseridas um ou mais linhas na tabela de SYSIBM.SYSVIEWS para registrar o texto da declaração CREATE VIEW.

  • Para cada tabela ou view na qual a view é dependente, uma linha é inserida na SYSIBM.SYSVIEWDEP para registrar a dependência.

  • Uma linha é inserida em SYSIBM.SYSVTREE, e possivelmente em SYSIBM.SYSVLTREE, para registrar a rvore da visão (um interno representação de sua lógica).

Os usuários poderiam querer uma visão de um ou mais dessas tabelas, contendo informação sobre as próprias tabelas e visões.