Escolar Documentos
Profissional Documentos
Cultura Documentos
METODOLOGIA - CELEPAR
Dezembro de 2009
2
SumriodeInformaesdoDocumento
Documento:pfc_nomebanco.odt
Verso
Data
0.1.0
Nmerodepginas:38
Mudanas
01/11/95
Autor
LislaneGracindaDias
(GPT)eRicardoShoiti
Ikematu(GPT)
1.0
18/01/05
CristinaFilipak,Emerson
Saito,LucianaKyono,
FabioSgoda,Cleverson
Budel,DiegoPozzi,
MarcioHein,Jefferson
Martins,CarlosRoland,
ManoelLeal,Jonathan
Lima,FilipeLautert,
LucianoMittmam,
JeffersonMaral,Danilo
Akioshi,ArturDittrich,
AlexandreYamauchi,
FlavioOliveira,P.Rosae
RobsonValentin,Elisabeth
Hoffmann,Vanderlei
Ortncio
1.1
07/12/05
DanielleMayereMarcos
Chiarello
1.2
24/08/09
Reviso
1.3
22/12/09
LeslieHarlleyWatter,
WillianMedeirose
CleversonBudel
1.3
31/12/09
DanielleMayer
METODOLOGIADEDESENVOLVIMENTOCELEPAR
SUMRIO
1. INTRODUO...................................................................................................................................4
2. BANCO DE DADOS...........................................................................................................................4
3.CHAVE DO USURIO DO BANCO DE DADOS.................................................................................4
4. TABELAS...........................................................................................................................................5
5. NOME DOS ATRIBUTOS (COLUNAS)..............................................................................................6
6. VIEWS..............................................................................................................................................24
7. NDICES...........................................................................................................................................25
8. STORED PROCEDURES.................................................................................................................27
9. TRIGGER.........................................................................................................................................28
10 PADRES PARA ORACLE............................................................................................................31
11 PADRES PARA POSTGRESQL...................................................................................................36
METODOLOGIADEDESENVOLVIMENTOCELEPAR
1. INTRODUO
O objetivo deste documento prover informaes para formalizar a
nomenclatura de objetos de banco de dados, bem como apresentar regras para sua
utilizao. Evitando assim, o hbito de existir diferentes nomenclaturas dentro de
uma mesma aplicao.
O documento apresenta os objetos de banco de dados com trs itens:
sintaxe, regras e exemplo. Isto para facilitar o entendimento do desenvolvedor.
O documento est dividido em: os objetos para serem utilizados por todos
os bancos de dados e uma parte especfica para o banco de dados Oracle, alm de
uma parte referente a uma customizao do padro especificamente para o banco
de dados PostgreSQL.
2. BANCO DE DADOS
O nome do banco de dados dever identificar o negcio que est sendo
automatizado ou dever refletir a sigla da aplicao.
Sintaxe:
{[a.z]} -> xxxxxx , onde:
xxxxxx - indica o nome da aplicao que o banco de dados ir atender.
Para o nome da aplicao utilizar tudo em minsculo com no mximo 15 caracteres.
METODOLOGIADEDESENVOLVIMENTOCELEPAR
5
sa_ - indica que uma chave do banco de dados
xxxxxx indicar o nome da aplicao.
Para o nome da aplicao utilizar tudo em minsculo com no mximo 15
caracteres1.
4. TABELAS
O nome de uma tabela dever ser sugestivo. Deve-se fazer o uso de nomenclatura
orientado a objeto, por exemplo: se no departamento Financeiro for necessrio
manter uma tabela de feriados, esta tabela deve ser nomeada identificando
claramente seu contedo, isto significa que seu nome ento dever ser Feriado.
Sintaxe:
TB_{[A..Z][{a.z}]}
TB_XxxxXxxxx, onde:
6
Exemplos:
TB_Pessoa
- Tabela de pessoas;
TB_Funcionario
- Tabela de funcionrios;
TB_Cliente
- Tabela de clientes;
TB_Feriado
- Tabela de feriados;
TB_LaudoNecroterio
No usar preposies;
Exemplos:
Sem abreviaes:
Nome
NomeFuncionario
DataNascimento
ValorSalario
Com abreviaes:
NomeFuncResp
GestorResp
CodTermo
Identificador-da-chave[nome da tabela]
Exemplos:
Nome da
tabela
TB_Pessoa
TB_Laudo
TB_Historico
Identificador
CodPessoa
CodLaudo
CodHistorico
DtHistorico
Nota 2: Caso a chave seja composta utilize um nome simples que identifique a
composio, evitando usar abreviaes.
Nota 3: Nomenclatura METODOLOGIADEDESENVOLVIMENTOCELEPAR
8
Um aspecto importante quanto a nomenclatura dos dados, que a regra para
codificao dos nomes seja tal que, a partir do significado dos dados, se possa
chegar ao seu nome. Este aspecto importante para que se possa aproveitar o
potencial dos dados armazenados, atravs da identificao da existncia ou no
dos dados necessrios uma aplicao, evitando-se a criao de redundncias
desnecessrias.
Uma estratgia que utilizada para este fim, ter uma regra para formao de nome:
Formato geral de um nome de dado
TIPO-QUALIFICADO 1 ... QUALIFICADOR N -IDENTIFICADOR
Onde:
TIPO-QUALIFICADO: identifica o tipo de dado. o termo mais geral no nome.
Exemplos:
CODIGO
DATA
NOME
VALOR
QUALIFICADORES: especificam detalhes que qualificam o tipo de dado. No so
obrigatrios. Quando utilizados, devem ser codificados do mais
geral para o mais especifico.
Exemplo:
PROVENTO
NASCIMENTO
SALARIO
IDENTIFICADOR: identifica a entidade ou relacionamento que possui o dado como
um
de seus atributos.
Exemplos:
FUNCIONARIOS
CONSUMIDOR
FORNECEDOR
DEPARTAMENTO
QUADRO
Exemplo de Nomes: CodigoProventoFuncionario
DataNascimentoConsumidor
NomeFilhoFuncionario
NomeConsumidor
ValorSalarioFuncionario
Para os itens de grupos, sero utilizadas as mesmas regras acima, sendo que o
primeiro termo, designa o tipo, deve ser ESTRUTURA.
METODOLOGIADEDESENVOLVIMENTOCELEPAR
9
Exemplos:
EstruturaTipoInstrucaoFuncionario
CodigoTipoInstrucaoFuncionario
AnoInstrucaoFuncionario
Termo
Abreviatura
Adabas Relacional
Caracterstica
(case sensitive)
Anexo
Ano
Assinatura
ANEXO
ANO
ASS
Anexo
Ano
Ass
Cdigo
COD
Cod
Complemen COMPL
to
Data
DATA
Compl
Descrio
Dia
Endereo
Descr
Dia
End
DESCR
DIA
END
Data
Arquivo anexado
Representa o ano a que se refere um evento.
Qualquer tipo de assinatura, mas principalmente
assinatura eletrnica
Seqncia de caracteres, estruturado ou no, usado
para:
- representar de forma sinttica, ocorrncias de
outro atributo. ex Cdigo-Sexo
M=sexo
masculino; F=sexo feminino
- identificar entidade. Ex. Cdigo-Curso = 0865
Aquilo que complementa ou completa
Indicao precisa do ano ms ou dia em que
ocorreu ou dever ocorrer algum fato
Texto descritivo.
Representa o dia a que se refere um evento.
Indica localizao.
METODOLOGIADEDESENVOLVIMENTOCELEPAR
10
Hora
Indicativo
Minuto
HORA
IND
MINUTO
Hora
Ind
Minuto
Ms
Nome
Nmero
MES
NOME
NUM
Mes
Nome
Num
Quantidade
QTDE
Qtde
Segundo
SEG
Seg
Sigla
SIGLA
Sigla
Situao
SIT
Sit
Tipo
Valor
TIPO
VLR
Tipo
Vlr
Glossrio de qualificadores:
Termo
Abreviatura
Adabas
Relacional
Caracterstica
(case
sensitive)
Abertura
ABERT
Abert
Abreviado
ABREV
Abrev
Absoluto
ABS
Abs
Acrdo
ACOR
Acor
Agncia
AG
Ag
Agente
AGENTE
Agente
Agregado
AGREG
Agreg
Agrupada
AGRUP
Agrup
Almoxarifado
ALMOX
Almox
Alterao
ALT
Alt
Aluguel
ALUGUEL
Aluguel
Aluno
ALUNO
Aluno
METODOLOGIADEDESENVOLVIMENTOCELEPAR
11
Anterior
Anual
Aplicao
Aquisio
rea
ANT
ANUAL
APLIC
AQUIS
AREA
Ant
Anual
Aplic
Aquis
Area
Arquivo
ARQ
Arq
Ata
ATA
Ata
Atividade
Atual
ATIV
ATU
Ativ
Atu
Atualizao
Aula
Auto de Infrao
ATUALIZ
AULA
AUTINF
Atualiz
Aula
AutInf
Autor
Autorizao
Avaliao
AUTOR
AUTORIZ
AVAL
Autor
Autoriz
Aval
Averbao
Bairro
Baixa
Banco
AVERB
BAIRRO
BAI
BCO
Averb
Bairro
Bai
Bco
Bimestral
BIML
Biml
Bimestre
BIN
BINCO
Bloco
BIM
BIN
BINCO
BLOCO
Bim
BIN
BINCO
Bloco
Boletim
BOL
Bol
Bruto
BRUTO
Bruto
Cabealho
CAB
Cab
Cadastro
CAD
Cad
CGC
12
Cadastro
de CPF
Pessoa Fsica
Calculado
CALC
CPF
Clculo
CALCULO
Calculo
Cancelamento
Candidato
CANC
CAND
Canc
Cand
Carga Horria
Carteira
Profissional
CH
CPROF
CH
CProf
Cartrio
CARTORIO
Cartorio
Categoria
CATEG
Categ
Cedente
CEDENTE
Cedente
Cdula
CEDULA
Cedula
Centro
CENTRO
Centro
Cesso
CESSAO
Cessao
Chassi
CHASSI
Chassi
Chave
CHAVE
Chave
CIRETRAN
Classe
CIR
CLASSE
CIR
Classe
Classificao
CLASSIF
Classif
Cliente
CLI
Cli
Calc
CBO
Cdigo
do CDDISP
Dispositivo Legal
Cdigo
de CEP
CDDisp
CEP
Receita Federal.
Nmero que identifica o indivduo perante a
Receita Federal.
Determinado por meio de clculo; Computado,
contado; Avaliado, estimado.
Realizao de uma operao ou uma
combinao de operaes sobre nmeros ou
smbolos algbricos; Avaliao, conjetura.
Sem efeito.
Aspirante a emprego, cargo, honraria, ou
dignidade.
Carga horria atribuda a uma funo.
Nmero da carteira profissional usada pelo
indivduo como forma de registrar seus
contratos de trabalho que sirvam para
reinvindicar seus direitos trabalhistas
Lugar onde se registram e guardam cartas ou
documentos importantes; Arquivo.
Carter, espcie, natureza, srie, grupo,
classe, qualidade. Classe da habilitao do
condutor.
Que ou quem transfere a outro direitos, posse
ou propriedade de alguma coisa.
Documento escrito; Papel representativo de
moeda de curso legal; Papel com nome de
candidato a cargo eletivo; Documento fsico da
carteira nacional de habilitao.
Parte situada no meio de uma cidade, regio,
pas; Posio no meio de um espao qualquer;
Ponto de convergncia; Coisa ou pessoa a que
muitas outras se acham ligadas.
Ato de transferir a outrem direitos, posse ou
propriedade de alguma coisa.
Estrutura de ao sobre a qual se monta toda a
carroaria de veculo motorizado.
Cifra ou conveno de qualquer sistema
criptogrfico; Objeto de ordenao de um
conjunto de elementos.
Circunscrio Regional de Trnsito.
Numa srie ou conjunto, grupo ou diviso que
apresenta
caractersticas
semelhantes,
categoria, ordem; Aula em que se ensina certa
matria; Os estudantes que a frequentam; O
local onde se ministram as aulas, sala.
Que se classificou em exame seletivo,
concurso, etc.
Aquele
que
compra
habitualmente
a
determinada pessoa ou organizao que
fabrica algum produto; Aquele que se utiliza
dos servios de um profissional.
Cdigo usado para preenchimento da RAIS,
usado para preenchimento do Imposto de
Renda, referncia nacional de profisses .
Cdigo que indica a dispensa do funcionrio
pblico.
Nmero utilizado para enderear uma
METODOLOGIADEDESENVOLVIMENTOCELEPAR
13
Endereamento
Postal
Coluna
correspondncia.
COL
Col
Comarca
COMARCA
Comarca
Completo
Concurso
COMPLETO Completo
CONC
Conc
Contato
CONTATO
Contato
Contrato
CONTR
Contr
Contribuinte
CONTRIB
Contrib
Controle
CTRL
Ctrl
Coordenador
Cor
COORD
COR
Coord
Cor
Correspondncia CORRESP
Corresp
Cotao
COT
Cot
Crdito
Criao
Critrio
CRED
CRIA
CRIT
Cred
Cria
Crit
Cultura
Curso
Custo
CULT
CURSO
CUSTO
Cult
Curso
Custo
Declarao
DECL
Delegacia
DRR
Regional
da
Receita Estadual
Demanda
DEMANDA
Decl
DRR
Demonstrativo
Fisco Contbil
DFC
DFC
Departamento
DEPTO
Depto
Dependncia
DEPEND
Depend
Dependncia
DEPADM
DepAdm
Demanda
14
Administrativa
Dependente
DEP
Desconto
DESC
Desincorporao DESINCOR
P
Despesa
DESP
Dep
Desc
Desincorp
Desp
Destinatrio
DEST
Dest
Destino
Detalhe
Dirio
Dirio Oficial do
Estado
do
Paran
Diferena
Digito Verificador
DESTINO
DET
DIARIO
DOE
Destino
Det
Diario
DOE
DIF
DV
Dif
DV
Diligncia
DILIG
Dilig
Discagem Direta
Distncia
Discagem Direta
Internacional
Disciplina
Distrito
Diviso
DDD
DDD
DDI
DDI
DISCIPL
DISTR
DIV
Discipl
Distr
Div
Documento
DOCTO
Docto
Dotao
DOT
Dot
Edital
Emisso
Emitente
Empenho
EDIT
EMIS
EMIT
EMP
Edit
Emis
Emit
Emp
Emprego
EMPREGO
Emprego
Empresa
Emprstimo
EMPR
EMPREST
Empr
Emprest
Encargos
ENCARGO
S
EMAIL
Encargos
Endereo
Internet
15
Ensino
ENSINO
Ensino
Entidade
ENT
Ent
Entrada
ENTR
Entr
Envio
Erro
Especial
ENVIO
ERRO
ESPECIAL
Envio
Erro
Especial
Espcie
ESP
Esp
Especificao
ESPECIF
Especif
Estabelecimento
ESTAB
Estab
Estado Civil
ESTCIV
EstCiv
Estadual
ESTADUAL
Estadual
Etapa
ETP
Etp
Eventual
EVENTUAL
Eventual
Exame
EXAME
Exame
Examinador
Excluso
Exerccio
Extrato
EXAMIN
EXC
EXERC
EXTR
Examin
Exc
Exerc
Extr
Fabricao
FABRIC
Fabric
Faixa
Fase
FAIXA
FASE
Faixa
Fase
Fax
FAX
Fax
Feriado
Ficha
Filial
FER
FICHA
FILIAL
Fer
Ficha
Filial
Final
Fiscal
FINAL
FISC
Final
Fisc
Transmisso
de
conhecimentos,
de
informaes ou de esclarecimentos teis ou
indispensveis educao ou a um fim
determinado.
Aquilo que constitui a essncia de uma coisa;
existncia; individualidade, ente, ser .
Ingresso, admisso, introduo; Comeo,
princpio, incio; Investimento.
Ato de enviar; Remessa, expedio.
Incorreo, inexatido.
Relativo a uma espcie; prprio, peculiar,
especfico, particular.
Classificao da despesa quanto a sua
natureza, grupo de despesa; Classificao de
alguma coisa.
Descrio
rigorosa
e
minuciosa
das
caractersticas que um material, uma obra ou
um servio devero apresentar.
Instituio de Ensino; rea contgua onde
exercida atividade sujeita ao ICMS.
Estado Civil de um cidado (S-Solteiro, CCasado, D-Divorciado, V-Vivo.
De, ou pertencente ou relativo a estado ou
estados da federao.
Cada uma das partes em que pode ser dividido
de um negcio, obra, campanha, carreira, etc.
Que depende de acontecimento incerto;
causual, fortuito, acidental.
Prova a que algum submetido e pela qual
demonstra sua capacidade em determinado
assunto ou matria;
Observao minuciosa feita pelo mdico, para
avaliar o estado de sade fsica ou mental do
paciente;
Prova de habilitao pelo qual passa um
candidato a condutor. composto de provas de
legislao, sanidade, psicotcnico, prtico,
direo defensiva e primeiros socorros.
Aquele que examina.
Ato de excluir.
Perodo, ano.
Coisa que se extraiu de outra; Trecho;
Fragmento; Resumo; Sntese.
Origem, ato, efeito, maneira ou meio de
produzir um produto.
Identificador de um intervalo.
Qualquer estgio ou etapa de uma evoluo,
que compreende uma srie ou um ciclo de
modificaes.
Reproduo fotomecnica de texto manuscrito,
mecanografado ou impresso.
Dia que no h atividade normal de trabalho.
Folha ou carto com anotaes.
Estabelecimento comercial dependente de
outro.
Derradeiro, ltimo.
Pessoa incumbida de fiscalizar.
METODOLOGIADEDESENVOLVIMENTOCELEPAR
16
Fonte
Frmula
Formulrio
Fornecedor
FONTE
FORMULA
FORM
FORNEC
Fonte
Formula
Form
Fornec
Frota
FROTA
Frota
Funo
FUNCAO
Funcao
Funcionrio
FUNC
Func
Fundo
de
Participao dos
Municpios
Gerada
Geral
Grade Curricular
FPM
FPM
GERADA
GERAL
GRADE
Gerada
Geral
Grade
Grau
GRAU
Grau
Grupo
GRP
Grp
Guia
de
Informao
e
Apurao
do
ICMS
Guia
Nacional
de Recolhimento
de
Tributos
Estaduais
Guia
de
Recolhimento
Guia
de
Recolhimento do
Estado
do
Paran
Habilitao
GIA
GIA
GNRE
GNRE
GR
GR
GRPR
GRPR
HABILIT
Habilit
Hierrquico
HIERARQ
Hierarq
Histrico
Incluso
HIST
INC
Hist
Inc
Conjunto
de
conhecimentos,
aptido,
capacidade;
Formalidades jurdicas necessrias para a
aquisio de um direito ou a demonstrao de
capacidade legal.
Conforme srie contnua de graus ou
escales, em ordem crescente ou decrescente.
Exposio cronolgica de fatos.
Ato ou efeito de incluir.
METODOLOGIADEDESENVOLVIMENTOCELEPAR
17
Identificao
IDENT
Ident
Imposto
Imposto
sobre
Operaes
Financeiras
Imposto
Provisrio sobre
Movimentao
Financeira
Imposto
de
Propriedade de
Veculos
Automotores
Imposto
de
Renda
IMP
IOF
Imp
IOF
IPMF
IPMF
IPVA
IPVA
IR
IR
Imposto
de IRPF
Renda
sobre
Pessoa Fsica
Imposto
de IRPJ
Renda
sobre
Pessoa Jurdica
Imposto
sobre ICMS
Circulao
de
Mercadorias
e
Servios
IRPF
Imposto
de ITCMD
Transmisso
Causa Mortis
Indexador
INDEX
ITCMD
ndice
INDICE
Indice
Inferior
INFERIOR
Inferior
Infrao
INF
Inf
Inicial
INIC
Inic
Incorporao
INCORP
Incorp
Inscrio
INSCR
Inscr
Item
ITEM
Item
Jornada
Jurisdio
Lavratura
Lei
Licena
JORNADA
JURISD
LAVR
LEI
LICENCA
Jornada
Jurisd
Lavr
Lei
Licenca
IRPJ
ICMS
Index
18
Licenciatura
LIC
Lic
Linha
LIN
Lin
Linha Funcional
Liquidao
LF
LIQ
LF
Liq
Liquido
LIQUIDO
Liquido
Locador
LOCADOR
Locador
Local
Localidade
Localizao
LOC
LOCALID
LOCALIZ
Loc
Localid
Localiz
Locatrio
LOCAT
Locat
Logradouro
Lotao
LOGR
LOT
Logr
Lot
Lote
LOTE
Lote
Marca
MARCA
Marca
Matrcula
MATR
Matr
Mximo
MAX
Max
Mdia
MED
Med
Medida
Mensagem
MDD
MSG
Mdd
Msg
Mensal
Mesoregio
MENSAL
MESO
Mensal
Meso
Meta
META
Meta
Microbacia
Mnimo
MICROB
MIN
Microb
Min
19
Mnemnico
MNE
Modelo
MODELO
Moeda
Motivo
Motor
MOEDA
MOT
MOTOR
Movimento
MOV
Municpio
MUN
Nacionalidade
NAC
Naturalidade
Natureza
NATUR
NAT
Natureza
Jurdica
Nvel
NATJUR
Nota
NOTA
Notificao
NOTIF
Objetivo
Obra
OBJ
OBRA
Observao
Ocupao
OBS
OCUPACA
NIV
salrio mnimo.
Fcil de reter na memria; Tcnica de
desenvolver e fortalecer a memria mediante
processos auxiliares.
Modelo
Objeto destinado a ser reproduzido por
imitao; Representao em pequena escala
de algo que se pretende executar em grande;
Aquilo que serve de exemplo ou norma, molde.
Moeda
Dinheiro, Cdula de curso legal.
Mot
Justificativa.
Motor
Pessoa ou coisa que faz mover ou d impulso.
Motor usado em automveis que produz um
movimentao de rotao e cuja fora provm
de exploses alternadas resultantes do
aquecimento de uma mistura de combustvel e
ar dentro de cilindros fechados.
Mov
Ato ou processo de mover-se; Srie de
atividades organizadas por pessoas que
trabalham em conjunto para alcanar
determinado fim.
Mun
Circunscrio administrativa autnoma do
Estado, governado por um prefeito e uma
cmara de vereadores.
Nac
Condio prpria de cidado de um pas quer
por naturalidade, quer por naturalizao.
Natur
Local de nascimento.
Nat
Fora ativa que estabeleceu e conserva a
ordem natural de tudo quanto existe; Espcie,
qualidade.
NatJur
Classificao jurdica que atribuda a uma
empresa.
Niv
Designao comum aos diferentes estgios do
ensino.
Nota
- Julgamento (de aptido revelada em exame
ou concurso, de aproveitamento no estudo
regular, de desempenho em funo, etc., ou de
conduta escolar, funcional, etc.) expresso em
nmeros, em palavras ou em letras de valor
relativo, segundo critrios variveis: grau;
- Relao numerada na qual se especificam as
mercadorias vendidas por comerciantes, com
indicao dos preos unitrio e global, e que
obrigatoriamente as acompanha, na entrega ao
consumidor (Nota Fiscal);
- A que se refere a obra ou obras que serviram
de fonte ao autor de um livro (Nota
bibliogrfica);
A que os comerciantes so obrigados a extrair para atender
exigncias fiscais (Nota de compras)
Bilhete para lembrar ou indicar alguma coisa.
Notif
Ordem judicial para que algum faa ou no
faa alguma coisa; intimao.
Obj
Alvo ou fim que se pretende atingir.
Obra
Construo, reforma ou ampliao de bens
imveis realizados por execuo direta ou
indireta.
Obs
Advertncia, nota, reparo.
Ocupacao Ofcio, trabalho, emprego, servio, afazeres.
Mne
METODOLOGIADEDESENVOLVIMENTOCELEPAR
20
Ocupada
O
OCUPADA
Ocupante
OCUPANTE Ocupante
Oramento
ORC
Orc
rgo
ORG
Org
Origem
Original
ORIGEM
ORIG
Origem
Orig
Pagamento
PAGTO
Pagto
Pgina
PAG
Pag
Parmetro
PARM
Parm
Parcela
Parcial
Patrimnio
PARC
PARCIAL
PAT
Parc
Parcial
Pat
Percentagem
PERC
Perc
Periodicidade
Perodo
PERIODIC
PER
Periodic
Per
Pessoa
PGU
PIS/PASEP
Placa
Poder Pblico
PESSOA
PGU
PASEP
PLACA
PODER
Pesssoa
PGU
PASEP
Placa
Poder
Prazo
Preo
Prdio
Procedimento
Processamento
Processo
PRZ
PRECO
PRD
PROC
PROCES
PROCESSO
Prz
Preco
Prd
Proc
Proces
Processo
Processo
Administrativo
Fiscal
Produo
PAF
PAF
PRODUCA
Producao
Ocupada
21
Produtividade
Produto
Produtor
Professor
Programa
O
PRODUT
PROD
PRODUTO
R
PROF
PROG
Produt
Prod
Produtor
Prof
Prog
Projeto
PROJ
Projeto Atividade PROJATIV
Proj
ProjAtiv
Propriedade
Proprietrio
PROPR
PROPRI
Propr
Propri
Protocolo
PROTOC
Protoc
Prova
PRV
Prv
Provento
Quadra
PROVENTO Provento
QUADRA
Quadra
Quadro
QDR
Qdr
Quesito
Questo
Raa
Ramal
QUESITO
QUESTAO
RACA
RAMAL
Quesito
Questao
Raca
Ramal
Razo Social
Real
RAZSOC
REAL
RazSoc
Real
Realizao
Realizado
Reavaliao
Receita
REALIZ
REALIZADO
REAVAL
REC
Realiz
Realizado
Reaval
Rec
Recepo
RECEP
Recep
Receptor
Recuperao
Recurso
RECEPTOR Receptor
RECUP
Recup
RECURSO Recurso
Referncia
REFER
Refer
22
Regio
REGIAO
Regiao
Regional
Registro
REGIONAL
REG
Regional
Reg
Registro Geral
RG
RG
Remessa
REMESSA
Remessa
Remetente
RENACH
RENAVAM
REM
RENACH
RENAVAM
Requerente
REQTE
Rem
RENACH
RENAVA
M
Reqte
Requerimento
REQTO
Reqto
Requisio
Reserva
REQ
RESERVA
Req
Reserva
Responsvel
RESPONS
Respons
Resposta
RESP
Resp
Resultado
RESULT
Result
Resumo
Safra
RES
SAFRA
Res
Safra
Saldo
SLD
Sld
Semanal
Semestral
SEMANAL
SEML
Semanal
Seml
Semestre
Sequncia
Srie
Sexo
SEM
SEQ
SERIE
SEXO
Sem
Seq
Serie
Sexo
SGOC
SGOC
SGOC
23
Sistema
SIST
Sist
Soma
SOMA
Soma
Subclasse
Subclasse
Subprograma
SUBCLASS
E
SUBPROG
Subunidade
Superior
SUBUNID
SUP
Subunid
Sup
Tamanho
Tarefa
TAM
TAR
Tam
Tar
Taxa
TX
Tx
Telefone
FONE
Fone
Termo
TERMO
Termo
Texto
Ttulo
TXT
TITULO
Txt
Titulo
Total
Tramitao
Transao
Transferncia
Tributao
Trimestral
TOT
TRAM
TRANS
TRANSF
TRIBUT
TRIML
Tot
Tram
Trans
Transf
Tribut
Triml
Trimestre
Turma
Turno
Ufir
ltimo
TRIM
TURMA
TURNO
UFIR
ULT
Trim
Turma
Turno
UFIR
Ult
Unidade
UNID
Unid
Unidade
Federativa
Usurio
Utilitrio
UF
UF
USU
UTILIT
Usu
Utilit
UTR
UTR
UTR
Subprog
no Estado do Paran.
Conjunto particular de instrumentos e
convenes adotados com o fim de dar uma
informao.
O resultado de uma adio; Totalidade,
conjunto, somatrio; Poro de dinheiro,
quantia.
Diviso de uma classe, subconjunto.
Desdobramento do programa para maior
especificao dos produtos finais.
Desdobramento da unidade oramentria.
Que est mais acima que; Que emana
autoridade mais elevada; Diz-se da instruo
ou do ensino de nvel universitrio.
Grandeza, corpo, dimenso, volume.
Trabalho que se deve concluir em determinado
prazo; Modalidade de contrato de trabalho em
que se calcula o salrio pelo servio executado;
empreitada.
Razo entre duas grandezas das quais a
primeira e dependente da Segunda.
Aparelho para transmitir a distncia a palavra
falada.
Tempo determinado, prazo; Expresso verbal
de um conceito; Qualquer elemento constitutivo
de uma expresso.
Texto descritivo.
Nome, designao, Qualificao; Denominao
honorfica; Documento que autentica um
direito, padro.
Resultado da adio: soma.
Caminho ou atalho .
Operao.
Ceder, enviar para outro lugar.
Imposto, tributo.
Que dura trs meses. Que se realiza de trs
em trs meses.
Perodo de trs meses.
Grupo de alunos em uma sala de aula.
Diviso do horrio escolar.
Unidade Fiscal de Referncia.
Aquele ou aquilo que est ou vem depois de
todos.
- Quantidade que se toma arbitrariamente para
termo de comparao entre grandezas de
mesma espcie.
- Aquilo que, num conjunto , numa espcie, etc.
forma um todo completo: as unidade de uma
federao.
- Unidade oramentria.
Sigla da unidade federativa do Brasil.
Pessoa que tem acesso ao sistema.
Que tem a utilidade ou interesse, particular ou
geral, como fim principal de seus atos.
Unidade de Trnsito.
METODOLOGIADEDESENVOLVIMENTOCELEPAR
24
Vaga
Validade
VAGA
VALID
Vaga
Valid
Veculo
VEICULO
Veiculo
Vigncia
VIG
Vig
Vinculado
VINC
Vinc
Volume
VOL
Vol
Zona
ZONA
Zona
6. VIEWS
Deve-se utilizar a mesma semntica utilizada para as tabelas. Deve ser prefixada a
palavra VW2 seguido do nome da tabela.
Sintaxe:
VW_{ [A..Z][{a.z}] } -> VW_XxxxxxxxXxxxxx, onde:
VW_ - indica que uma view
Xxxxxx indica o nome da view
Regras:
2 Para o Oracle pode-se utilizar o conceito de materialized view. Nesse caso, utilizar o prefixo
VWF_
METODOLOGIADEDESENVOLVIMENTOCELEPAR
25
Exemplos:
VW_Pessoa
- View de pessoas.
VW_Funcionario
- View de funcionrios.
VW_Cliente
- View de clientes.
VW_Feriado
- View de feriados.
VW_LaudoIML
7. NDICES
Deve-se utilizar a mesma semntica utilizada para as tabelas.
Sintaxe:
IX_{ [A..Z][{a.z}] } {[1..99] | [identificador da chave]} -> IX_XxxxxxxxXxxxxx, ou seja,
IX_<nome_da_tabela><identificador_da_chave>nn, onde:
IX_ - prefixo para identificar que se trata de um ndice
Xxxxxxx - nome da tabela a qual o ndice est associado
nn nmero seqencial da tabela
Xxxxxxx - nmero seqencial dos ndices que se referem a tabela ou identificador da
chave
7.1 Chaves primrias
Para nomear as chaves primrias utilizar:
METODOLOGIADEDESENVOLVIMENTOCELEPAR
26
Sintaxe:
PK_{[A..Z][{a..z}]} -> PK_Xxxxxx, onde
PK_ - indica que uma chave primria
Xxxxx indica o nome da tabela a qual o ndice est associado
7.2 Chaves estrangeiras
Para nomear as chaves estrangeiras utilizar:
Sintaxe:
FK_{[A..Z][{a..z}]}_{[A..Z][{a..z}]} -> FK_Xxxxxx_Xxxxxx, ou seja,
FK_<nome da tabela origem(pai)>_<nome da tabela destino(filho)>, onde:
FK_ - indica que se trata de uma chave estrangeira
Xxxxx - indica o nome da tabela origem(pai)
Xxxxx - indica o nome da tabela destino(filho)
Regras:
METODOLOGIADEDESENVOLVIMENTOCELEPAR
27
8. STORED PROCEDURES
Deve-se utilizar a mesma semntica utilizada para as tabelas. Deve ser prefixada
com a sigla STP_ seguida do nome da tabela para a stored procedure. Para
stored procedures especifica como incluso (I), excluso (D), alterao (U) e
consulta (S) utilizar a notao especifica, apresentada na sintaxe.
Sintaxe:
STP_{[ D | I | S | U ]}_{[A..Z][{a..z}]} -> STP_X_Xxxxxx, ou seja,
STP_<identificador_da_ao_principal><nome_da_stored_procedure>, onde:
STP indica que se trata de uma stored procedure
X - Identificador-da-Ao Principal D DELETE, I INSERT, S SELECT e U UPDATE , quando houver
operaes compostas utilizar o identificador em ordem alfabtica.
Xxxxxx nome da stored procedure
Regras:
Definir uma rea de identificao geral, onde devero existir informaes tais
como:
Autor;
Funo;
Alteraes;
Data;
Autor;
Descrio da alterao.
METODOLOGIADEDESENVOLVIMENTOCELEPAR
28
Exemplos:
STP_I_[nome-da-sp]
STP_D_[nome-da-sp]
STP_U_[nome-da-sp]
STP_S_[nome-da-sp]
9. TRIGGER
Deve-se utilizar a mesma semntica utilizada para as tabelas. Deve ser prefixada a
sigla trg_ seguida do nome da tabela para a trigger. Para trigger especifica como
incluso (I), excluso (D), alterao (U) e consulta (S) utilizar a notao especifica,
apresentada na sintaxe.
Sintaxe:
TRG_{[ D | I | U ]}_{[A..Z][{a..z}]} -> TRG_X_Xxxxxx, ou seja,
TRG_<identificador_da_ao_principal><nome_da_trigger>, onde:
METODOLOGIADEDESENVOLVIMENTOCELEPAR
29
TRG_ - indica que se trata de uma trigger
X - Identificador-da-ao_principal D DELETE, I INSERT e U UPDATE, quando houver operaes
compostas utilizar o identificador em ordem alfabtica.
Xxxxxx nome da trigger
Regras:
Definir uma rea de identificao geral, onde devero existir informaes tais
como:
Autor;
Funo;
Alteraes;
Data;
Autor;
Descrio da alterao.
METODOLOGIADEDESENVOLVIMENTOCELEPAR
30
Exemplos:
TRG_I_[nome-da-trg]
- Trigger de incluso.
TRG_D_[nome-da-trg]
- Trigger de excluso.
TRG_U_[nome-da-trg]
- Trigger de alterao.
METODOLOGIADEDESENVOLVIMENTOCELEPAR
31
10.3 Cluster
Cluster um mtodo opcional para o armazenamento dos dados de uma tabela. Um
cluster armazena linhas de diversas tabelas, que compartilham as mesmas colunas
e so, normalmente, utilizadas em conjunto. Essas linhas so armazenadas nos
mesmos blocos de dados, o que reduz o tempo de I/O e melhora
Atualizar
32
10.4 Function
Funo um objeto constitudo por um conjunto de comandos SQL e construtores
PL/SQL, armazenados no banco de dados, que so executados como uma unidade,
a fim de solucionar um problema especfico ou um conjunto de tarefas
correlacionadas. Pode receber parmetros somente de entrada, de sada ou de
entrada e sada. O que difere uma funo de uma stored procedure que a funo
sempre retorna um nico valor ao ambiente chamador.
Sintaxe:
FN_{[A..Z][{a.z}]}}-> FN_Xxxx, ou seja,
FN_<nome_da_funo>, onde:
FN_ - indica que o objeto uma funo.
Xxxxx - nome_da_funo. Quando as funes forem especficas para validar ou
formatar
informaes,
utilizar
FN_Valida<nome_do_campo>
METODOLOGIADEDESENVOLVIMENTOCELEPAR
33
identificador do campo que est sendo validado ou formatado.
Exemplo:
Funo valida o CadICMS: FN_ValidaCadICMS.
10.5 Package
Um package um grupo de variveis, constantes, cursores, exception, procedures e
funes relacionados funcionalmente e que esto armazenados no banco de dados
para serem usados como uma unidade. Da mesma forma que os procedimentos e
funes independentes, os procedimentos e funes empacotados podem ser
chamados explicitamente por aplicaes ou usurios.
Sintaxe:
PACK_[ D | I | S | U]_{[A..Z][{a.z}]}{[A..Z][{a.z}]} CLU_XxxxXxxxx, ou seja,
PACK_<nome_da_ao>_<nome_do_package >, onde:
PACK_: indica que o objeto um package.
D | I | S | U: indica qual ou quais comandos so executados no pacote. D DELETE,
I INSERT, S SELECT e U UPDATE. Esta parte opcional, utilizar apenas
quando o package for especfico para uma das funes, pois na maioria das
vezes, ele possuir todos os comandos.
nome_do_pacote: identificador do package. O nome do packge no precisa ser o
mesmo da tabela, mas caso seja o nico associado tabela, procure utilizar o
mesmo nome. Quando no for, procurar utilizar um nome que identifique
facilmente a sua funcionalidade principal.
Exemplo:
Package
34
PACK_CargaArqMag.
10.6 Sequence
Uma sequence um objeto do banco de dados criado pelo usurio, que pode ser
compartilhado por vrios usurios para gerar nmeros seqenciais inteiros
exclusivos. Normalmente, as sequences so utilizadas para criar um valor de
PRIMARY KEY, que deve ser exclusivo para cada linha.
Os nmeros da sequence so armazenados e gerados de modo independente das
tabelas. Portanto, a mesma sequence pode ser usada para vrias tabela.
Sintaxe:
SQ_[A..Z][{a.z}]} -> SQ_XxxxXxxxx, ou seja,
SQ_<nome_do_campo>, onde:
SQ_ - indica que o objeto uma sequence.
nome_do_campo - identificador do campo que utiliza a sequence. Normalmente,
uma sequence utilizada para um campo especfico, portanto, utilizar o nome desse
campo.
35
VWF_<sigla_do_sistema><nome_da_view>, onde:
VWF_ - indica que o objeto uma materialized view. O F estabelece que os dados
so gravados fisicamente. Esta conveno utilizada para no haver conflito com a
nomenclatura do SQL Server.
sigla_do_sistema: identifica o sistema ao qual a materialized view pertence.
nome_da_view: identificador da materialized view. Assim como feito com os
demais objetos, procure utilizar nomes que identifiquem o propsito da materialized
view. Quando existir apenas uma materialized view para uma tabela, utilizar o nome
da materialized view igual ao da tabela.
Exemplo:
Materialized view que restringe as colunas da tabela TB_NFACadastro que o
usurio pode acessar: VWF_NFACadastro.
10.8 Dimension
Uma dimenso define relaes hierrquicas (pai/filho) entre pares de colunas ou
conjuntos de colunas. Cada valor do nvel filho est associado a um, e somente um,
valor do nvel pai. Uma relao hierrquica uma dependncia funcional de um
nvel da hierarquia para o prximo nvel da mesma hierarquia. Uma dimenso um
container de relaes lgicas entre colunas, ela no possui armazenamento de
dados associado.
Sintaxe:
DM_[A..Z][{a.z}]}[A..Z][{a.z}]} -> DM_XxxxXxxxx, ou seja,
DM_<sigla_do_sistema><nome_da_dimenso>, onde:
DM_ - identifica que o objeto uma dimenso.
sigla_do_sistema - identifica o sistema ao qual a dimenso pertence.
nome_da_dimenso - identificador da dimenso. Procure nomear a dimenso
METODOLOGIADEDESENVOLVIMENTOCELEPAR
36
identificando sua finalidade, como feito com tabelas.
- Tabela de pessoas
TB_Laudo_Necroterio
METODOLOGIADEDESENVOLVIMENTOCELEPAR
37
Nome
Nome_Funcionario
Data_Nascimento
Com abreviaes:
Nome_Func_Resp
Gestor_Resp
METODOLOGIADEDESENVOLVIMENTOCELEPAR
38
VW_{[A..Z][{a.z}][_][A..Z][{a.z}]} VW_Xxxxx_Xxxxx, onde:
VW_ - indica que uma view
Xxxxx_Xxxxxx indica o nome da view
Nota: Observe a adoo do _ para separar os nomes compostos.
Exemplos:
VW_Pessoa
- View de pessoas
VW_Cliente
- View de clientes
VW_Laudo_IML
METODOLOGIADEDESENVOLVIMENTOCELEPAR