¿En qué podemos ayudarte?
< Todos los temas
Imprimir

Personalizaciones en la base de datos

En la base de datos de Aliquo se pueden realizar adaptaciones con el fin de extender y personalizar la aplicación, aunque para ello se deben cumplir una serie de requisitos mínimos que detallamos en cada uno de los puntos.

Creación de tablas

En la base de datos se puede añadir tablas personalizadas, aunque deben cumplirse los siguientes requisitos mínimos:

  • El nombre de la tabla deberá comenzar o contener un guion bajo antes del cuarto carácter (por ejemplo: _Tabla, E_Tabla, Emp_Tabla, …), no pudiendo comenzar por CFG_ o TPV_ (reservados para las tablas de configuraciones y TPV).
  • Siempre se debe incluir un campo Id de tipo numérico y autoincremental, además debe crearse una clave principal única por dicho campo.
  • Si registrar el usuario y fecha de creación y modificación, entonces se deberán incluir los campos de IdUsuarioCreacion (smallint, null), FechaCreacion (datetime, null), IdUsuarioModificacion (smallint, null) y FechaModificacion (datetime, null).
  • Si se desea incluir archivos adjuntos a los registros de la tabla, entonces se deberá incluir el campo ExistenArchivos de tipo bit y que no admita nulos (not null).
  • Si se desea incluir una imagen principal adjunta a los registros de la tabla, entonces se deberá incluir el campo ExisteImagenPrincipal de tipo bit y que no admita nulos (not null).
  • Se recomienda incluir relaciones entre las tablas para evitar inconsistencias en los datos, para ello a la hora de crear realizaciones se deberá utilizar como nombre de la relación el formado por el nombre de la tabla y el campo o campos relacionados (por ejemplo, si la tabla es Emp_Tabla y el campo es IdUsuarioCreacion, el nombre de la relación debería ser FK_Emp_Tabla_IdUsuarioCreacion).
  • En caso de que la tabla contenga gran cantidad de información, se recomienda la creación de índices para agilizar la búsqueda de los datos, para ello se deberá utilizar como nombre del índice el formado por el nombre de la tabla y el campo o campos indexados (por ejemplo, si la tabla es Emp_Tabla y el campo es IdUsuarioCreacion, el nombre del índice debería ser IX_Emp_Tabla_IdUsuarioCreacion).


Creación de campos

En la base de datos se pueden añadir campos a las tablas, aunque en el caso de incluirlo en tablas predefinidas de la aplicación, entonces el nombre deberá comenzar o contener un guion bajo antes del cuarto carácter (por ejemplo: _Campo, E_Campo, Emp_Campo, …).


Creación de funciones y vistas

En la base de datos se pueden añadir funciones y vistas, aunque el nombre deberá comenzar o contener un guion bajo antes del cuarto carácter (por ejemplo: _VistaTabla, E_VistaTabla, Emp_VistaTabla, …)

IMPORTANTE

Cualquier cambio en la estructura de la base de datos que no cumplan o no estén contemplados en los requerimientos anteriores, así como cualquier modificación directa de la información o configuraciones que se realice en la base de datos, supondrá la exclusión de los servicios de soporte técnico.


Tabla de contenidos