RE:sobre backups de bases de datos
No, no tiene nada que ver.
Respaldar una base de datos es realizar una copia, un back up.
Ahora vas a una tabla, haces un zap, la limpias por completo, no tenías que hacerlo y ¿Que pasa?, que te tiras de los pelos como poco. Si has sido lo suficientemente listo como para hacerte un back-up lo recuperas y asunto solucionado.
Cuando estas creando una DB y tienes cuatro datos, quizá te parezca absurdo. Cuando es la DB de una compañía y guardas los datos de años de trabajo, introducidos por varias personas, debes tener mas cuidado. O de lo contrario un sudor frío te recorrerá la espalda.
Cuando realizas una eliminación lógica de un registro, este permanece en la tabla oculto, ocupando espacio. Tiene la ventaja de que puede ser recuperado.
Cuando estas seguro de que ese registro, o conjunto de ellos, no son útiles haces un pack, que son dos cosas: Elimina físicamente los registros de la tabla y la compacta.
Acto seguido si haces un reindex, reconstruirás los indices que tenga la tabla y conseguirás que las consultas sean mas rápidas. Si la tabla tiene 30 registros, parece que no se consigue nada claro. Pero si tiene 150.000 y está en un servidor que atiende a varios clientes a la vez, puedo asegurarte que empieza a tener sentido. No te quiero contar lo que pasa si el tamaño es mayor.
Espero haber aclarado tus dudas.