SQL Databases Using SQLAlchemy: Using the SQLAlchemy ORM
SQLAlchemy 1.3
| Expert
- 8 videos | 1h 4m 14s
- Includes Assessment
- Earns a Badge
The SQLAlchemy Object Relational Mapping (ORM) module treats each database table as a class, and each row in that table as an instance or object of that class. These classes are very easy to define and use via base classes provided in the ORM API. In this course, you'll start by defining check constraints and using them to enforce generic conditions on data in a column. You'll then use cascading update and delete with foreign keys to propagate changes from the parent table to child table. Next, you'll illustrate how the SQLAlchemy ORM treats each table in a database as a class, and rows in that table as objects of that class. You'll identify how the declarative_base class is suitable for creating new tables, while the automap_base is ideal for reading in pre-existing tables from a database. Upon finishing this course, you'll be able to create and enforce check constraints, enable cascading delete and update on foreign key constraints, use the ORM API to model tables as classes, correctly extend the declarative_base and automap_base classes from the ORM API and use them to perform SQL commands.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseImplement check constraintsCreate custom foreign key constraints using cascade optionsCreate tables using object relational mapping
-
Query data using object relational mappingUse the automap_base function to convert tables to classesPerform insert operations using object relational mappingSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 13s
-
5m 10sIn this video, learn how to implement check constraints. FREE ACCESS
-
10mDuring this video, you will learn how to create custom foreign key constraints with cascade options. FREE ACCESS
-
11m 53sIn this video, learn how to create tables using object-relational mapping. FREE ACCESS
-
11m 2sFind out how to query data using object-relational mapping. FREE ACCESS
-
9m 33sLearn how to use the automap_base function to convert tables to standard classes. FREE ACCESS
-
11m 47sIn this video, find out how to perform insert operations using an object relational mapper. FREE ACCESS
-
2m 36s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.