Escolar Documentos
Profissional Documentos
Cultura Documentos
MANUAL DE INSTALAO
Controle de Verso
Verso
Responsabilidade
Incio de elaborao
Final de elaborao
1.0
Andr Luis
02/08/2010
10/08/2010
Atividade
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 2
ndice
1
Requisitos de Instalao........................................................................................................................................4
2.1
2.2
Servidor de Aplicao............................................................................................................................................4
Navegador Web.....................................................................................................................................................4
4.1
Instalao ..............................................................................................................................................................6
5.1
5.2
5.3
Contato ..................................................................................................................................................................6
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 3
VISO GERAL
O presente manual trata da preparao do ambiente de hardware e software para execuo do Siga-Doc.
Sero descritos, no prximo captulo, os requisitos necessrios referentes a especificaes de mquinas e sistemas, bem
como a verses de componentes. No captulo subseqente, tem-se uma srie de passos necessrios para a instalao.
2.1
REQUISITOS DE INSTALAO
Requisitos de Hardware
Hardware
Processador
Memria
Espao em disco
Resoluo de vdeo
Requisito
Intel Xeon 3.2 GHz 32 bits
1,5 GB (Mnima)
112 MB
Resoluo mnima de 1024 x 768 pixels com
256 cores.
Outro hardware:
2.2
Requisitos de Software
Sistema Operacional
Verso
Windows Server
Linux
2003
2.6.25-14
Banco de Dados
Oracle
Verso
Verso 9
Verso
SERVIDOR DE APLICAO
Jboss
4.2.3.GA
Verso
NAVEGADOR WEB
Internet Explorer
Biblioteca/ Componente
Log4J
Lucene (core, queries,
analyzers)
Nheengatu
6 ou Superior
Verso
1.2.11
2.4.0
1.4
http://sourceforge.net/projects/nheengatu/
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 4
4.1
Dom4j
FCKEditor
iText / iText rtf
Webwork / xwork.jar
1.6
2.3
2.1.5
2.2.2
3.5.1
1.2
3
http://www.dom4j.org/
http://sourceforge.net/projects/fckeditor/
http://itextpdf.com/
http://www.opensymphony.com/webwork/dow
nload.action
http://jasperforge.org/
http://xmlgraphics.apache.org/fop/
http://www.hibernate.org/
2.1.1
2.7.6
2.2
1.1.1
1.2.4
4.2.0
1.7
1.3.1
2.7.0
2.7.1
1.3.04
http://commons.apache.org/collections/
http://www.antlr.org/
http://cglib.sourceforge.net/
http://commons.apache.org/logging/
http://ehcache.org/
http://avalon.apache.org/
http://xml.apache.org/batik/
http://commons.apache.org/io/
http://xml.apache.org/xalan-j/
http://xerces.apache.org/xerces2-j/
http://xml.apache.org/commons/
1.3.1
0.7.3
1.1.3
1.0
3.0.6
2.2.2
04aug2000r7
http://xmlgraphics.apache.org/
http://pdfbox.apache.org/
http://www.ccil.org/~cowan/XML/tagsoup
http://www.jdom.org
http://dynamicjasper.sourceforge.net/
http://kxml.sourceforge.net/
http://www.garshol.priv.no/download/xmltools/
prod/JTidy.html
http://qrcode.sourceforge.jp
http://htmlcleaner.sourceforge.net/
http://www.oracle.com/technetwork/java/javae
e/tech/jta-138684.html
http://www.oracle.com/technology/software/te
ch/java/sqlj_jdbc/htdocs/jdbc101040.html
http://www.oracle.com/technetwork/java/ejb141389.html
http://rifers.org/wiki/display/RIFECNT
http://jsptags.com/tags/navigation/pager/page
r-taglib-2.0.html
Qrcode
HtmlCleaner
JTA
0.9
2.0
1.1
ojdbc
1.4
EJB3(ejb3-persistence.jar)
3.3.1
Rife(rife-continuations.jar)
Pager Taglib
1.6.1
2.0
Outros Requisitos
necessrio que a conta do usurio do sistema operacional a executar o servidor JBoss no seja uma conta de
administrador e no esteja inclusa em grupo que possua privilgios caractersticos desse perfil.
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 5
5.1
INSTALAO
5.2
5.3
Instalao no JBoss
No Jboss ser feito deploy dos trs arquivos que compem a aplicao: siga.war, sigaex.war e fckeditor.war,
este ltimo correspondente ao editor de textos do sistema, instalado como uma aplicao parte.
As bibliotecas descritas no item 2.2 e fornecidas junto com os arquivos .war devero ser postas no subdiretrio
lib, do JBoss.
CONTATO
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 6
Pgina 7
(
ID_DOC
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_CLASSIFICACAO
(
ID_CLASSIFICACAO NUMBER(10, 0) NOT NULL,
COD_ASSUNTO_PRINCIPAL NUMBER(1, 0),
COD_ASSUNTO_SECUNDARIO NUMBER(1, 0),
COD_CLASSE NUMBER(2, 0) NOT NULL,
COD_SUBCLASSE NUMBER(2, 0) NOT NULL,
COD_ATIVIDADE NUMBER(2, 0) NOT NULL,
DESCR_CLASSIFICACAO VARCHAR2(4000 BYTE) DEFAULT NULL NOT NULL,
FACILITADOR_CLASS VARCHAR2(4000 BYTE) DEFAULT NULL,
ID_REG_INI NUMBER(10, 0),
DT_INI_REG DATE,
DT_FIM_REG DATE,
COD_ASSUNTO NUMBER(2, 0)
, CONSTRAINT CLASSIFICACAO_PK PRIMARY KEY
(
ID_CLASSIFICACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON TABLE SIGA.EX_CLASSIFICACAO IS 'Armazena os cdigos de classificacao de assuntos de
expedientes segundo a tabela de temporalidade proposta na Gesto Documental.'
;
COMMENT ON COLUMN SIGA.EX_CLASSIFICACAO.ID_CLASSIFICACAO IS 'Identificador interno do assunto
nosistema, um nmero sequencial gerado automaticamente.'
;
COMMENT ON COLUMN SIGA.EX_CLASSIFICACAO.COD_ASSUNTO_PRINCIPAL IS 'Cdigo de clasificao do
assunto principal. '
;
COMMENT ON COLUMN SIGA.EX_CLASSIFICACAO.COD_ASSUNTO_SECUNDARIO IS 'Cdigo de classificao do
cdigo secundrio'
;
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 8
Pgina 9
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_COMPETENCIA
(
FG_COMPETENCIA VARCHAR2(1 BYTE) DEFAULT NULL NOT NULL,
ID_PESSOA NUMBER(10, 0),
ID_CARGO NUMBER(3, 0),
ID_LOTACAO NUMBER(5, 0),
DT_INI_VIG_COMPETENCIA DATE NOT NULL,
DT_FIM_VIG_COMPETENCIA DATE,
ID_COMPETENCIA NUMBER(10, 0) NOT NULL,
ID_FUNCAO_CONFIANCA NUMBER(3, 0),
ID_FORMA_DOC NUMBER(10, 0) NOT NULL
, PRIMARY KEY
(
ID_COMPETENCIA
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_COMPETENCIA
ADD CONSTRAINT COMPETENCIA_PESSOA_FK FOREIGN KEY
(
ID_PESSOA
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_COMPETENCIA
ADD CONSTRAINT COMPETENCIA_LOTACAO_FK FOREIGN KEY
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 10
(
ID_LOTACAO
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE SIGA.EX_COMPETENCIA
ADD CONSTRAINT COMPETENCIA_FUNC_CONF_FK FOREIGN KEY
(
ID_FUNCAO_CONFIANCA
)
REFERENCES CORPORATIVO.DP_FUNCAO_CONFIANCA
(
ID_FUNCAO_CONFIANCA
) ENABLE
;
ALTER TABLE SIGA.EX_COMPETENCIA
ADD CONSTRAINT COMPETENCIA_CARGO_FK FOREIGN KEY
(
ID_CARGO
)
REFERENCES CORPORATIVO.DP_CARGO
(
ID_CARGO
) ENABLE
;
COMMENT ON TABLE SIGA.EX_COMPETENCIA IS 'Esta tabela tem a funo de identificar se o usurio tem
competncia para gerar ou acessar determinado tipo de documento. Armazena tambm o histrico de
competncia.'
;
COMMENT ON COLUMN SIGA.EX_COMPETENCIA.DT_INI_VIG_COMPETENCIA IS 'Data de incio da competencia,
tem a funo de preservar o histrico.'
;
COMMENT ON COLUMN SIGA.EX_COMPETENCIA.DT_FIM_VIG_COMPETENCIA IS 'Data de fim da competencia,
tem a funo de preservar o histrico.'
;
COMMENT ON COLUMN SIGA.EX_COMPETENCIA.ID_COMPETENCIA IS 'Nmero sequencial gerado
automaticamente que identifica internamente a competncia.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_CONFIGURACAO
(
ID_CONFIGURACAO NUMBER(10, 0) NOT NULL,
ID_ORGAO_USU NUMBER(10, 0),
ID_LOTACAO NUMBER(10, 0),
ID_CARGO NUMBER(10, 0),
ID_FUNCAO_CONFIANCA NUMBER(3, 0),
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 11
Pgina 12
;
ALTER TABLE SIGA.EX_CONFIGURACAO
ADD CONSTRAINT CONFIGURACAO_FORMA_DOC_FK FOREIGN KEY
(
ID_FORMA_DOC
)
REFERENCES SIGA.EX_FORMA_DOCUMENTO
(
ID_FORMA_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_CONFIGURACAO
ADD CONSTRAINT CFG_TP_CFG_FK FOREIGN KEY
(
ID_TP_CONFIGURACAO
)
REFERENCES SIGA.EX_TIPO_CONFIGURACAO
(
ID_TP_CONFIGURACAO
) ENABLE
;
ALTER TABLE SIGA.EX_CONFIGURACAO
ADD CONSTRAINT CONFIGURACAO_PESSOA_FK FOREIGN KEY
(
ID_PESSOA
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_CONFIGURACAO
ADD CONSTRAINT CONFIGURACAO_CARGO_FK FOREIGN KEY
(
ID_CARGO
)
REFERENCES CORPORATIVO.DP_CARGO
(
ID_CARGO
) ENABLE
;
ALTER TABLE SIGA.EX_CONFIGURACAO
ADD CONSTRAINT CONFIGURACAO_FUNC_CONF_FK FOREIGN KEY
(
ID_FUNCAO_CONFIANCA
)
REFERENCES CORPORATIVO.DP_FUNCAO_CONFIANCA
(
ID_FUNCAO_CONFIANCA
) ENABLE
;
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 13
Pgina 14
Pgina 15
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_CP_ORGAO_FK FOREIGN KEY
(
ID_ORGAO
)
REFERENCES CORPORATIVO.CP_ORGAO
(
ID_ORGAO
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_ORGAO_USU_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_LOTA_TITULAR_LOTACAO_FK FOREIGN KEY
(
ID_LOTA_TITULAR
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_SUBSCRITOR_PESSOA_FK FOREIGN KEY
(
ID_SUBSCRITOR
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOCUMENTO_MODELO_FK FOREIGN KEY
(
ID_MOD
)
REFERENCES SIGA.EX_MODELO
(
ID_MOD
) ENABLE
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 16
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_FORMA_DOC_FK FOREIGN KEY
(
ID_FORMA_DOC
)
REFERENCES SIGA.EX_FORMA_DOCUMENTO
(
ID_FORMA_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_CADASTRANTE_PESSOA_FK FOREIGN KEY
(
ID_CADASTRANTE
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_NIVEL_ACESSO_FK FOREIGN KEY
(
ID_NIVEL_ACESSO
)
REFERENCES SIGA.EX_NIVEL_ACESSO
(
ID_NIVEL_ACESSO
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_CLASSIFICACAO_FK FOREIGN KEY
(
ID_CLASSIFICACAO
)
REFERENCES SIGA.EX_CLASSIFICACAO
(
ID_CLASSIFICACAO
) ENABLE
;
ALTER TABLE SIGA.EX_DOCUMENTO
ADD CONSTRAINT DOC_CP_ORGAO_DEST_FK FOREIGN KEY
(
ID_ORGAO_DESTINATARIO
)
REFERENCES CORPORATIVO.CP_ORGAO
(
ID_ORGAO
) ENABLE
;
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 17
Pgina 18
;
COMMENT ON COLUMN SIGA.EX_DOCUMENTO.FG_ELETRONICO IS 'Esta flag indica se o documento eletrnoco
ou no.'
;
COMMENT ON COLUMN SIGA.EX_DOCUMENTO.ID_LOTA_TITULAR IS 'identifica a lotao que est sofrendo a
documentao.'
;
COMMENT ON COLUMN SIGA.EX_DOCUMENTO.ID_TITULAR IS 'identifica o titular no caso de um documento
gerado por substituto'
;
COMMENT ON COLUMN SIGA.EX_DOCUMENTO.DSC_CLASS_DOC IS 'O campo para guardar uma descrio de
classificao (informada pelo usurio), quando o usurio selecionar uma classificao intermediria (sem vias).
Isso vai ocorrer quando ele no encontrar uma classificao adequada ao documento, escolhendo uma
classificao aproximada. '
;
CREATE INDEX SIGA.DOC_FORMA_NUM_ANO_IX ON SIGA.EX_DOCUMENTO (ID_FORMA_DOC ASC,
NUM_EXPEDIENTE ASC, ANO_EMISSAO ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.EX_DOCUMENTO_IDX_011 ON SIGA.EX_DOCUMENTO (ID_ORGAO_USU ASC,
ANO_EMISSAO ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.SIGA_EXDOC_MOB_PAI_ID_DOC_IX ON SIGA.EX_DOCUMENTO (ID_MOB_PAI ASC, ID_DOC
ASC) TABLESPACE "SIGA_INDEX"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 19
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_EMAIL_NOTIFICACAO
(
ID_EMAIL_NOTIFICACAO NUMBER NOT NULL,
ID_LOTACAO NUMBER NOT NULL,
EMAIL VARCHAR2(60 BYTE)
, CONSTRAINT EX_EMAIL_NOTIFICACAO_PK PRIMARY KEY
(
ID_EMAIL_NOTIFICACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_ESTADO_DOC
(
ID_ESTADO_DOC NUMBER(10, 0) NOT NULL,
DESC_ESTADO_DOC VARCHAR2(128 BYTE) DEFAULT NULL NOT NULL,
ORDEM_ESTADO_DOC NUMBER(2, 0)
, CONSTRAINT ESTADO_DOC_PK PRIMARY KEY
(
ID_ESTADO_DOC
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 20
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON TABLE SIGA.EX_ESTADO_DOC IS 'Tabela que armazena os possveis estados do documento
durante o seu ciclo de vida.'
;
COMMENT ON COLUMN SIGA.EX_ESTADO_DOC.ID_ESTADO_DOC IS 'Nmero sequencial que identifica o estado
od documento internamente no sistema. (Gerado Automaticamente)'
;
COMMENT ON COLUMN SIGA.EX_ESTADO_DOC.DESC_ESTADO_DOC IS 'Descrio do estado do documento.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_ESTADO_TP_MOV
(
ID_ESTADO_DOC NUMBER(10, 0) NOT NULL,
ID_TP_MOV NUMBER(10, 0) NOT NULL
, CONSTRAINT ESTADO_TP_MOV_PK PRIMARY KEY
(
ID_ESTADO_DOC,
ID_TP_MOV
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_ESTADO_TP_MOV
ADD CONSTRAINT TP_MOV_ESTADO_TPMOV_FK FOREIGN KEY
(
ID_TP_MOV
)
REFERENCES SIGA.EX_TIPO_MOVIMENTACAO
(
ID_TP_MOV
) ENABLE
;
ALTER TABLE SIGA.EX_ESTADO_TP_MOV
ADD CONSTRAINT ESTADO_TPMOV_ESTADO_FK FOREIGN KEY
(
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 21
ID_ESTADO_DOC
)
REFERENCES SIGA.EX_ESTADO_DOC
(
ID_ESTADO_DOC
) ENABLE
;
COMMENT ON TABLE SIGA.EX_ESTADO_TP_MOV IS 'Tabela que parametriza as possveis movimentaes que
um documento pode sofrer de acordo com o estado em que se encontra.'
;
COMMENT ON COLUMN SIGA.EX_ESTADO_TP_MOV.ID_ESTADO_DOC IS 'Cdigo de identificao do estado de
um documento chave estrangeira, refere-se a datela de estados (EX_ESTADO_DOC)'
;
COMMENT ON COLUMN SIGA.EX_ESTADO_TP_MOV.ID_TP_MOV IS 'Cdigo do tipo de movimentao que o
documento pode sofrer, encontrando-se no estado apresentado na mesma tupla.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_ESTADO_TP_MOV_BKP
(
ID_ESTADO_DOC NUMBER(10, 0) NOT NULL,
ID_TP_MOV NUMBER(10, 0) NOT NULL
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_FORMA_DOCUMENTO
(
ID_FORMA_DOC NUMBER(2, 0) NOT NULL,
DESCR_FORMA_DOC VARCHAR2(64 BYTE) DEFAULT NULL NOT NULL,
SIGLA_FORMA_DOC VARCHAR2(3 BYTE) DEFAULT NULL NOT NULL,
ID_TIPO_FORMA_DOC NUMBER NOT NULL
, CONSTRAINT FORMA_DOCUMENTO_PK PRIMARY KEY
(
ID_FORMA_DOC
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 22
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_FORMA_DOCUMENTO
ADD FOREIGN KEY
(
ID_TIPO_FORMA_DOC
)
REFERENCES SIGA.EX_TIPO_FORMA_DOCUMENTO
(
ID_TIPO_FORMA_DOC
) ENABLE
;
COMMENT ON TABLE SIGA.EX_FORMA_DOCUMENTO IS 'Tabela que apresenta as formas em que um documento
pode ser apresentado ou veiculado.'
;
COMMENT ON COLUMN SIGA.EX_FORMA_DOCUMENTO.ID_FORMA_DOC IS 'Numero que identifica internamente
a forma no sistema. Gerado automaticamente.'
;
COMMENT ON COLUMN SIGA.EX_FORMA_DOCUMENTO.DESCR_FORMA_DOC IS 'Descrio da forma que um
documento pode ser apresentado ou veiculado.'
;
COMMENT ON COLUMN SIGA.EX_FORMA_DOCUMENTO.SIGLA_FORMA_DOC IS 'Sigla da forma do documento.'
;
CREATE INDEX SIGA.EX_FORMA_DOCUMENTO_IDX_021 ON SIGA.EX_FORMA_DOCUMENTO
(SIGLA_FORMA_DOC ASC, ID_FORMA_DOC ASC, DESCR_FORMA_DOC ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_MOBIL
(
ID_MOBIL NUMBER NOT NULL,
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 23
Pgina 24
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_MODELO
(
ID_MOD NUMBER(15, 0) NOT NULL,
NM_MOD VARCHAR2(128 BYTE) DEFAULT NULL NOT NULL,
DESC_MOD VARCHAR2(256 BYTE) DEFAULT NULL,
CONTEUDO_BLOB_MOD BLOB,
CONTEUDO_TP_BLOB VARCHAR2(128 BYTE) DEFAULT NULL,
NM_ARQ_MOD VARCHAR2(256 BYTE) DEFAULT NULL,
ID_CLASSIFICACAO NUMBER(10, 0),
ID_FORMA_DOC NUMBER(2, 0),
ID_CLASS_CRIACAO_VIA NUMBER(10, 0),
ID_NIVEL_ACESSO NUMBER(10, 0)
, CONSTRAINT MODELO_PK PRIMARY KEY
(
ID_MOD
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
LOB (CONTEUDO_BLOB_MOD) STORE AS SYS_LOB0000061472C00004$$
(
ENABLE STORAGE IN ROW
CHUNK 8192
PCTVERSION 10
NOCACHE LOGGING
)
;
ALTER TABLE SIGA.EX_MODELO
ADD CONSTRAINT MOD_NIVEL_ACESSO_FK FOREIGN KEY
(
ID_NIVEL_ACESSO
)
REFERENCES SIGA.EX_NIVEL_ACESSO
(
ID_NIVEL_ACESSO
) ENABLE
;
ALTER TABLE SIGA.EX_MODELO
ADD CONSTRAINT MOD_CLASSIFICACAO_FK FOREIGN KEY
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 25
(
ID_CLASSIFICACAO
)
REFERENCES SIGA.EX_CLASSIFICACAO
(
ID_CLASSIFICACAO
) ENABLE
;
ALTER TABLE SIGA.EX_MODELO
ADD CONSTRAINT MOD_FORMA_DOC_FK FOREIGN KEY
(
ID_FORMA_DOC
)
REFERENCES SIGA.EX_FORMA_DOCUMENTO
(
ID_FORMA_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_MODELO
ADD CONSTRAINT MOD_CLASS_VIA_FK FOREIGN KEY
(
ID_CLASS_CRIACAO_VIA
)
REFERENCES SIGA.EX_CLASSIFICACAO
(
ID_CLASSIFICACAO
) ENABLE
;
COMMENT ON TABLE SIGA.EX_MODELO IS 'Tabela que armazena modelos de documentos, no obrigatria a
utilizao de um documento fornrcido pelo sistema.'
;
COMMENT ON COLUMN SIGA.EX_MODELO.ID_MOD IS 'Numero de identificao interna do modelo no sistema.
Gerado automaticamente.'
;
COMMENT ON COLUMN SIGA.EX_MODELO.NM_MOD IS 'Nome do modelo aquele que ser apresentado ao
usurio.'
;
COMMENT ON COLUMN SIGA.EX_MODELO.DESC_MOD IS 'Descrio do modelo apresenta a utilizao e
caractersticas do modelo.'
;
COMMENT ON COLUMN SIGA.EX_MODELO.CONTEUDO_BLOB_MOD IS ' o modelo em si, o arquivo que ser
apresentado ao usurio.'
;
COMMENT ON COLUMN SIGA.EX_MODELO.CONTEUDO_TP_BLOB IS 'Descrio do CONTENT TYPE do arquivo
armazenado, que uma string independente do tipo de arquivo declarado na extenso (ex.: *.DOC, *.RTF, etc)
utilizado como identificador de tipo de arquivo na emisso de arquivos na internet.'
;
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 26
Pgina 27
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_MODELO_TP_DOC_PUBLICACAO
(
ID_MOD NUMBER NOT NULL,
ID_DOC_PUBLICACAO NUMBER NOT NULL
, CONSTRAINT EX_MODELO_TP_DOC_PUBLICACAO_PK PRIMARY KEY
(
ID_MOD,
ID_DOC_PUBLICACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_MODELO_TP_DOC_PUBLICACAO
ADD CONSTRAINT MOD_PUBL_ID_DOC_PUBLICACAO_FK FOREIGN KEY
(
ID_DOC_PUBLICACAO
)
REFERENCES SIGA.EX_TP_DOC_PUBLICACAO
(
ID_DOC_PUBLICACAO
) ENABLE
;
ALTER TABLE SIGA.EX_MODELO_TP_DOC_PUBLICACAO
ADD CONSTRAINT MOD_PUBL_ID_MOD_FK FOREIGN KEY
(
ID_MOD
)
REFERENCES SIGA.EX_MODELO
(
ID_MOD
) ENABLE
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 28
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_MOVIMENTACAO
(
ID_MOV NUMBER(10, 0) NOT NULL,
ID_DOC NUMBER,
ID_DOC_PAI NUMBER(10, 0),
ID_TP_MOV NUMBER(10, 0) NOT NULL,
ID_ESTADO_DOC NUMBER,
ID_TP_DESPACHO NUMBER(10, 0),
ID_CADASTRANTE NUMBER(10, 0),
ID_LOTA_CADASTRANTE NUMBER(5, 0),
ID_SUBSCRITOR NUMBER(10, 0),
ID_LOTA_SUBSCRITOR NUMBER(5, 0),
DT_MOV DATE NOT NULL,
DT_INI_MOV DATE NOT NULL,
NUM_VIA NUMBER(2, 0),
CONTEUDO_BLOB_MOV BLOB,
ID_MOV_CANCELADORA NUMBER(10, 0),
NM_ARQ_MOV VARCHAR2(256 BYTE),
CONTEUDO_TP_MOV VARCHAR2(128 BYTE),
DT_FIM_MOV DATE,
ID_LOTA_RESP NUMBER(5, 0),
ID_RESP NUMBER(10, 0),
DESCR_MOV VARCHAR2(400 BYTE),
ASSINATURA_BLOB_MOV BLOB,
ID_DESTINO_FINAL NUMBER(10, 0),
ID_LOTA_DESTINO_FINAL NUMBER(5, 0),
NUM_VIA_DOC_PAI NUMBER(2, 0),
ID_DOC_REF NUMBER(10, 0),
NUM_VIA_DOC_REF NUMBER(2, 0),
OBS_ORGAO_MOV VARCHAR2(256 BYTE),
ID_ORGAO NUMBER(10, 0),
ID_MOV_REF NUMBER(10, 0),
ID_LOTA_TITULAR NUMBER(10, 0),
ID_TITULAR NUMBER(10, 0),
NM_FUNCAO_SUBSCRITOR VARCHAR2(128 BYTE),
NUM_PROC_ADM NUMBER(*, 0),
ID_NIVEL_ACESSO NUMBER(10, 0),
DT_DISP_PUBLICACAO DATE,
DT_EFETIVA_PUBLICACAO DATE,
DT_EFETIVA_DISP_PUBLICACAO DATE,
PAG_PUBLICACAO VARCHAR2(15 BYTE),
NUM_TRF_PUBLICACAO NUMBER(10, 0),
CADERNO_PUBLICACAO_DJE VARCHAR2(1 BYTE),
ID_MOBIL NUMBER,
ID_MOB_REF NUMBER,
NUM_PAGINAS NUMBER(4, 0),
NUM_PAGINAS_ORI NUMBER(4, 0),
ID_PAPEL NUMBER
, CONSTRAINT MOVIMENTACAO_PK PRIMARY KEY
(
ID_MOV
)
ENABLE
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 29
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
LOB (CONTEUDO_BLOB_MOV) STORE AS SYS_LOB0000061476C00014$$
(
ENABLE STORAGE IN ROW
CHUNK 8192
PCTVERSION 10
NOCACHE LOGGING
)
LOB (ASSINATURA_BLOB_MOV) STORE AS SYS_LOB0000061476C00022$$
(
ENABLE STORAGE IN ROW
CHUNK 8192
PCTVERSION 10
NOCACHE LOGGING
)
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DP_LOTA_SIN_CAD_FK FOREIGN KEY
(
ID_LOTA_CADASTRANTE
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DP_PESSOA_SIN_SUB_FK FOREIGN KEY
(
ID_SUBSCRITOR
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_ORGAO_FK FOREIGN KEY
(
ID_ORGAO
)
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 30
REFERENCES CORPORATIVO.CP_ORGAO
(
ID_ORGAO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_TP_MOV_FK FOREIGN KEY
(
ID_TP_MOV
)
REFERENCES SIGA.EX_TIPO_MOVIMENTACAO
(
ID_TP_MOV
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DOC_FK FOREIGN KEY
(
ID_DOC
)
REFERENCES SIGA.EX_DOCUMENTO
(
ID_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DP_PESSOA_SIN_CAD_FK FOREIGN KEY
(
ID_CADASTRANTE
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOVIMENTACAO_ESTADO_DOC_FK FOREIGN KEY
(
ID_ESTADO_DOC
)
REFERENCES SIGA.EX_ESTADO_DOC
(
ID_ESTADO_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DOC_REF_FK FOREIGN KEY
(
ID_DOC_REF
)
REFERENCES SIGA.EX_DOCUMENTO
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 31
(
ID_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD FOREIGN KEY
(
ID_MOBIL
)
REFERENCES SIGA.EX_MOBIL
(
ID_MOBIL
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DEST_FIM_LOTA_FK FOREIGN KEY
(
ID_LOTA_DESTINO_FINAL
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DOC_PAI_FK FOREIGN KEY
(
ID_DOC_PAI
)
REFERENCES SIGA.EX_DOCUMENTO
(
ID_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_MOV_CANCELADA_FK FOREIGN KEY
(
ID_MOV_CANCELADORA
)
REFERENCES SIGA.EX_MOVIMENTACAO
(
ID_MOV
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_LOTA_TITULAR_LOTACAO_FK FOREIGN KEY
(
ID_LOTA_TITULAR
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 32
ID_LOTACAO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_NIVEL_ACESSO_FK FOREIGN KEY
(
ID_NIVEL_ACESSO
)
REFERENCES SIGA.EX_NIVEL_ACESSO
(
ID_NIVEL_ACESSO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_PESSOA_RESP_FK FOREIGN KEY
(
ID_RESP
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_TITULAR_PESSOA_FK FOREIGN KEY
(
ID_TITULAR
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_TP_DESPACHO_FK FOREIGN KEY
(
ID_TP_DESPACHO
)
REFERENCES SIGA.EX_TIPO_DESPACHO
(
ID_TP_DESPACHO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_LOTA_RESP_FK FOREIGN KEY
(
ID_LOTA_RESP
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 33
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DEST_FIM_PESSOA_FK FOREIGN KEY
(
ID_DESTINO_FINAL
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD FOREIGN KEY
(
ID_PAPEL
)
REFERENCES SIGA.EX_PAPEL
(
ID_PAPEL
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_DP_LOTA_SIN_SUB_FK FOREIGN KEY
(
ID_LOTA_SUBSCRITOR
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD FOREIGN KEY
(
ID_MOB_REF
)
REFERENCES SIGA.EX_MOBIL
(
ID_MOBIL
) ENABLE
;
ALTER TABLE SIGA.EX_MOVIMENTACAO
ADD CONSTRAINT MOV_REF_MOV_FK FOREIGN KEY
(
ID_MOV_REF
)
REFERENCES SIGA.EX_MOVIMENTACAO
(
ID_MOV
) ENABLE
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 34
;
COMMENT ON TABLE SIGA.EX_MOVIMENTACAO IS 'Tabela que armazena o histrico de movimentaes do
documento, incluindo responsveis, tipo de movimentao, estado em que o documento se encontra, anexo, via
alterada e etc.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_MOV IS 'Cdigo sequencial interno, gerado
automaticamente pelo sistema.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_DOC IS 'Cdigo identificador do documento a que se refere
a movimentao.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_DOC_PAI IS 'Cdigo do documento principal, caso o
documenro mensionado por ID_DOC seja anexado, ou juntado a outro documento.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.NUM_VIA IS 'Nmero da via do documento mensionado por
ID_DOC a que se refere a movimentao.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_MOV_CANCELADORA IS 'Cdigo da movimentao que
cancela esta movimentao.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.NUM_VIA_DOC_PAI IS 'Nmero da via do documento principal
a que o documento mensionado por ID_DOC foi anexado ou juntado.'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_DOC_REF IS 'Cdigo do documento que serve de
referncia para o doc mensionado por ID_DOC'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.NUM_VIA_DOC_REF IS 'Nmero da via do documento que
serve de referncia para o doc mensionado por ID_DOC'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_LOTA_TITULAR IS 'identifica a lotao que est em
substituio'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_TITULAR IS 'identifica se a moviemntao foi efetuada por
sub. de funcao'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.NM_FUNCAO_SUBSCRITOR IS 'Campo livre onde o usuario
descreve uma funo (pode ser informal ou temporaria) do subscritor'
;
COMMENT ON COLUMN SIGA.EX_MOVIMENTACAO.ID_NIVEL_ACESSO IS 'identificador do sigilo a ser redefinido
para um documento ou cpia.'
;
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 35
Pgina 36
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.MOVIMENTACAO_LOTA_RESP_E_DATA ON SIGA.EX_MOVIMENTACAO (ID_LOTA_RESP
ASC, DT_INI_MOV ASC) TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_NIVEL_ACESSO
(
ID_NIVEL_ACESSO NUMBER(10, 0) NOT NULL,
NM_NIVEL_ACESSO VARCHAR2(50 BYTE) NOT NULL,
DSC_NIVEL_ACESSO VARCHAR2(256 BYTE),
GRAU_NIVEL_ACESSO NUMBER(10, 0)
, CONSTRAINT NIVEL_ACESSO_PK PRIMARY KEY
(
ID_NIVEL_ACESSO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_NUMERACAO
(
ID_ORGAO_USU NUMBER(10, 0) NOT NULL,
ID_FORMA_DOC NUMBER(2, 0) NOT NULL,
ANO_EMISSAO NUMBER(10, 0) NOT NULL,
NUM_EXPEDIENTE NUMBER(10, 0) NOT NULL
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 37
Pgina 38
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_PREENCHIMENTO
(
ID_PREENCHIMENTO NUMBER(10, 0) NOT NULL,
ID_LOTACAO NUMBER(10, 0) NOT NULL,
ID_MOD NUMBER(10, 0) NOT NULL,
EX_NOME_PREENCHIMENTO VARCHAR2(256 BYTE) DEFAULT NULL NOT NULL,
PREENCHIMENTO_BLOB BLOB
, CONSTRAINT PREENCHIMENTO_FK PRIMARY KEY
(
ID_PREENCHIMENTO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 16K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
LOB (PREENCHIMENTO_BLOB) STORE AS SYS_LOB0000061482C00005$$
(
ENABLE STORAGE IN ROW
CHUNK 8192
PCTVERSION 10
NOCACHE LOGGING
)
;
ALTER TABLE SIGA.EX_PREENCHIMENTO
ADD CONSTRAINT PREENCHIMENTO_LOTACAO_FK FOREIGN KEY
(
ID_LOTACAO
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 39
) ENABLE
;
ALTER TABLE SIGA.EX_PREENCHIMENTO
ADD CONSTRAINT PREENCHIMENTO_MODELO_FK FOREIGN KEY
(
ID_MOD
)
REFERENCES SIGA.EX_MODELO
(
ID_MOD
) ENABLE
;
COMMENT ON TABLE SIGA.EX_PREENCHIMENTO IS 'Esta tabela possui o objetivo de salvar a configurao do
preenchimento da tela de cadastro de expediente, para facilitar a criao de novos expedientes que venham a ter
preenchimento semelhante dos campos.'
;
COMMENT ON COLUMN SIGA.EX_PREENCHIMENTO.ID_PREENCHIMENTO IS 'Campo sequencial de
identificaom interna do preenchimento. Numero gerado autumaticamente pelo sistema'
;
COMMENT ON COLUMN SIGA.EX_PREENCHIMENTO.EX_NOME_PREENCHIMENTO IS 'Nome ou descrio do
preenchimento, tem a finalidade de facilitar a escolha do preenchimento pelo usurio.'
;
COMMENT ON COLUMN SIGA.EX_PREENCHIMENTO.PREENCHIMENTO_BLOB IS 'conteudo do preenchimento a
ser preservado'
;
CREATE INDEX SIGA.EX_PREENCHIMENTO_IDX_012 ON SIGA.EX_PREENCHIMENTO (ID_LOTACAO ASC)
TABLESPACE "SIGA"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX SIGA.EX_PREENCHIMENTO_IDX_013 ON SIGA.EX_PREENCHIMENTO (ID_MOD ASC)
TABLESPACE "SIGA"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 40
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_SITUACAO_CONFIGURACAO
(
ID_SIT_CONFIGURACAO NUMBER NOT NULL,
DSC_SIT_CONFIGURACAO VARCHAR2(256 BYTE)
, CONSTRAINT EX_SITUACAO_CONFIGURACAO_PK PRIMARY KEY
(
ID_SIT_CONFIGURACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TEMPORALIDADE
(
ID_TEMPORALIDADE NUMBER(3, 0) NOT NULL,
DESC_TEMPORALIDADE VARCHAR2(128 BYTE) NOT NULL,
PERMANENCIA_ARQUIVO NUMBER(5, 0)
, CONSTRAINT TEMPORALIDADE_PK PRIMARY KEY
(
ID_TEMPORALIDADE
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 41
Pgina 42
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TIPO_DESTINACAO
(
ID_TP_DESTINACAO NUMBER(10, 0) NOT NULL,
DESCR_TIPO_DESTINACAO VARCHAR2(256 BYTE) DEFAULT NULL NOT NULL,
FACILITADOR_DEST VARCHAR2(4000 BYTE) DEFAULT NULL
, CONSTRAINT TIPO_DESTINACAO_PK PRIMARY KEY
(
ID_TP_DESTINACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON TABLE SIGA.EX_TIPO_DESTINACAO IS 'Tabela de cdigos dos tipos de destinao previstas para
as vias dos expedientes'
;
COMMENT ON COLUMN SIGA.EX_TIPO_DESTINACAO.ID_TP_DESTINACAO IS 'Numero sequencial de
identificao interna. Gerado automaticamente pelo sistema'
;
COMMENT ON COLUMN SIGA.EX_TIPO_DESTINACAO.DESCR_TIPO_DESTINACAO IS 'Descrio do tipo de
destinao final da via do documento (ex.: Eliminao, Guarda Permanente)'
;
COMMENT ON COLUMN SIGA.EX_TIPO_DESTINACAO.FACILITADOR_DEST IS 'Texto que esclarece o siginificado
do tipo de destinao. Campo livre.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TIPO_DOCUMENTO
(
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 43
Pgina 44
(
ID_TIPO_FORMA_DOC
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TIPO_MOBIL
(
ID_TIPO_MOBIL NUMBER NOT NULL,
DESC_TIPO_MOBIL VARCHAR2(20 BYTE)
, PRIMARY KEY
(
ID_TIPO_MOBIL
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TIPO_MOVIMENTACAO
(
ID_TP_MOV NUMBER(10, 0) NOT NULL,
DESCR_TIPO_MOVIMENTACAO VARCHAR2(256 BYTE) DEFAULT NULL NOT NULL
, CONSTRAINT TIPO_MOVIMENTACAO_PK PRIMARY KEY
(
ID_TP_MOV
)
ENABLE
)
TABLESPACE "SIGA"
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 45
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON TABLE SIGA.EX_TIPO_MOVIMENTACAO IS 'Tabela de cdigos dos tipos de movimentacao
(abertura, transferncia, associacao, recadastro...)'
;
COMMENT ON COLUMN SIGA.EX_TIPO_MOVIMENTACAO.ID_TP_MOV IS 'Numero sequencial de identificao
interna do tipo de movimenta, gerado automaticamente.'
;
COMMENT ON COLUMN SIGA.EX_TIPO_MOVIMENTACAO.DESCR_TIPO_MOVIMENTACAO IS 'Descrio do tipo de
movimentano.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TP_DOC_PUBLICACAO
(
ID_DOC_PUBLICACAO NUMBER NOT NULL,
NM_DOC_PUBLICACAO VARCHAR2(256 BYTE),
CARATER VARCHAR2(1 BYTE)
, CONSTRAINT TP_DOC_PUBLICACAO_PK PRIMARY KEY
(
ID_DOC_PUBLICACAO
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TP_FORMA_DOC
(
ID_FORMA_DOC NUMBER(2, 0) NOT NULL,
ID_TP_DOC NUMBER(10, 0) NOT NULL
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 46
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_TP_FORMA_DOC
ADD CONSTRAINT TP_FORMA_DOC_TP_DOC_FK FOREIGN KEY
(
ID_TP_DOC
)
REFERENCES SIGA.EX_TIPO_DOCUMENTO
(
ID_TP_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_TP_FORMA_DOC
ADD CONSTRAINT TP_FORMA_DOC_FORMA_DOC_FK FOREIGN KEY
(
ID_FORMA_DOC
)
REFERENCES SIGA.EX_FORMA_DOCUMENTO
(
ID_FORMA_DOC
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TP_MOV_ESTADO
(
ID_TP_MOV NUMBER(10, 0) NOT NULL,
ID_ESTADO_DOC NUMBER(10, 0) NOT NULL
, CONSTRAINT TP_MOV_ESTADO_PK PRIMARY KEY
(
ID_ESTADO_DOC,
ID_TP_MOV
)
ENABLE
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 47
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE SIGA.EX_TP_MOV_ESTADO
ADD CONSTRAINT ESTADO_TP_MOV_ESTADO_FK FOREIGN KEY
(
ID_ESTADO_DOC
)
REFERENCES SIGA.EX_ESTADO_DOC
(
ID_ESTADO_DOC
) ENABLE
;
ALTER TABLE SIGA.EX_TP_MOV_ESTADO
ADD CONSTRAINT TP_MOV_TPMOV_ESTADO_FK FOREIGN KEY
(
ID_TP_MOV
)
REFERENCES SIGA.EX_TIPO_MOVIMENTACAO
(
ID_TP_MOV
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_TP_MOV_ESTADO_BKP
(
ID_TP_MOV NUMBER(10, 0) NOT NULL,
ID_ESTADO_DOC NUMBER(10, 0) NOT NULL
)
TABLESPACE "SIGA"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE SIGA.EX_VIA
(
ID_VIA NUMBER(10, 0) NOT NULL,
ID_CLASSIFICACAO NUMBER(10, 0) NOT NULL,
ID_TP_DESTINACAO NUMBER(10, 0),
COD_VIA VARCHAR2(1 BYTE),
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 48
Pgina 49
(
ID_TP_DESTINACAO
) ENABLE
;
ALTER TABLE SIGA.EX_VIA
ADD CONSTRAINT VIA_TMP_CORRENTE_FK FOREIGN KEY
(
ID_TMP_CORRENTE
)
REFERENCES SIGA.EX_TEMPORALIDADE
(
ID_TEMPORALIDADE
) ENABLE
;
- - - - - - - - - - - - --- - --- - --- -- - - - - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - create or replace FUNCTION NUM_EXPEDIENTE_FUN
(pID_ORGAO_USU IN NUMBER,
pID_FORMA_DOC IN NUMBER,
pANO_EMISSAO IN NUMBER)
RETURN NUMBER
IS
NR_EXPEDIENTE NUMBER := 0 ;
--PID_NUMERACAO NUMBER := PID_FORMA_DOC ;
BEGIN
SELECT COUNT(NUM_EXPEDIENTE) into NR_EXPEDIENTE
FROM EX_NUMERACAO
WHERE ID_ORGAO_USU = pID_ORGAO_USU
AND ID_FORMA_DOC = pID_FORMA_DOC
AND ANO_EMISSAO = pANO_EMISSAO;
IF NR_EXPEDIENTE = 0 then
NR_EXPEDIENTE := 1;
INSERT INTO EX_NUMERACAO(ID_ORGAO_USU,ID_FORMA_DOC,ANO_EMISSAO,NUM_EXPEDIENTE)
VALUES(pID_ORGAO_USU,pID_FORMA_DOC,pANO_EMISSAO,NR_EXPEDIENTE);
ELSE
SELECT NUM_EXPEDIENTE into NR_EXPEDIENTE
FROM EX_NUMERACAO
WHERE ID_ORGAO_USU = pID_ORGAO_USU
AND ID_FORMA_DOC = pID_FORMA_DOC
AND ANO_EMISSAO = pANO_EMISSAO;
NR_EXPEDIENTE := NR_EXPEDIENTE + 1;
Update EX_NUMERACAO
SET NUM_EXPEDIENTE = NR_EXPEDIENTE
WHERE ID_ORGAO_USU = pID_ORGAO_USU
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 50
-- ***************************************************
-*
*
-* Author
*
-* Creation Date
*
-* Comments
*
-*
*
-- ***************************************************
RETURN VARCHAR2
IS
-Enter all variables cursors and constants following
-this line
sem_acento VARCHAR2(4000);
begin
---
exception
---
end;
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 51
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 52
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 53
Pgina 54
Pgina 55
Pgina 56
;
COMMENT ON TABLE CORPORATIVO.CP_FERIADO IS 'TABELA DE FERIADOS REGISTRA FERIADOS FIXOS E
MVEIS PARA CADA LOCALIDADE.'
;
COMMENT ON COLUMN CORPORATIVO.CP_FERIADO.ID_FERIADO IS 'cdigo de identificao do feriado'
;
COMMENT ON COLUMN CORPORATIVO.CP_FERIADO.DSC_FERIADO IS 'descrio do feriado'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_LOCALIDADE
(
ID_LOCALIDADE NUMBER NOT NULL,
NM_LOCALIDADE VARCHAR2(256 BYTE) NOT NULL,
ID_UF NUMBER NOT NULL
, CONSTRAINT LOCALIDADE_FK PRIMARY KEY
(
ID_LOCALIDADE
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_LOCALIDADE
ADD CONSTRAINT UF_LOCALIDADE_FK FOREIGN KEY
(
ID_UF
)
REFERENCES CORPORATIVO.CP_UF
(
ID_UF
) ENABLE
;
COMMENT ON TABLE CORPORATIVO.CP_LOCALIDADE IS 'TABELA DE CADASTRO DE MUNICPIOS'
;
COMMENT ON COLUMN CORPORATIVO.CP_LOCALIDADE.ID_LOCALIDADE IS 'codigo sequencia de gerado pelo
sistema'
;
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 57
Pgina 58
REFERENCES CORPORATIVO.CP_MARCADOR
(
ID_MARCADOR
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_MARCA
ADD FOREIGN KEY
(
ID_TP_MARCA
)
REFERENCES CORPORATIVO.CP_TIPO_MARCA
(
ID_TP_MARCA
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_MARCA
ADD FOREIGN KEY
(
ID_MOBIL
)
REFERENCES SIGA.EX_MOBIL
(
ID_MOBIL
) ENABLE
;
ALTER TABLE CORPORATIVO.CP_MARCA
ADD FOREIGN KEY
(
ID_PESSOA_INI
)
REFERENCES CORPORATIVO.DP_PESSOA
(
ID_PESSOA
) ENABLE
;
CREATE INDEX CORPORATIVO.LOTACAO ON CORPORATIVO.CP_MARCA (ID_LOTACAO_INI ASC) TABLESPACE
"CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.PESSOA ON CORPORATIVO.CP_MARCA (ID_PESSOA_INI ASC) TABLESPACE
"CORPORATIVO_T"
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 59
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_MARCADOR
(
ID_MARCADOR NUMBER NOT NULL,
DESCR_MARCADOR VARCHAR2(40 BYTE),
ID_TP_MARCADOR NUMBER
, PRIMARY KEY
(
ID_MARCADOR
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_MARCADOR
ADD FOREIGN KEY
(
ID_TP_MARCADOR
)
REFERENCES CORPORATIVO.CP_TIPO_MARCADOR
(
ID_TP_MARCADOR
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_OCORRENCIA_FERIADO
(
ID_OCORRENCIA NUMBER NOT NULL,
DT_INI_FERIADO DATE,
DT_FIM_FERIADO DATE,
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 60
ID_FERIADO NUMBER
, PRIMARY KEY
(
ID_OCORRENCIA
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_OCORRENCIA_FERIADO
ADD FOREIGN KEY
(
ID_FERIADO
)
REFERENCES CORPORATIVO.CP_FERIADO
(
ID_FERIADO
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_ORGAO
(
ID_ORGAO NUMBER(10, 0) NOT NULL,
NM_ORGAO VARCHAR2(256 BYTE) DEFAULT NULL NOT NULL,
CGC_ORGAO NUMBER(14, 0),
RAZAO_SOCIAL_ORGAO VARCHAR2(256 BYTE) DEFAULT NULL,
END_ORGAO VARCHAR2(256 BYTE) DEFAULT NULL,
BAIRRO_ORGAO VARCHAR2(50 BYTE) DEFAULT NULL,
MUNICIPIO_ORGAO VARCHAR2(50 BYTE),
CEP_ORGAO VARCHAR2(8 BYTE),
DSC_TIPO_ORGAO VARCHAR2(100 BYTE) DEFAULT NULL,
NOME_RESPONSAVEL_ORGAO VARCHAR2(60 BYTE),
EMAIL_RESPONSAVEL_ORGAO VARCHAR2(60 BYTE),
NOME_CONTATO_ORGAO VARCHAR2(60 BYTE),
EMAIL_CONTATO_ORGAO VARCHAR2(60 BYTE),
TEL_CONTATO_ORGAO VARCHAR2(10 BYTE),
SIGLA_ORGAO VARCHAR2(30 BYTE),
UF_ORGAO VARCHAR2(2 BYTE),
ID_ORGAO_USU NUMBER(10, 0) NOT NULL,
FG_ATIVO VARCHAR2(1 BYTE)
, CONSTRAINT ORGAO_PK PRIMARY KEY
(
ID_ORGAO
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 61
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_ORGAO
ADD CONSTRAINT ORGAO_ORGAO_USU_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
COMMENT ON TABLE CORPORATIVO.CP_ORGAO IS 'Tabela que armazena os rgo externos. Um rgo externo
cadastrado por um rgo usurio.'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.ID_ORGAO IS 'Numero sequencial identificador do registro.
interno e gerado automaticamente pelo sistema'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.NM_ORGAO IS 'Nome do rgo Externo, campo livre.'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.CGC_ORGAO IS 'CGC do rgo Externo.'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.RAZAO_SOCIAL_ORGAO IS 'Razo social do rgo Externo.'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.END_ORGAO IS 'Endereo do rgo Externo, canpo livre.'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.DSC_TIPO_ORGAO IS 'Descrio do Tipo de rgo Externo.'
;
COMMENT ON COLUMN CORPORATIVO.CP_ORGAO.ID_ORGAO_USU IS 'rgo responsvel pelo cadastramento
e manuteno dos dados do registro. S este rgo ter acesso a este registro.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 62
Pgina 63
ID_PERSONALIZACAO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_SEDE
(
ID_SEDE CHAR(10 BYTE) NOT NULL,
NM_SEDE VARCHAR2(256 BYTE) NOT NULL,
DSC_SEDE VARCHAR2(512 BYTE),
ID_ORGAO_USU NUMBER(10, 0) NOT NULL
, PRIMARY KEY
(
ID_SEDE
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_SEDE
ADD FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 64
Pgina 65
ID_SIT_CONFIGURACAO NUMBER(19, 0)
, CONSTRAINT CP_TP_CONF_ID_TP_CONF_PK PRIMARY KEY
(
ID_TP_CONFIGURACAO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.CP_TIPO_CONFIGURACAO
ADD CONSTRAINT CP_TP_CONF_CP_SIT_CONF_ID_FK FOREIGN KEY
(
ID_SIT_CONFIGURACAO
)
REFERENCES CORPORATIVO.CP_SITUACAO_CONFIGURACAO
(
ID_SIT_CONFIGURACAO
) ENABLE
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.CP_TIPO_MARCA
(
ID_TP_MARCA NUMBER NOT NULL,
DESCR_TP_MARCA VARCHAR2(30 BYTE)
, PRIMARY KEY
(
ID_TP_MARCA
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 66
Pgina 67
;
COMMENT ON COLUMN CORPORATIVO.CP_UF.NM_UF IS 'nome do estado (unidade federal). Campo livre '
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_CARGO
(
ID_CARGO NUMBER(10, 0) DEFAULT NULL NOT NULL,
NOME_CARGO VARCHAR2(100 BYTE) NOT NULL,
ID_ORGAO_USU NUMBER(10, 0) DEFAULT NULL NOT NULL,
DT_FIM_CARGO DATE,
DT_INI_CARGO DATE,
ID_CARGO_INICIAL NUMBER(10, 0),
IDE_CARGO VARCHAR2(256 BYTE)
, PRIMARY KEY
(
ID_CARGO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.DP_CARGO
ADD CONSTRAINT CARGO_INICIAL_CARGO_FK FOREIGN KEY
(
ID_CARGO_INICIAL
)
REFERENCES CORPORATIVO.DP_CARGO
(
ID_CARGO
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_CARGO
ADD CONSTRAINT CARGO_ORGAO_USU_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 68
Pgina 69
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON COLUMN CORPORATIVO.DP_ESTADO_CIVIL.ID_ESTADO_CIVIL IS 'representa o codigo
identificador do estado civil, sequencial e transparente para o usurio'
;
COMMENT ON COLUMN CORPORATIVO.DP_ESTADO_CIVIL.NM_ESTADO_CIVIL IS 'nome do estado civil, campo
livre.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_FUNCAO_CONFIANCA
(
ID_FUNCAO_CONFIANCA NUMBER(10, 0) DEFAULT NULL NOT NULL,
NOME_FUNCAO_CONFIANCA VARCHAR2(100 BYTE) NOT NULL,
NIVEL_FUNCAO_CONFIANCA NUMBER(3, 0),
COD_FOLHA_FUNCAO_CONFIANCA NUMBER(3, 0),
DT_INI_FUNCAO_CONFIANCA DATE,
DT_FIM_FUNCAO_CONFIANCA DATE,
ID_FUNCAO_CONFIANCA_PAI NUMBER(10, 0) DEFAULT NULL,
CATEGORIA_FUNCAO_CONFIANCA VARCHAR2(15 BYTE),
ID_ORGAO_USU NUMBER(10, 0) DEFAULT NULL NOT NULL,
IDE_FUNCAO_CONFIANCA VARCHAR2(256 BYTE),
ID_FUN_CONF_INI NUMBER(10, 0)
, PRIMARY KEY
(
ID_FUNCAO_CONFIANCA
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 70
)
;
ALTER TABLE CORPORATIVO.DP_FUNCAO_CONFIANCA
ADD FOREIGN KEY
(
ID_FUNCAO_CONFIANCA_PAI
)
REFERENCES CORPORATIVO.DP_FUNCAO_CONFIANCA
(
ID_FUNCAO_CONFIANCA
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_FUNCAO_CONFIANCA
ADD CONSTRAINT FUN_CONF_INI_FUN_CONF_PK FOREIGN KEY
(
ID_FUN_CONF_INI
)
REFERENCES CORPORATIVO.DP_FUNCAO_CONFIANCA
(
ID_FUNCAO_CONFIANCA
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_FUNCAO_CONFIANCA
ADD CONSTRAINT FUN_CONF_ORGAO_USU_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
COMMENT ON TABLE CORPORATIVO.DP_FUNCAO_CONFIANCA IS 'Tabela de Funo de Confiana, armazena as
funes de confiana existentes em cada rgo Usurio.'
;
COMMENT ON COLUMN CORPORATIVO.DP_FUNCAO_CONFIANCA.ID_ORGAO_USU IS 'Chave estrangeira que
aponta para rgo Usurio.'
;
COMMENT ON COLUMN CORPORATIVO.DP_FUNCAO_CONFIANCA.IDE_FUNCAO_CONFIANCA IS 'chave da
funcao originaria de migrao em sua tabela de origem'
;
COMMENT ON COLUMN CORPORATIVO.DP_FUNCAO_CONFIANCA.ID_FUN_CONF_INI IS 'chava da funo
orignria desta funo.'
;
CREATE INDEX CORPORATIVO.DP_FUNCAO_CONFIANCA_IDX_008 ON
CORPORATIVO.DP_FUNCAO_CONFIANCA (ID_FUN_CONF_INI ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 71
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_FUNCAO_CONFIANCA_IDX_009 ON
CORPORATIVO.DP_FUNCAO_CONFIANCA (ID_ORGAO_USU ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_FUNCAO_CONFIANCA_IDX_010 ON
CORPORATIVO.DP_FUNCAO_CONFIANCA (ID_FUNCAO_CONFIANCA_PAI ASC) TABLESPACE
"CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO NUMBER(5, 0) NOT NULL,
DATA_INI_LOT DATE NOT NULL,
DATA_FIM_LOT DATE,
NOME_LOTACAO VARCHAR2(120 BYTE) NOT NULL,
ID_LOTACAO_PAI NUMBER(5, 0),
SIGLA_LOTACAO VARCHAR2(20 BYTE) DEFAULT NULL,
ID_ORGAO_USU NUMBER(10, 0) NOT NULL,
IDE_LOTACAO VARCHAR2(256 BYTE),
ID_LOTACAO_INI NUMBER(5, 0)
, PRIMARY KEY
(
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 72
ID_LOTACAO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
ALTER TABLE CORPORATIVO.DP_LOTACAO
ADD CONSTRAINT SIGLA_LOTACAO_DP_LOTACAO_UK UNIQUE
(
SIGLA_LOTACAO,
ID_ORGAO_USU,
DATA_FIM_LOT
)
ENABLE
;
ALTER TABLE CORPORATIVO.DP_LOTACAO
ADD FOREIGN KEY
(
ID_LOTACAO_PAI
)
REFERENCES CORPORATIVO.DP_LOTACAO
(
ID_LOTACAO
) ENABLE
;
ALTER TABLE CORPORATIVO.DP_LOTACAO
ADD CONSTRAINT LOTACAO_ORGAO_USU_FK FOREIGN KEY
(
ID_ORGAO_USU
)
REFERENCES CORPORATIVO.CP_ORGAO_USUARIO
(
ID_ORGAO_USU
) ENABLE
;
COMMENT ON TABLE CORPORATIVO.DP_LOTACAO IS 'Tabela de lotaes.'
;
COMMENT ON COLUMN CORPORATIVO.DP_LOTACAO.DATA_INI_LOT IS 'Data de criao ou alterao da
lotao.'
;
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 73
Pgina 74
Pgina 75
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_PESSOA
(
ID_PESSOA NUMBER(10, 0) NOT NULL,
DATA_INI_PESSOA DATE NOT NULL,
DATA_FIM_PESSOA DATE,
CPF_PESSOA NUMBER(11, 0) NOT NULL,
NOME_PESSOA VARCHAR2(60 BYTE) NOT NULL,
DATA_NASC_PESSOA DATE NOT NULL,
MATRICULA NUMBER(8, 0) NOT NULL,
ID_LOTACAO NUMBER(5, 0) NOT NULL,
ID_CARGO NUMBER(10, 0) DEFAULT NULL,
ID_FUNCAO_CONFIANCA NUMBER(10, 0) DEFAULT NULL,
SESB_PESSOA VARCHAR2(2 BYTE),
EMAIL_PESSOA VARCHAR2(60 BYTE),
TP_SERVIDOR_PESSOA NUMBER(1, 0),
SIGLA_PESSOA VARCHAR2(10 BYTE),
SEXO_PESSOA VARCHAR2(1 BYTE),
GRAU_INSTRUCAO_PESSOA VARCHAR2(50 BYTE),
TP_SANGUINEO_PESSOA VARCHAR2(3 BYTE),
NACIONALIDADE_PESSOA CHAR(60 BYTE),
DATA_POSSE_PESSOA DATE,
DATA_NOMEACAO_PESSOA DATE,
DATA_PUBLICACAO_PESSOA DATE,
DATA_INICIO_EXERCICIO_PESSOA DATE,
ATO_NOMEACAO_PESSOA VARCHAR2(50 BYTE) DEFAULT NULL,
SITUACAO_FUNCIONAL_PESSOA VARCHAR2(50 BYTE),
ID_PROVIMENTO NUMBER(3, 0),
NATURALIDADE_PESSOA VARCHAR2(60 BYTE),
FG_IMPRIME_END VARCHAR2(1 BYTE),
DSC_PADRAO_REFERENCIA_PESSOA VARCHAR2(16 BYTE) DEFAULT NULL,
ID_ORGAO_USU NUMBER(10, 0) DEFAULT NULL NOT NULL,
IDE_PESSOA VARCHAR2(256 BYTE),
ID_PESSOA_INICIAL NUMBER(10, 0),
ENDERECO_PESSOA VARCHAR2(100 BYTE),
BAIRRO_PESSOA VARCHAR2(50 BYTE),
CIDADE_PESSOA VARCHAR2(30 BYTE),
CEP_PESSOA VARCHAR2(8 BYTE),
TELEFONE_PESSOA VARCHAR2(30 BYTE),
RG_PESSOA VARCHAR2(20 BYTE),
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 76
Pgina 77
Pgina 78
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_PESSOA_IDX_002 ON CORPORATIVO.DP_PESSOA (ID_CARGO ASC,
ID_LOTACAO ASC, ID_FUNCAO_CONFIANCA ASC, ID_ORGAO_USU ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_PESSOA_IDX_003 ON CORPORATIVO.DP_PESSOA (ID_FUNCAO_CONFIANCA
ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.DP_PESSOA_IDX_004 ON CORPORATIVO.DP_PESSOA (ID_LOTACAO ASC)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 0
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 79
Pgina 80
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
CREATE INDEX CORPORATIVO.PES_ID_INI ON CORPORATIVO.DP_PESSOA (ID_PESSOA_INICIAL ASC,
DATA_FIM_PESSOA ASC) TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_PROVIMENTO
(
ID_PROVIMENTO NUMBER(3, 0) NOT NULL,
DSC_PROVIMENTO VARCHAR2(60 BYTE) NOT NULL
, PRIMARY KEY
(
ID_PROVIMENTO
)
ENABLE
)
TABLESPACE "CORPORATIVO_T"
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
;
COMMENT ON TABLE CORPORATIVO.DP_PROVIMENTO IS 'Tabela que armazena as formas de provimento da
pessoa.'
;
-- Unable to Render DDL with DBMS_METADATA using internal generator.
CREATE TABLE CORPORATIVO.DP_SUBSTITUICAO
(
ID_SUBSTITUICAO NUMBER(10, 0) NOT NULL,
ID_TITULAR NUMBER(10, 0),
ID_LOTA_TITULAR NUMBER(10, 0) DEFAULT NULL NOT NULL,
ID_SUBSTITUTO NUMBER(10, 0),
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 81
Pgina 82
"REMOVE_ACENTO"
-- ***************************************************
-*
*
-* Author
*
-* Creation Date
*
-* Comments
*
-*
*
-- ***************************************************
RETURN VARCHAR2
IS
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 83
exception
---
end;
/
C:\Publica\docs_siga\SIGA-Instalacao.doc
Pgina 84