La aplicación de Formas Normales a las bases de datos no son suficientes, ya que esto es orientado al manejo de información; por tal motivo se han dado pautas para estandarizar el diseño de las Bases de Datos. Por tal motivo compartiré con ustedes algunos consejos interesantes que he visto, como también un pequeño libro que habla sobre las Buenas Practicas Para el Diseño de Bases de Datos.
20 Consejos
[warning]
- Usa nombres consistentes y bien definidos para tablas y columnas (ejemplo: Escuela, CursoEstudiante, etc)
- Usa nombres en singular para las tablas (Estudiante en lugar de Estudiantes). La tabla representa una colección de entidades, pero no es necesario usar nombres en plural.
- No incluyas espacios en los nombres de la tablas.
- No uses prefijos innecesarios (como TblEscuela, o EscuelaTabla, etc.)
- Mantén los passwords encriptados por seguridad. Desencriptalos en la aplicación si es necesario.
- Usa enteros como identificadores para todas la tablas. Si un identificador no es requerido en el momento, probablemente los sea en el futuro (para asociar tablas o indexar).
- Elige columnas con tipos enteros (o sus variantes) par indexar. Una columna con tipo varchar puede causar problemas de rendimiento.
- Usa campos de tipo bit para almacenar valores booleanos. Usar enteros o varchar repercute en un consumo innecesario de almacenamiento. Incluso los nombres de esas columnas puedes ponerles el prefijo «Is» o «Es» en español.
- Provee siempre de autenticación para el acceso a base de datos. No le des el rol de administrador a cada usuario.
- No uses querys del tipo «select * » a menos de que sea necesario, extrae solo las columnas necesarias para un mejor rendimiento.
[/warning]
Deseas el resto de consejos? Mira el siguiente Link.
Libro Estándares
Quiero compartir con ustedes un libro que encontré en la web, les debo la fuente 😀 Espero les sirva como a mi 😉 Para obtener el enlace dale click al siguiente botón, y paga la descarga compartiendo el post en Facebook, Twitter ó G+ 😉
[l2g facebook=»true» twitter=»true» gplusone=»true»]
[/l2g]
Que es recomendable, que los datos de entrada sean mayúsculas o minúsculas.
no veo el libro, donde está? Gracias
Hola, me has brindado buenos consejos 😀 Los he implementado en un trabajo de la Universidad y me fue super 😀 Por cierto, buen libro 🙂 Gracias !