# 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.

Modelo E-R

# 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.
Last Updated: 9/14/2021, 3:45:25 PM