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 sequences
Código fonte Wiki de
Nomes de sequences
Última modificação por
GEOFLAVIA GUILARDUCCI DE ALVARENGA
em 16/01/2019, 17:31
Esconder números de linha
1: ~1. A //sequences //são normalmente utilizadas para gerar números sequenciais que são armazenados em tabelas como identificadores únicos de suas linhas. Sempre que utilizadas com essa finalidade, seus nomes, assim como os nomes das colunas correspondentes (conforme orientado na [[Tabela 3 – Glossário de Classes>>doc:DOCUMENTAÇÃO.Normas e Padrões para Administração de Dados | '''Normas e padrões para administração e inteligência de dados.Nomes de atributos.WebHome||anchor="HTabela3"]] ), deverão ser formados pelo prefixo **SEQ**, seguido do nome da tabela: 2: 3: {{html}} 4: <div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;background:#E0E0E0;margin-left:180.0pt;margin-right:350pt'><p class=MsoNormal style='background:#E0E0E0;border:none;padding:0cm'><b><span style='color:navy'>SEQ_{nome da tabela}</span></b></p> </div> <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:140.0pt;margin-right:350pt'><p class=MsoNormal style='background:#E0E0E0;border:none;padding:0cm'><b><span style='color:#003366'>SEQ_PORTEIRO_ADM</span></b></p></div> 5: {{/html}} 6: 7: 8: 2. Exclusivamente no [[DW >>doc:DOCUMENTAÇÃO.Glossário das Normas e Padrões para Administração de Dados.WebHome||anchor="HAmbientededatawarehouse28DW29"]], deve ser utilizado o prefixo **ID** para a composição dos nomes de //sequences//. 9: 10: {{html}} 11: <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:140.0pt;margin-right:350pt'><p class=MsoNormal style='background:#E0E0E0;border:none;padding:0cm'><b><span style='color:#003366'>ID_PROCESSO_CRIMINAL</span></b></p></div> 12: {{/html}} 13: 14: 15: 3. Para //sequences// que não têm relação com tabelas ou colunas de tabelas, a regra de formação é **SEQ_{complemento}**, onde este complemento deve identificar a função da //sequence//.