Estándares de Diseño de Bases de Datos
Estándares de Diseño de Bases de Datos
Estándares de Diseño de Bases de Datos
Reglas generales
Ejemplo: presupuesto2008.
Ejemplos: anioExpediente.
6. Agregar comentarios a las bases de datos y los campos, sobre todo a los
booleanos.
7. Los objetos de base de datos como store procedure, primary key, foreign
key y view, deben ser nombrados con los siguientes prefijos:
13. El nombre del campo clave debe estar compuesto por “id” + nombre de la
tabla en singular (para claves no compuestas). Dependiendo de la
naturaleza de la entidad, el nombre de la tabla a usar es el de la misma
tabla, o el de la relacionada.
Ejemplos: tabla localidad => idLocalidad.
14. Las claves compuestas sólo deben utilizarse en casos específicos, por
ejemplo, tablas de relación o entidades débiles. Si una tabla X con clave
compuesta necesita ser referenciada desde otra tabla Y, deberá generarse
un campo clave en X al inicio de la misma como “idX”, y generar un índice
único en los campos que la identificaban.
15. Cada base de datos debe contar con su Diagrama de Entidad – Relación
(DER), y si el manejador de base de datos lo permite debe estar incluido en
la base de datos, como en el caso de MS SQL Server.
Otros campos
19. Los campos de relación (foreign keys, claves foráneas) deben nombrarse
de la misma manera que los campos clave (usando el nombre de la tabla a
la que hacen referencia).
Ejemplos: tabla persona => idTipoDocumento, idEstadoCivil
Procedimientos
22. Deben estar identificados a 4 caracteres y evitar que las líneas superen las
80 columnas, con el fin de facilitar la lectura y comprensión de los mismos.