Tabla de Contenidos
Base de Datos
Tablas
Procedimientos Almacenados
Columnas
Funciones
Transacciones
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.