In diesem Jupyter-Notebook werden die Anweisungen der Python-API (DB-API 2.0) mit einer kleinen Datenbank erklärt. Auch wird die Verwendung einer in Python programmierten Prozedur im DBMS gezeigt. Die Beispiele können interaktiv ausgeführt werden. Als DBMS wird SQLite ohne Persistierung verwendet. Vorausgesetzt werden:
- Grundkenntnisse Python
- Grundkenntnisse SQL
Die Dauer der Bearbeitung beträgt 15 bis 20 Minuten.
Mit Hilfe des Binder-Services kann das Modul ohne Installation dierekt im Browser benutzt werden.
Starten: Das Modul lädt etwas 3 Minuten!
Mithilfe der folgenden Befehle kann das Lernmodul auch lokal in einem Docker Container gestartet werden:
git clone https://github.com/EILD-nrw/lm-database-with-python.git && cd lm-database-with-python
docker build -t lmdbaccess:1.0 .
docker run -p 8888:8888 lmdbaccess:1.0
Die URL zum Aufrufen des Jupyter-Notebooks wird in der Konsole angezeigt und das Modul kann im Browser verwendet werden.