Ir al contenido principal

Reglas de nomenclatura en BBDD

Las reglas de nomenclatura es un aspecto muy importante a la hora de construir una base de datos de información.

Cada empresa o cada equipo de trabajo puede tener unas reglas diferentes. No nos gusta entrar en debates de si las reglas de uno son mejor que las reglas de otro pero si hay que ser consciente que un equipo de trabajo debe marcar unas reglas estandarizadas para construir la base de datos de información.

A continuación numeramos un conjunto de reglas generales a tener en cuenta a definir los hombres para los distintos objetos presentes en la base de datos. Estas reglas son las que nosotros solemos utilizar en nuestro día a día.
  • Los prefijos de las columnas deben indicarnos su tipología y naturaleza.
A continuación se muestran los prefijos utilizados para identificadores y dimensiones.
Otros prefijos son utilizados para variables temporales.
Por último, hay otros prefijos que son utilizados para los indicadores y métricas.

Adicionalmente a los prefijos, se tienen que seguir otras reglas de nomenclatura.
  • Los nombres deben ajustarse al máximo a la idea de negocio que representan.
  • Los nombres de los objetos no deben utilizar ningún carácter especial, a excepción del carácter '_' que se utilizará a modo de separador con objeto de hacer más legibles los nombres.
  • Deben evitarse los nombres propios, técnicos o en otra lengua, a menos que se trate de términos propios del negocio.
  • Los nombres han de crearse en singular (salvo que representen un concepto que tiene significado en plural: QT_ENTRADAS, DS_DIRECCION_SEGUROS, etc.) 
  • Los nombres empleados han de ser significativos, evitando en la medida de lo posible, nombres ambiguos. Para no ser ambiguo se adicionarán otros términos cualificadores que tornen a un significado claro.
Incorrecto: IN_COMPRA, VL_VENTA
Correcto: IN_COMPRA_MODA, VL_VENTA_CAMISAS
  • No se utilizarán ni artículos ni preposiciones que sean irrelevantes para el significado del objeto
Incorrecto: CO_PROVINCIA_DE_RESIDENCIA, IN_RESIDE_EN_CAPITAL
Correcto: CO_PROVINCIA_RESIDENCIA, IN_RESIDE_CAPITAL
  • Evitar términos redundantes cuya naturaleza ya esté incluida en el identificador del objeto al que pertenece o en otro componente de la estructura del nombre.
Incorrecto: QT_CANTIDAD_ARTICULOS_MODA, CO_CODIGO_CLIENTE
Correcto: QT_ARTICULOS_MODA, CO_CLIENTE
  • El idioma a emplear ha de ser el propio del proyecto, en nuestro caso, el castellano. Es posible utilizar términos en otra lengua que fuesen términos ya consagrados o conocidos del área de negocio.
Incorrecto: IN_STATUS_PROYECTO, QT_EMAILS_OPEN
Correcto: IN_ESTADO_PROYECTO, QT_EMAILS_ABIERTOS

Todo esto han sido pequeñas ideas de cómo podría ser las reglas de nomenclatura que una empresa podría seguir, pero lo principal es que cada empresa o equipo de trabajo lleguen a sus propias reglas y se respeten y utilicen a la hora de programar y crear información en la base de datos.

Comentarios

Entradas populares de este blog

Instalación Miniconda y Python 3 a través de Scoop

Esta es nuestra opción preferida, la que utilizamos cada día. ¿Qué es Scoop? "Scoop es un sistema de gestión de contenido desarrollado originalmente por Rusty Foster. Scoop está concentrado en la publicación cooperativa y su colección de funciones está orientada a fomentar la participación y colaboración de los usuarios". El paso inicial será tener en el equipo Windows PowerShell de 64bits. En Windows 10 este programa ya suele venir instalado. Será una especie de consola de Windows en la que podremos instalar Scoop. Para realizar esta instalación podemos seguir el siguiente pantallazo y hacer la ejecución de las tres líneas (de una en una) que ahí aparecen. $browser = New-Object System.Net.WebClient $browser.Proxy.Credentials =[System.Net.CredentialCache]::DefaultNetworkCredentials Invoke-Expression $browser.DownloadString('https://get.scoop.sh') Tras este paso se puede seguir configurando Scoop pero es posible que si estamos en una red profesio...

Medición de las comunicaciones en Marketing Directo

Cuando realizamos alguna acción de Marketing Directo con nuestros clientes ya sea por canal postal, SMS o correo electrónico es importante medir la efectividad de la comunicación y poder llegar a la rentabilidad de la misma con la aplicación de los costes. Todo esto al final nos tiene que servir para obtener conocimiento de las acciones y poder tomar decisiones futuras para obtener una mejora continua de nuestro trabajo. Los clientes pueden estar impactados por una serie de mensajes de canales masivos que pueden venir desde la televisión, radio o prensa, y es por ello que para medir bien el efecto que tiene nuestra comunicación de Marketing Directo utilizamos el grupo de control . ¿Qué es el grupo de control? El grupo de control es un grupo de clientes que dejamos sin impactar del público objetivo seleccionado.  Por ejemplo: Tenemos que realizar una comunicación a mujeres que tengan entre 40 y 60 años con un consumo acumulado superior a 200 €. Nuestra cifra total de c...