Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
documentacion_tecnica:std:bd [2017/06/22 14:22]
jorge.araujo
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.
Línea 8: Línea 12:
   *  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) ​((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 Insertar y Modificar.
Línea 20: Línea 30:
   * Nomenclatura:​ fn+Nombre+Acción   * Nomenclatura:​ fn+Nombre+Acción
  
 +Ejemplo
 +  * fnColaboradoresGuardar
 +  * fnAutorizacionesConsultar
 =====Transacciones===== =====Transacciones=====
  * Las transacciones serán controladas por la aplicación.  * Las transacciones serán controladas por la aplicación.