¿Qué es el backend y la base de datos?

Dos cosas que debes recordar:

  1. Front end: a través del cual el usuario interactúa. Los botones, casillas de verificación, campos de texto, etc. Ejemplo: página de inicio de sesión de Facebook.
  2. Backend: por lo tanto, después de ingresar la contraseña y el nombre de usuario de UA en la página de inicio de sesión de Facebook, Facebook verifica si dicho nombre de usuario existe y si la combinación de nombre de usuario y contraseña coincide. ¿Dónde verificará? Verificará en la base de datos. La base de datos tendrá su contraseña y nombres de usuario. Buscará en la base de datos. Este es el backend. El back-end involucra un código que define dónde verificar con qué y cómo verificar la base de datos. Lo que sucederá detrás de escena es el backend. En pocas palabras, ¿por qué debería suceder cuando se hace clic en un botón? ¿Qué datos se deben recuperar de la base de datos cuando se hace clic en un botón? Todo esto es backend. Básicamente, el backend implica una base de datos. Ese backend está programado en PHP, .NET, Java servlets, etc.

El back-end es el software que se ejecuta en el servidor que generalmente se comunica con una base de datos y muestra el contenido para enviarlo al front-end, ya sean datos de presentación (HTML, CSS y Javascript) o datos sin procesar (a través de Ajax).

La base de datos es un depósito estructurado de información arbitraria. Tradicionalmente, todo se almacena en tablas (columnas con nombre y filas múltiples), donde a menudo hay algunas columnas que contienen referencias a datos en otras tablas. Por ejemplo, una tabla con mensajes generalmente tiene una columna con referencias a la tabla de usuario, de modo que el back-end puede decir quién publicó cada mensaje, etc.

Escribí tradicionalmente, ya que hay otras formas de estructurar una base de datos, en particular como gráficos.

Backend son las estrategias para hacer un software como aplicaciones web, aplicaciones móviles, aplicaciones del sistema, etc. El usuario no puede ver el backend. El usuario solo interactúa con la interfaz de usuario (UI), puede basarse en gráficos o en la línea de comandos. Y la interfaz de usuario interactúa con el servidor mediante la programación de back-end.

El backend procesa los datos y actividades del usuario. Maneja las solicitudes y recuperaciones del usuario, recupera datos de los servidores.

Backend es todo el proceso de backend, como la operación en la base de datos y el procesamiento de solicitudes de los usuarios.

La base de datos es la estrategia para almacenar, actualizar, eliminar, etc., datos en el servidor. Las bases de datos que se utilizan para desarrollar software son como SQL, DJango, MS Access, etc.

Sigue para aprender más. Gracias por apoyarme.

Tratemos de entenderlo con un ejemplo.

Supongamos que Facebook es su sitio web, todo lo que puede ver, incluida la página de inicio, la línea de tiempo es su front-end. Presione ctrl + u y verá el código fuente. Todo el código que verá es el código de la interfaz. Ahora suponga que x es un usuario nuevo y él registra en su sitio web todos sus datos se almacenarán en la base de datos y cada vez que quiera iniciar sesión, su nombre de usuario y contraseña se compararán con los almacenados en su base de datos y los valores coincidirán, será redirigido a la página de inicio. es decir, almacena toda la información que luego podemos manipular de cualquier manera, también podemos usarla para enviar sugerencias al usuario como netflix y facebook

Todo lo relacionado con el manejo de la base de datos, su almacenamiento, recuperación, actualización, eliminación se realiza en el backend utilizando lenguajes como php, python, etc. El backend es la parte más importante de cualquier sitio web.

Cuando recibe efectivo del cajero automático, ese es el Front-End.

Cada cajero automático está conectado a servidores incluso mainframes (servidores más grandes), los servidores / mainframes se consideran back-end.

Los servidores de fondo necesitan almacenar información de los usuarios en una base de datos o en varias bases de datos.

El front-end es lo que ven los usuarios. El back end es lo que los usuarios no ven, no pueden ver y no deben ver. El back end almacena y entrega datos como la base de datos Jaguar de datajaguar.