Tables Previous topic Chapter index Next topic

PERSONAL

 

Description

(There is no description for table PERSONAL)

 

Fields

PK

FK

Field

Domain

Type

NN

Default

Description

 

CODIGO

 

CHAR(15)

 

 

 

 

CODIGO2

 

CHAR(15)

 

 

 

 

NOM1

 

CHAR(20)

 

 

 

 

NOM2

 

CHAR(20)

 

 

 

 

APL1

 

CHAR(20)

 

 

 

 

APL2

 

CHAR(20)

 

 

 

 

ACTIVO

 

CHAR(1)

'S'

 

 

 

DIRECCION

 

CHAR(80)

 

 

 

 

TELEFONO

 

CHAR(15)

 

 

 

 

MOVIL

 

CHAR(15)

 

 

 

 

EMAIL

 

CHAR(40)

 

 

 

 

NACIMIENTO

 

DATE

 

 

 

 

FOTO

 

BLOB SUB_TYPE 0 SEGMENT SIZE 80

 

 

 

CODCARGO

 

CHAR(5)

 

 

 

CODPROFESION

 

CHAR(5)

 

 

 

CODCENTRO

 

CHAR(5)

 

 

 

CODMUNICIPIO

 

CHAR(5)

 

 

 

CODESQNOMINA

 

CHAR(5)

 

 

 

CODIDENTIDAD

 

CHAR(5)

 

 

 

 

BIOMETRICO

 

INTEGER

 

 

 

 

BANCO

 

CHAR(80)

 

 

 

 

NOMBRE

 

VARCHAR(83)

 

 

 

Triggers

(There are no triggers for table PERSONAL)

 

Indices

Index

Fields

Active

Unique

Order

FK_PERSONAL_1

CODCARGO

ASC

FK_PERSONAL_2

CODPROFESION

ASC

FK_PERSONAL_3

CODCENTRO

ASC

FK_PERSONAL_4

CODMUNICIPIO

ASC

FK_PERSONAL_5

CODESQNOMINA

ASC

FK_PERSONAL_6

CODIDENTIDAD

ASC

PK_PERSONAL

CODIGO

ASC

 

References

Table

Foreign Key

Fields

FK Field

Delete Rule

Update Rule

CARGOS

FK_PERSONAL_1

CODCARGO

CODIGO

NO ACTION

CASCADE

PROFESIONES

FK_PERSONAL_2

CODPROFESION

CODIGO

NO ACTION

CASCADE

CENTROS

FK_PERSONAL_3

CODCENTRO

CODIGO

NO ACTION

CASCADE

MUNICIPIOS

FK_PERSONAL_4

CODMUNICIPIO

CODIGO

NO ACTION

CASCADE

ESQNOMINA

FK_PERSONAL_5

CODESQNOMINA

CODIGO

NO ACTION

CASCADE

IDENTIDADES

FK_PERSONAL_6

CODIDENTIDAD

CODIGO

NO ACTION

CASCADE

 

Referenced By

Table

Foreign Key

Fields

FK Field

Delete Rule

Update Rule

APORTES_PERSONAL

FK_APORTES_PERSONAL_1

CODPERSONAL

CODIGO

NO ACTION

CASCADE

AUDITORIA

FK_AUDITORIA_3

CODPERSONAL

CODIGO

NO ACTION

CASCADE

CDP

FK_CDP_2

CODPERSONAL

CODIGO

NO ACTION

CASCADE

CITAS

FK_CITAS_4

CODPERSONAL

CODIGO

NO ACTION

CASCADE

COMISIONES

FK_COMISIONES_1

CODPERSONAL

CODIGO

NO ACTION

CASCADE

COMOVI

FK_COMOVI_6

CODPERSONAL

CODIGO

NO ACTION

CASCADE

COMPROBANTES

FK_COMPROBANTES_5

CODVENDEDOR

CODIGO

NO ACTION

CASCADE

CONSTANTES_PERSONAL

FK_CONSTANTES_PERSONAL_1

CODPERSONAL

CODIGO

NO ACTION

CASCADE

IPS_CONSULTAS

FK_IPS_CONSULTAS_4

CODPERSONAL

CODIGO

NO ACTION

CASCADE

IPS_HOSPITALIZACIONES

FK_IPS_HOSPITALIZACIONES_4

CODPERSONAL

CODIGO

NO ACTION

CASCADE

IPS_NEONATOS

FK_IPS_NEONATOS_4

CODPERSONAL

CODIGO

NO ACTION

CASCADE

IPS_URGENCIAS

FK_IPS_URGENCIAS_4

CODPERSONAL

CODIGO

NO ACTION

CASCADE

LICENCIAS

FK_LICENCIAS_5

CODPERSONAL

CODIGO

NO ACTION

CASCADE

NOVEDADES

FK_NOVEDADES_3

CODPERSONAL

CODIGO

NO ACTION

CASCADE

ORDENES

FK_ORDENES_4

CODPERSONAL

CODIGO

NO ACTION

CASCADE

PLANILLAS

FK_PLANILLAS_3

CODPERSONAL

CODIGO

NO ACTION

CASCADE

PLANTILLAS

FK_PLANTILLAS_1

CODPERSONAL

CODIGO

NO ACTION

CASCADE

POLIZAS

FK_POLIZAS_4

CODPERSONAL

CODIGO

NO ACTION

CASCADE

REG_NIIFS

FK_REG_NIIFS_6

CODPERSONAL

CODIGO

NO ACTION

CASCADE

REG_NOMINA

FK_REG_NOMINA_4

CODPERSONAL

CODIGO

NO ACTION

CASCADE

REG_NOVEDADES

FK_REG_NOVEDADES_3

CODPERSONAL

CODIGO

NO ACTION

CASCADE

REG_ORDENES

FK_REG_ORDENES_2

CODPERSONAL

CODIGO

CASCADE

NO ACTION

REG_PONDERADOS

FK_REG_PONDERADOS_7

CODVENDEDOR

CODIGO

NO ACTION

CASCADE

SALARIOS

FK_SALARIOS_1

CODPERSONAL

CODIGO

NO ACTION

CASCADE

TERCEROS

FK_TERCEROS_7

CODPERSONAL

CODIGO

NO ACTION

CASCADE

TRANSCRIPCIONES

FK_TRANSCRIPCIONES_3

CODPERSONAL

CODIGO

NO ACTION

CASCADE

USUARIOS

FK_USUARIOS_4

CODPERSONAL

CODIGO

NO ACTION

CASCADE

VAL_DOCUMENTOS

FK_VAL_DOCUMENTOS_4

CODVENDEDOR

CODIGO

NO ACTION

CASCADE

VAL_USUARIOS

FK_VAL_USUARIOS_3

CODVENDEDOR

CODIGO

NO ACTION

CASCADE

 

Definition

CREATE TABLE PERSONAL (
    CODIGO        CHAR(15) NOT NULL,
    CODIGO2       CHAR(15),
    NOM1          CHAR(20) NOT NULL,
    NOM2          CHAR(20),
    APL1          CHAR(20) NOT NULL,
    APL2          CHAR(20),
    ACTIVO        CHAR(1) DEFAULT 'S',
    DIRECCION     CHAR(80),
    TELEFONO      CHAR(15),
    MOVIL         CHAR(15),
    EMAIL         CHAR(40),
    NACIMIENTO    DATE,
    FOTO          BLOB SUB_TYPE 0 SEGMENT SIZE 80,
    CODCARGO      CHAR(5) NOT NULL,
    CODPROFESION  CHAR(5) NOT NULL,
    CODCENTRO     CHAR(5) NOT NULL,
    CODMUNICIPIO  CHAR(5) NOT NULL,
    CODESQNOMINA  CHAR(5) NOT NULL,
    CODIDENTIDAD  CHAR(5) NOT NULL,
    BIOMETRICO    INTEGER,
    BANCO         CHAR(80),
    NOMBRE        COMPUTED BY (coalesce(trim(NOM1),'')||' '||coalesce(trim(NOM2),'')||' '||coalesce(trim(APL1),'')||' '||coalesce(trim(APL2),''))
);


ALTER TABLE PERSONAL ADD CONSTRAINT PK_PERSONAL PRIMARY KEY (CODIGO);
ALTER TABLE PERSONAL ADD CONSTRAINT FK_PERSONAL_1 FOREIGN KEY (CODCARGO) REFERENCES CARGOS (CODIGO) ON UPDATE CASCADE;
ALTER TABLE PERSONAL ADD CONSTRAINT FK_PERSONAL_2 FOREIGN KEY (CODPROFESION) REFERENCES PROFESIONES (CODIGO) ON UPDATE CASCADE;
ALTER TABLE PERSONAL ADD CONSTRAINT FK_PERSONAL_3 FOREIGN KEY (CODCENTRO) REFERENCES CENTROS (CODIGO) ON UPDATE CASCADE;
ALTER TABLE PERSONAL ADD CONSTRAINT FK_PERSONAL_4 FOREIGN KEY (CODMUNICIPIO) REFERENCES MUNICIPIOS (CODIGO) ON UPDATE CASCADE;
ALTER TABLE PERSONAL ADD CONSTRAINT FK_PERSONAL_5 FOREIGN KEY (CODESQNOMINA) REFERENCES ESQNOMINA (CODIGO) ON UPDATE CASCADE;
ALTER TABLE PERSONAL ADD CONSTRAINT FK_PERSONAL_6 FOREIGN KEY (CODIDENTIDAD) REFERENCES IDENTIDADES (CODIGO) ON UPDATE CASCADE;

 

     Previous topic Chapter index Next topic