Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuál es la relación entre base de datos y programación?

¿Cuál es la relación entre base de datos y programación?

Prólogo

Para explicar en detalle la relación entre base de datos y programación, lo pensamos con esta pregunta: ¿Cómo se mueven los datos en el software? En respuesta a este problema, profundizaremos en las tres capas de front-end, back-end y base de datos. Cuando comprenda la dirección de los datos en estas tres capas, también comprenderá la relación entre la base de datos y la programación.

Front-end

El trabajo principal del front-end es escribir código (programación) para dibujar páginas y controlar la lógica de salto entre páginas. Cuando algunas páginas requieren datos, el front-end iniciará una solicitud para obtener datos del back-end. La solicitud generalmente se inicia en forma de HTTP al back-end. Después de recibir los datos transmitidos desde el back-end, el front-end muestra los datos en la página para completar todo el trabajo de programación del front-end.

Backend

Cuando el backend recibe la solicitud de datos del frontend, consulta la base de datos a través de declaraciones SQL para averiguar los valores de los campos calificados de la base de datos y luego integra los valores de los campos consultados. Juntos forman un dato, que luego generalmente se devuelve al front-end en forma de HTTP. Lo anterior es la tarea de programación del back-end.

Base de datos

La función de una base de datos es almacenar datos. Cuando el backend necesita consultar datos, inicia una solicitud de consulta a la base de datos y luego la base de datos devuelve el valor del campo correspondiente al backend. Cuando el backend necesita almacenar datos, la base de datos inserta los valores de campo que el backend necesita almacenar en la tabla correspondiente.