Estándar para la codificar objetos de la Base de Datos
- El nombre de la base de datos debe ser el mismo de la aplicación o de sus siglas.
- La base de datos debe usar el conjunto de caracteres UTF-8.
- El propietario de la base de datos no deber ser el mismo usuario administrador (Debe ser distinto al usuario postgres).
- Los nombres de las tablas deben sugerir el dato que contendrán.
- Los nombres de las tablas deben estar en minúscula y en singular.
- Se debe colocar comentarios significativos para las tablas y sus campos.
- El formato para el nombre de los constraint es el siguiente:
- Clave primaria (Primary Key): nombre de la tabla_pk.
- Constraint de unicidad (Unique Key): abreviatura tabla_abreviatura campos_uk.
- Clave foránea (Foreing Key): abreviatura tabla origen_abreviatura tabla destino_fk.
- Constraint de Chequeo (Check Constraint): abreviatura tabla_abreviatura campos_cc.