Diese Agenda ist auch Bestandteil (4.-5. Tag) des Kurses
SQL mit Python:
- Python SQLite
- neue Tabellen anlegen
- Daten in die Tabelle einfügen
- Daten abfragen
- update
- Datentypen in SQLite
- Adapter und Konvertierer
- Die einheitliche Python-DB-API
- Python und MySQL (MySQLdb)
- Python und Oracle
- Python und ODBC
Python-Objektdatenbank (ZODB-Zope Object Database)
- ZODB als selbständige Datenbank installieren (ohne Zope)
- Die Erfüllung von Datenbank-Standards (ACID) durch die ZODB
- Atomicity
- Consistency
- Isolation
- Durability
- Die hierarchische Objektstruktur der ZODB
- Persistenzregeln beim Update von Veränderungen an ZODB-Objekten
- Persistente Objektreferenzen in der ZODB
- Hinweis auf advanced features: mounting, distributing
- Eine einfache Anwendung als Beispiel
Object Relational Mapping
- SQLAlchemy als Brücke zwischen ZODB und SQL-Datenbanken
Hinweis: Pycharm kann auf Anfrage behandelt werden
LernzieleSie können Python für die Benutzung von SQL-Datenbanken einsetzen. Sie können auch als Alternative eine rein objektorientierte Datenbank auf Python-Basis benutzen oder die Verbindung zwischen SQL-Datenbanken und objektoriertem Python-Code herstellen.
ZielgruppenProgrammierer mit den Python-Kenntnisse des GFU-Seminars "Python-Basiswissen".