📄️ Bases de datos
---
📄️ Estructura de una base de datos relacional
Una base de datos relacional sigue un modelo de datos relacional, donde la información se organiza en tablas que consisten en filas y columnas. Aquí tienes una descripción amplia de la estructura de una base de datos relacional:
📄️ Transacciones
Las transacciones en una base de datos relacional son un conjunto de operaciones que se ejecutan de manera unitaria e indivisible, garantizando que o bien todas las operaciones se completen con éxito y se confirmen de manera permanente (commit), o bien si ocurre algún error en alguna parte de la transacción, se revierten todas las operaciones ejecutadas hasta el momento (rollback). Aquí tienes una explicación detallada de cómo funcionan las transacciones en una base de datos relacional:
📄️ Conectase a una BD desde Python
Conectarse a una base de datos MariaDB desde Python es similar a conectarse a MySQL, ya que MariaDB es un fork de MySQL y comparten una interfaz de conexión común. Puedes utilizar el mismo paquete mysql-connector-python para establecer la conexión.
📄️ ORM
Un ORM (Object-Relational Mapping) es una técnica de programación que permite a los desarrolladores trabajar con bases de datos relacionales utilizando objetos de programación en lugar de escribir consultas SQL directamente. En otras palabras, un ORM actúa como una capa de abstracción entre la base de datos y el código de la aplicación, mapeando las tablas y relaciones de la base de datos a clases y objetos en el lenguaje de programación.
📄️ Primera tarea programada
Valor 33%
📄️ Ejercicios
---
📄️ Enlaces
* Curso Bases de Datos en MySQL