Algunos pensamientos adicionales como regla general, si la base de datos puede hacerlo por usted, deje que la base de datos lo haga por usted. Las bases de datos saben cómo manejar datos aproximadamente 453.7 veces mejor que usted. No intentes hacer su trabajo. Si alguna vez tiene ganas de agregar campos que terminan en 1, 2, 3, etc., no lo haga. Lea sobre la normalización. Use el tipo de datos correcto para una columna. No use un número para un booleano o una cadena para una fecha. Considere fuertemente agregar campos de marca de tiempo creado y actualizado en cada tabla. Te sorprenderá la frecuencia con la que terminas contento de haberlo hecho. Automatice estas marcas de tiempo con desencadenantes, y se volverán útiles e indoloros. Los procedimientos almacenados parametrizados son sus amigos. Úselos tanto como puedas. Su analizador de consultas es un orden de magnitud mejor para decidir cuál es la mejor manera de consultar los datos que usted. Tenga cuidado con los booleanos. Null convierte a los booleanos en estados cuánticos, ni verdadero ni falso hasta que alguien ejecuta una consulta. No use un booleano a menos que sepa exactamente qué significa NULL en ese contexto. No dependa de los valores de cadena para definir el estado. Use un valor enumerado en su lugar, asegurando que los datos nunca se equivocen. No dejes que el estado = «bananna» cause un error porque alguien con el dedo gordo de un campo. Te he dejado con muchos DOS y no hacer aquí. Una vez más, la conclusión más importante es elegir un conjunto de reglas y hacerlas cumplir sin piedad. Haz eso hoy y te ahorrarás muchos dolores de cabeza en el camino. Futuro te agradecerás, créeme.
Deja una respuesta