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,FchNcmno 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,NombrePersonao similar. - Los nombres de las tablas se escribirán en singular salvo que cada registro comprenda múltiples representaciones del elemento denominado.