LIESSE Bases de données (2015–2016)
Cette page contient le matériel du stage Bases de données relationnelles LIESSE, session 2015–2016.
Matériel de cours
- Slides de Benjamin Nguyen: pdf, ppt
Travaux pratiques
Addendum
-
Ajouter au début de
model.py
:import psycopg2.extras psycopg2.extensions.register_type(psycopg2.extensions.UNICODE) psycopg2.extensions.register_type(psycopg2.extensions.UNICODEARRAY)
-
Remplacer dans
model.py
l'appelself.cur = self.con.cursor()
par:self.cur = self.con.cursor(cursor_factory=psycopg2.extras.DictCursor)
Pour aller plus loin
- Introduction aux Bases de Données Relationnelles : Programme de Classes Préparatoires Scientifiques, Première année, par Serge Abiteboul, Benjamin Nguyen, et Yannick Le Bras
- Science des données : de la logique du premier ordre à la Toile, par Serge Abiteboul
- Databases (en anglais), par Michael Benedikt et Pierre Senellart (Computer Science. The Hardware, Software and Heart of It, p. 169‑229, E. K. Blum et A. V. Aho, éditeurs).