Este curso te permitirá conocer qué son las bases de datos relacionales y aprender a trabajar con ellas. El lenguaje SQL que es utilizado en las bases de datos relacionales para trabajar en la definición de los datos y en la manipulación de los mismos será uno de los temas que abordarás.
Этот курс входит в специализацию ''Специализация Aprende a programar con Python'
от партнера
Об этом курсе
El curso requiere conocimientos de programación en Python y de programación orientada a objetos.
Чему вы научитесь
Comprender qué son y cómo funcionan las bases de datos relacionales.Crear sus propias bases de datos relacionales en SQLite.
Construir sistemas orientados a objetos que persistan sus datos en una base de datos relacional utilizando el mapeo objeto relacional de SQLAlchemy.
Escribir consultas SQL
Comprender que es el Mapeo Objeto Relacional
Приобретаемые навыки
- Computer Programming
- Python Programming
- Python Implementation
El curso requiere conocimientos de programación en Python y de programación orientada a objetos.
от партнера

Южный университет
La Universidad Austral se propone servir a la sociedad a través de la búsqueda de la verdad, mediante el desarrollo y transmisión del conocimiento, la formación en las virtudes y la atención de cada persona según su destino trascendente, proponiendo un estilo de liderazgo intelectual, profesional, social y público.
Программа курса: что вы изучите
Introducción a las bases de datos relacionales
¡Bienvenidos al primer módulo del curso! En este módulo abordaremos los siguientes contenidos: veremos qué son las bases de datos relacionales. Describiremos sus fundamentos y sus componentes, entre ellos detallaremos las relaciones, los registros y las columnas y se explicará qué es y para qué sirve una clave primaria y una clave foránea. Luego veremos que es la integridad de datos y detallaremos los diversos tipos de restricciones de integridad que implementa una base de datos relacional. Por último veremos qué son y para qué sirven los índices en las bases de datos relacionales.
Lenguaje SQL
Avanzamos al módulo 2 de contenido. En esta semana aprenderemos el lenguaje de consultas SQL (del inglés, Structured Query Language). Primero veremos como crear, modificar y borrar tablas de la base de datos utilizando este lenguaje, para luego detallar cómo se realizan consultas de los datos y cómo se insertan, actualizan y borran registros de una tabla en la base de datos. Por último veremos cómo realizar consultas sobre tablas que están relacionadas.
Manejo de bases de datos en Python
Llegamos al módulo 3 del curso. En esta semana trabajaremos con la librería sqlite3 que forma parte de la biblioteca estándar de Python. Se detalla qué son y para qué sirven las conexiones y los cursores de base de datos. Se explicará qué es una transacción y cómo las utiliza la librería. Luego trabajaremos insertando, actualizando, borrando y consultando objetos de la base de datos. Por último veremos qué son y para qué sirven las migraciones o cambios de esquema.
Mapeo Objeto Relacional
Llegamos al último Módulo del curso. Felicitaciones por haber llegado hasta aquí. En esta semana aprenderemos que es el Mapeo Objeto Relacional (del inglés, ORM) y trabajaremos con la librería SQLAlchemy que implementa un ORM para Python. Se explicarán las bases de SQLAlchemy y se realizará la creación de modelos mapeados. Luego se guardarán objetos nuevos o modificaciones a uno existente y se borrarán objetos de la base de datos. Además veremos cómo se realizan las consultas en SQLAlchemy utilizando el objeto Query.
Рецензии
- 5 stars58,21 %
- 4 stars22,60 %
- 3 stars8,90 %
- 2 stars4,10 %
- 1 star6,16 %
Лучшие отзывы о курсе MANEJO DE BASES DE DATOS CON PYTHON
Tiene un buen balance de teoría y práctica. Si se estudia suficiente y se practica bastante se logra obtener un excelente conocimiento.
En general muy solido el curso. Flaqueo en el trabajo final, le faltaron precisiones a la consigna y el archivo de resolucion deja que desear respecto a lo pedido.
Cada aporte de este curso fue un escalón de aprendizaje.
Muy bueno, muchas gracias a todos los que hicieron posible este curso, y al profesor Agustín sobre todo.
Специализация Aprende a programar con Python: общие сведения
Este programa especializado está dirigido a aquellas personas que tengan interés por conocer y aprender sobre la programación en Python.

Часто задаваемые вопросы
Когда я получу доступ к лекциям и заданиям?
Что я получу, оформив подписку на специализацию?
Можно ли получить финансовую помощь?
Остались вопросы? Посетите Центр поддержки учащихся.