Estandar de nomenclatura en Base de datos
Estandarizar la nomenclatura usada en las bases de datos en una empresa, es una buena práctica que nos ayuda a identificar fácilmente cada uno de los elementos conformados en las bases de datos. En base a esto usaremos una nomenclatura estándar en la creación de nuestra base de datos.
Para poder llevar a realizar un estándar de nomenclatura es necesario llevar a cabo una serie de normas en cuanto a como se deben de nombrar los elementos en las bases de datos:
Nombres cortos y descriptivos.
Mantener nombres de objetos únicos, por ejemplo evitar crear la tabla BODEGA y un rol o vista con el mismo nombre.
Para la definición de nombre de objetos de base de datos de acuerdo al caso se usará …ver más…
Índices con llaves primarias (Primary Key).
Nomenclatura:
PK + Nombre de la tabla.
Ejemplo:
PK_PROFESOR
Índices con llaves foráneas o relacionadas (Foreing Key).
Nomenclatura:
FK_NombreTablaOrigen_NombreTablaReferenciada
Ejemplo:
FK_PROFESOR_GRUPO
Forma de nombrar losTriggers
5
Nomenclatura:
TR_NOMBRETABLE_E (Cuando se realiza una eliminación en la tabla).
TR_NOMBRETABLA_A(Cuando se realiza una actualización en la tabla).
TR_NOMBRETABLA_I (Cuando se realiza una inserción en la tabla).
TR_NOMBRETABLA_IA (Cuando se realiza una inserción o actualización en la tabla).
Stored Procedure (Procedimientos almacenados)
6
7 Nomenclatura para los Stored Procedures :
Insercion:
INSERTAR_NOMBRETABLA (Inserta un registro a la tabla)
actualizar:
ACTUALIZAR_NOMBRETABLA (Actualiza un registro a la tabla)
Eliminar:
ELIMINAR_NOMBRETABLA (Elimina un registro de la tabla)
Seleccionar:
MOSTRAR_NOMBRETABLA (Retorna un sólo registro por PK o AK).
Nota:
Los nombres de los Stored Procedures NO deben comenzar con SP, esto porque generalmente el SQL piensa que son system procedures y los busca primero en la Base de Datos master
Estructura del Stored Procedure:
Identificador, nombre de stored procedure, y parámetros
Comentarios:
Descripción: “funcionalidad del stored procedure”
Fecha Creacion:
Fecha Modificación:
Descripción de Parámetros de entrada y salida