Capítulo 24. Bases de datos y SQL

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

La memoria es el mayor amigo y el peor enemigo del hombre.

Gilbert Parker

Los datos que necesitas vivirán a menudo en bases de datos, sistemas diseñados para almacenar y consultar datos de forma eficaz. La mayor parte de ellas son bases de datos relacionales, como PostgreSQL, MySQL y SQL Server, que almacenan los datos en tablas y suelen consultarse mediante el Lenguaje de Consulta Estructurado (SQL), un lenguaje declarativo para manipular datos.

SQL es una parte bastante esencial del conjunto de herramientas del científico de datos. En este capítulo, crearemos NotQuiteABase, una implementación en Python de algo que no es del todo una base de datos. También cubriremos los fundamentos de SQL mientras mostramos cómo funcionan en nuestra base de datos que no es del todo, que es la forma más "desde cero" que se me ocurrió para ayudarte a entender lo que están haciendo. Mi esperanza es que resolver problemas en NotQuiteABase te dé una buena idea de cómo podrías resolver los mismos problemas utilizando SQL.

CREAR TABLA e INSERTAR

Una base de datos relacional es una colección de tablas y de relaciones entre ellas. Una tabla es simplemente una colección de filas, no muy diferente de algunas de las matrices con las que hemos estado trabajando. Sin embargo, una tabla también tiene asociado un esquema fijo formado por nombres y tipos de ...

Get Ciencia de datos desde cero, 2ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.