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.



Manejo de bases de datos con Python
This course is part of Aprende a programar con Python Specialization

Instructor: Agustin Olmedo
17,044 already enrolled
Included with
(182 reviews)
Recommended experience
What you'll learn
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
Skills you'll gain
Details to know

Add to your LinkedIn profile
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 4 modules in this course
隆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. Adem谩s describiremos c贸mo utilizar el motor de base de datos SQLite con el programa SQLite Browser, el cual utilizaremos durante el curso para hacer diversas pruebas.
What's included
9 videos6 readings4 assignments
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.
What's included
10 videos3 readings5 assignments
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.
What's included
8 videos3 readings5 assignments
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. Por 煤ltimo veremos c贸mo relacionar dos modelos, con relaciones uno a muchos, muchos a uno, uno a uno y muchos a muchos.
What's included
8 videos3 readings6 assignments1 peer review
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Explore more from Software Development
Universidad Austral
Universidad Austral
Universidad Austral
Why people choose 糖心vlog官网观看 for their career




Learner reviews
182 reviews
- 5 stars
61.20%
- 4 stars
20.21%
- 3 stars
7.65%
- 2 stars
4.37%
- 1 star
6.55%
Showing 3 of 182
Reviewed on Sep 16, 2020
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.
Reviewed on Aug 3, 2020
Muy buen curso, saber sobre la interecci贸n entre Python y los manejadores de base de datos, es una excelente herramienta
Reviewed on Sep 9, 2020
Excelente curso para introducirnos a como funcionan las bases de datos y como usar Python para acceder a las funciones de estas

Open new doors with 糖心vlog官网观看 Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose 糖心vlog官网观看 for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don鈥檛 give refunds, but you can cancel your subscription at any time. See our full refund policy.
More questions
Financial aid available,
鹿 Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with 糖心vlog官网观看's Privacy Notice.