jueves, 20 de febrero de 2020

Designación de nombres en las bases de datos

La designación de nombres en las bases de datos debe seguir una filosofía similar a la de cualquier denominación que realicemos en el campo de la ingeniería de la información: representatividad, simplicidad y homogeneidad. Partiendo de estas tres premisas y del hecho de que el diseño debe ser comprendido no sólo por su desarrollador, concluir la nomenclatura más óptima para los criterios de nuestra base de datos no es tarea complicada.

Se aconseja:

  •  Para nombrar los campos y las tablas se usará la notación Pascal: palabras directamente unidas y primera letra de cada una en mayúsculas, obviando tildes, determinantes y preposiciones; por ejemplo: Cliente, Valor, TipoDocumento.
  • Asimismo y por claridad, los campos y tablas se nombrarán mediante términos representativos y completos. No se eliminarán vocales ni se recortarán palabras; así, nombres como Vehic, Nmbr, FchNcm no se aconsejan, y sí se hará con Vehiculo, Nombre, FechaNacimiento.
  • Para evitar redundancia, los campos no contendrán ninguna referencia la tabla; esto es, si la tabla se llama Persona y debe contener el DNI, nombre y apellidos, los campos serán Dni, Nombre y Apellidos, pero no campos con aspecto PersonaDNI, NombrePersona o similar.
  • Los nombres de las tablas se escribirán en singular salvo que cada registro comprenda múltiples representaciones del elemento denominado.