El backend hace la tabla de datos
¿Quién crea y optimiza las tablas y normaliza los datos (1FN, 2FN, 3FN)?
En empresas pequeñas o medianas:
Lo hace generalmente el desarrollador backend.
Crea las tablas.
Aplica normalización (1FN, 2FN, 3FN).
Diseña relaciones (foreign keys, etc).
Y además programa la lógica del servidor.
En empresas grandes:
Hay un rol separado llamado DBA (Database Administrator).
Especialista en modelado de datos.
Se enfoca en rendimiento, seguridad, consistencia.
Él aplica técnicas avanzadas de diseño y optimización.
---
¿Entonces el backend no optimiza la base de datos?
Depende del contexto.
Sí puede optimizar, por ejemplo:
Escribir consultas SQL eficientes.
Elegir bien los índices.
Evitar hacer consultas innecesarias.
Pero no es su única tarea, ni es su especialidad principal.
---
¿Qué hace el backend entonces?
Hace la conexión entre frontend y base de datos.
También:
Recibe peticiones del frontend (como “ver carrito” o “comprar”).
Procesa reglas de negocio.
Consulta o actualiza la base de datos.
Devuelve la respuesta al usuario.
---
En resumen:
Tarea ¿Quién la hace?
Conectar frontend con base Backend
Crear tablas y relaciones Backend o DBA
Aplicar 1FN, 2FN, 3FN Backend o DBA
Consultas y actualizaciones Backend
Optimización avanzada de DB DBA (o backend si es pequeño)
Comentarios
Publicar un comentario