Toggle navigation
Entrar
Registrar
Administração de Dados
Índice de Documentos
Diretório de Usuários
Application Index
DOCUMENTAÇÃO
Normas e Padrões para Administração de Dados
Nomes de views
Código fonte Wiki de
Nomes de views
Última modificação por
GEOFLAVIA GUILARDUCCI DE ALVARENGA
em 16/01/2019, 17:31
Esconder números de linha
1: ~1. O nome de uma [[//view//>>doc:DOCUMENTAÇÃO.Glossário das Normas e Padrões para Administração de Dados.WebHome||anchor="HView28visE3o29"]] deve ser composto por um prefixo apropriado seguido pela **identificação da //view//**, da seguinte forma: 2: 3: 1.1. Nos nomes de [[//views//>>doc:DOCUMENTAÇÃO.Glossário das Normas e Padrões para Administração de Dados.WebHome||anchor="HView28visE3o29"]] comuns devem ser utilizados o prefixo **VW**: 4: 5: {{html}} 6: <div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;background:#E0E0E0;margin-left:180.0pt;margin-right:290pt'> 7: <p class=MsoNormal style='background:#E0E0E0;border:none;padding:0cm'><b><span style='color:navy'> VW_{identificação da <i>view</i>} </span> </b> 8: </p> </div> 9: <p class=MsoNormal style='margin-top:12.0pt;margin-right:0cm;margin-bottom: 0cm;margin-left:72.0pt;margin-bottom:.0001pt;text-align:justify'><b><span style='font-size:11.0pt;color:#003366'>Exemplo:</span></b></p> <div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;background:#E0E0E0;margin-left:180.0pt;margin-right:290pt'> <p class=MsoNormal style='background:#E0E0E0;border:none;padding:0cm'><b><span style='color:navy'>VW_PROCESSO_DISTRIBUIDO</span></b> 10: </p> </div> 11: {{/html}} 12: 13: 14: 1.2. Nos nomes de [[//views//>>doc:DOCUMENTAÇÃO.Glossário das Normas e Padrões para Administração de Dados.WebHome||anchor="HView28visE3o29"]] materializadas (quando o [[SGBD>>doc:DOCUMENTAÇÃO.Glossário das Normas e Padrões para Administração de Dados.WebHome||anchor="HSGBD"]] permitir a criação de //view// materializada, tais como: Oracle e PostgreSQL) devem ser utilizados o prefixo **VWMT**: 15: 16: {{html}} 17: <div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;background:#E0E0E0;margin-left:180.0pt;margin-right:290pt'><p class=MsoNormal style='background:#E0E0E0;border:none;padding:0cm'><b><span style='color:navy'>VWMT_{identificação da <i>view</i>></span></b></p> </div> <br> <p class=MsoNormal style='margin-top:12.0pt;margin-right:0cm;margin-bottom: 0cm;margin-left:72.0pt;margin-bottom:.0001pt;text-align:justify'><b><span style='font-size:11.0pt;color:#003366'>Exemplo:</span></b></p> <div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;background:#E0E0E0;margin-left:180.0pt;margin-right:290pt'> <p class=MsoNormal style='background:#E0E0E0;border:none;padding:0cm'><b><span style='color:navy'>VWMT_PROCESSO</span></b></p> </div> 18: {{/html}} 19: 20: 21: 22: 2. Se a //[[view >>doc:DOCUMENTAÇÃO.Glossário das Normas e Padrões para Administração de Dados.WebHome||anchor="HView28visE3o29"]]// referenciar uma única tabela, apenas filtrando ou exibindo seus dados de alguma maneira conveniente, a identificação da view deve ser o próprio nome da tabela: 23: 24: {{html}} 25: <div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;background:#E0E0E0;margin-left:180.0pt;margin-right:290pt'><p class=MsoNormal style='background:#E0E0E0;border:none;padding:0cm'><b><span style='color:navy'>VW_{nome da tabela referenciada}</span></b></p> </div> 26: {{/html}} 27: 28: 29: 30: 3. Se a //[[view >>doc:DOCUMENTAÇÃO.Glossário das Normas e Padrões para Administração de Dados.WebHome||anchor="HView28visE3o29"]]// referenciar mais de uma tabela do banco de dados, o nome deve identificar, sempre que possível, todas as tabelas referenciadas. 31: 32: 33: 34: 35: 4. Se a //[[view >>doc:DOCUMENTAÇÃO.Glossário das Normas e Padrões para Administração de Dados.WebHome||anchor="HView28visE3o29"]]// consolida dados de diversas tabelas e os exibe como um conjunto de atributos que permitem caracterizar uma nova entidade, isto é, se a view possuir **identidade própria**, deve ser escolhida uma identificação que retrate adequadamente a nova entidade. 36: 37: {{html}} 38: <p class=MsoNormal style='margin-top:12.0pt;margin-right:0cm;margin-bottom: 0cm;margin-left:66.0pt;margin-bottom:.0001pt;text-align:justify'><b><span style='font-size:11.0pt;color:#003366'>Exemplo:</span></b></p> <div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#E0E0E0;margin-left:186.0pt;margin-right:290pt'> <p class=MsoNormal style='background:#E0E0E0;border:none;padding:0cm'><b><span style='color:#003366'>VW_ENDERECO</span></b></p> </div> <blockquote>A <i>view</i> <b>VW_ENDERECO</b> representa uma visão conveniente de dados extraídos das seguintes tabelas: PROCEDENCIA_GEOGRAFICA, MUNICIPIO_CORREIOS, BAIRRO_CORREIOSe LOGRADOURO_CORREIOS.</blockquote> 39: {{/html}} 40: 41: 42: 43: 5. Os nomes de //[[views >>doc:DOCUMENTAÇÃO.Glossário das Normas e Padrões para Administração de Dados.WebHome||anchor="HView28visE3o29"]]// não devem ser associados a sistemas específicos, a fim de propiciar o compartilhamento de dados.