Tabla de Contenidos
Base de Datos
Tablas
- El nombrado se manejara en plural, usando UpperCamelCase y el nombre de la acción que realizara
Ejemplo:
- Colaboradores
- Autorizaciones
Procedimientos Almacenados
- Se creará un procedimiento almacenado para Insertar y Modificar.
- Se creará un procedimiento almacenado para consultar el cabecero.
- Se creará un procedimiento almacenado para consultar el detalle.
Nomenclatura:
- “pa”+Nombre+Acción
Ejemplo
- paColaboradoresGuardar
- paAutorizacionesConsultar
Columnas
- Las Primary Key se nombraran como (Id).
- Las Foreign key se nombraran como ((Nombre Tabla)_Id)
- Cuando una Foreign Key es en base a un rol se define como ((Nombre Tabla)_Relación).
- Las columnas que no sean llaves se nombraran en singular.
- El nombre del constraint de Primary Key se nombrara como PK_[NombreTabla]_[Columna]
Funciones
- Se creará un función para Insertar y Modificar.
- Se creará un función para consultar el cabecero.
- Se creará un función para consultar el detalle.
- Nomenclatura: fn+Nombre+Acción
Ejemplo
- fnColaboradoresGuardar
- fnAutorizacionesConsultar
Transacciones
* Las transacciones serán controladas por la aplicación.