# Datos & diagramas
# Diagrama relacional
El siguiente diagrama relacional muestra solo las entidades, por lo cual no podría considerarse diagrama relacional sino un diagrama E-R entidad relación.
# Diccionario de datos
A continuación se enlistan todas las entidades de la base de datos que se utiliza para el SIV. Al ver el detalle de cada entidad encontramos una pequeña descripción seguida de una tabla con los campos de la entidad.
Anuncios
Tabla que contiene la información de los anuncios.
Campo | Tipo de dato | Descripción |
---|---|---|
id | integer | Identificador único. |
contenido | text | Contenido del anuncio. |
estatus | integer | Estatus del anuncio. |
Area
Entidad que almacena las áreas de la empresa.
Campo | Tipo de dato | Descripción |
---|---|---|
id | integer | Identificador único. |
nombre | string | Valor único que almacena el nombre del área. |
status | integer | Estatus del área. |
id_area_padre | integer | Identificador único del padre. |
ccosto_id | integer | Identificador único del centro. |
Authlog_status
Authlog de los estatus del sistema
Campo | Tipo de dato | Descripción |
---|---|---|
id | integer | Identificador único. |
seccion | integer | Sección a la que pertenece la solicitud. |
tipo | integer | Tipo de solicitud. |
status | text | Estatus en el que se peude encontrar una solicitud. |
Authlog
Authlog de los items de la solicitud
Campo | Tipo de dato | Descripción |
---|---|---|
id | integer | Identificador único. |
seccion | integer | Sección a la que pertenece la solicitud. |
tipo | integer | Tipo de la solicitud. |
item_id | integer | Ítem asociado al authlog. |
comment | text | Comentario que se le puede dejar a la solicitud. |
fecha | date | Fecha de registro. |
usuario_id | integer | Usuario que creo la solicitu de authlog. |
Banco
Entidad que representa a un banco dentro del SIV.
Campo | Tipo de dato | Descripción |
---|---|---|
id | integer | Identificador único. |
nombre | string | Valor único que define el nombre del banco. |
status | char | Tipo de estatus en el que se encuentra el banco dentro del sistema |
Ccosto
Entidad que representa al centro de costos. Que puede ser una región o municipio.
Campo | Tipo de dato | Descripción |
---|---|---|
id | integer | Identificador único. |
identificador | string | Identificador del centro de costos. Valor alfanumérico. |
division_id | integer | Identificador de la división. |
clave | string | Clave única del centro de costo. |
nombre | string | Nombre del centro de costos. |
status | char | Estatus en el que se encuentra el centro de costos, su valor por defecto es 1. |
Concepto_transportacion
Concepto que se le asigna al tipo de transporte.
Campo | Tipo de dato | Descripción |
---|---|---|
id | integer | Identificador único. |
identificador | string | Identificador del concepto de transportación |
division_id | integer | Identificador de la división |
Cuenta
Entidad que almacena la cuenta de banco del usuario.
Campo | Tipo de dato | Descripción |
---|---|---|
id | integer | Identificador único. |
usuario_id | integer | Identificador del usuario. |
banco_id | integer | Identificador del banco. |
numero | string | Número de la cuenta bancaria. |
clabe | string | Clabe interbancaria de la cuenta del usuario. |
beneficiario | string | Nombre del beneficiario de la cuenta. |
status | char | Estatus en el que se encuentra la clabe interbancaria. Su valor por defecto es 1. |
cuenta_clabe_id | index | Index compuesto por clabe y numero. |
Division
Entidad que almacena la información de la división.
Campo | Tipo de dato | Descripción |
---|---|---|
id | integer | Identificador único. |
identificador | string | Identificador de la división. |
nombre | string | Nombre de la división. |
status | char | Estatus en el que se encuentra la división. |
Empresa
Entidad que almacena la información de la empresa. Correspondiente a las patronas.
Campo | Tipo de dato | Descripción |
---|---|---|
id | integer | Identificador único. |
nombre | string | Nombre de la empresa. |
status | char | Estatus en el que se encuentra la empresa. |
siglas | string | Siglas de la empresa. |
rfc | string | RFC de la empresa. |
Itinerario
Entidad que almacena el itinerario del usuario que solicita el viático. Cada solicitud puede tener 1 o varios itinerarios.
Campo | Tipo de dato | Descripción |
---|---|---|
id | integer | Identificador único. |
solicitud_id | integer | Identificador de la solicitud del viático. |
fecha_inicio | date | Fecha de inicio del itinerario. |
fecha_fin | date | Fecha fin del itinerario. |
motivo_viaje | string | Pequeña descripción del motivo del viaje. |
origen_id | integer | Identificador del origen del viaje (¿de dónde sale?) |
destino_id | integer | Identificador del destino del viaje (¿a dónde llega?) |
usuario_id | integer | Identificadr del usuario que solicita el viático. |
transporte_id | integer | Identificar del tipo de transporte que se usará en el itinerario. |
tipo_viaje_id | integer | Identificador del tipo de viaje que se realizará. |
noches | integer | Número de noches que abarca el itinerario. Valor creado automáticamente a partir de fecha_inicio & fecha_fin. |