Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
documentacion_tecnica:std:bd [2017/06/22 10:37] roberto.orozco [Procedimientos Almacenados] |
documentacion_tecnica:std:bd [2018/02/20 09:18] (actual) |
||
|---|---|---|---|
| Línea 2: | Línea 2: | ||
| =====Tablas===== | =====Tablas===== | ||
| - | * El nombrado se manejara en plural y el nombre de la acción que realizara | + | * El nombrado se manejara en plural, usando UpperCamelCase y el nombre de la acción que realizara |
| + | |||
| + | Ejemplo: | ||
| + | * Colaboradores | ||
| + | * Autorizaciones | ||
| =====Procedimientos Almacenados===== | =====Procedimientos Almacenados===== | ||
| * Se creará un procedimiento almacenado para Insertar y Modificar. | * 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 cabecero. | ||
| * Se creará un procedimiento almacenado para consultar el detalle. | * Se creará un procedimiento almacenado para consultar el detalle. | ||
| - | * Nomenclatura: pa+Nombre+Accion | ||
| + | Nomenclatura: | ||
| + | * "pa"+Nombre+Acción | ||
| + | |||
| + | Ejemplo | ||
| + | * paColaboradoresGuardar | ||
| + | * paAutorizacionesConsultar | ||
| =====Columnas===== | =====Columnas===== | ||
| * Las Primary Key se nombraran como (Id). | * Las Primary Key se nombraran como (Id). | ||
| - | * Las Foreign key se nombraran como ((Nombre Tabla)_Id) o ((Nombre Tabla)_Relación). | + | * Las Foreign key se nombraran como ((Nombre Tabla)_Id) |
| - | * Las columnas que no sean llaves se nombraran en singular y sin combinación de palabra. | + | * 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===== | =====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. | ||