25/08/2011, 13:02
|
| Colaborador | | Fecha de Ingreso: agosto-2006 Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses Puntos: 774 | |
Respuesta: Consulta de buenas prácticas en Bases de Datos Las tablas de historicos por lo general son para tener un respaldo de la informacion "actual" o en "linea", estos son utiles por si te llegan a pedir un reporte de informacion que ya no existe o muy vieja(no es recomendable guardar mucha info en una tabla) por ejemplo tienes tu tabla ventas y cada 3 meses eliminas informacion vieja de esta tabla y para no perderla la guardas en un historico, asi cuando haces un consulta a la tabla de ventas no recorres todas tus ventas solo las de 3 meses hacia adelante y las consultas de mas tiempo pues no son muy recurrentes.
Si es buena practica que el id sea autoincrement pero hay que ver si esa tabla va a tener muchos borrados de informacion me explico, es decir si sabes que va a ser una tabla donde la info no se elimine(por ejemplo usuarios) es bueno tener un autoincrement ya que puedes manejar que en lugar de eliminar un registro te lo marque como delete=0 digo.......
Saludos!
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |