Arbeiten mit Daten

In Arbeiten mit Transaktionen und der DBAPI haben wir die Grundlagen für die Interaktion mit der Python DBAPI und ihrem transaktionalen Zustand gelernt. Dann, in Arbeiten mit Datenbank-Metadaten, haben wir gelernt, wie man Datenbanktabellen, Spalten und Constraints innerhalb von SQLAlchemy mit MetaData und verwandten Objekten repräsentiert. In diesem Abschnitt werden wir beide Konzepte kombinieren, um Daten in einer relationalen Datenbank zu erstellen, auszuwählen und zu manipulieren. Unsere Interaktion mit der Datenbank erfolgt **immer** im Rahmen einer Transaktion, auch wenn wir unseren Datenbanktreiber so eingestellt haben, dass er im Hintergrund Autocommit verwendet.

Die Komponenten dieses Abschnitts sind wie folgt: