Skip to Content
Desarrollo Web con Flask, 2ª Edición
book

Desarrollo Web con Flask, 2ª Edición

by Miguel Grinberg
September 2024
Intermediate to advanced
316 pages
8h 8m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Desarrollo Web con Flask, 2ª Edición

Capítulo 5. Bases de datos Bases de datos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Una base de datos almacena los datos de la aplicación de forma organizada. A continuación, la aplicación emite consultas para recuperar partes específicas de los datos a medida que se necesitan. Las bases de datos más utilizadas para las aplicaciones web son las basadas en el modelo relacional, también llamadas bases de datos SQL en referencia al Lenguaje de Consulta Estructurado que utilizan. Pero en los últimos años, las bases de datos orientadas a documentos y de valor clave, conocidas informalmente en conjunto como bases de datos NoSQL, se han convertido en alternativas populares.

Bases de datos SQL

Las bases de datos relacionales almacenan los datos en tablas, que modelan las distintas entidades del dominio de la aplicación. Por ejemplo, una base de datos para una aplicación de gestión de pedidos probablemente tendrá las tablas customers, products y orders.

Una tabla tiene un número fijo de columnas y un número variable de filas. Las columnas definen los atributos de datos de la entidad representada por la tabla. Por ejemplo, una tabla customers tendrá columnas como name, address, phone, etc. Cada fila de una tabla define un elemento de datos real que asigna valores a algunas o a todas las columnas.

Las tablas tienen una columna especial llamada clave primaria, que contiene un identificador único para cada fila almacenada ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Introducción al Aprendizaje Automático con Python

Introducción al Aprendizaje Automático con Python

Andreas C. Müller, Sarah Guido
Planos para el análisis de textos con Python

Planos para el análisis de textos con Python

Jens Albrecht, Sidharth Ramachandran, Christian Winkler
Patrones de Arquitectura con Python

Patrones de Arquitectura con Python

Harry Percival, Bob Gregory

Publisher Resources

ISBN: 9781098188825