Cours 1
Architecture client-serveur, environnement système, modèle relationel,
installation sqlite et VScode.
[Pdf]
Cours 2
SQL: création de base de données, requêtes élémentaires, requêtes imbriquées.
[Pdf]
Cours 3
SQL: requêtes élémentaires (rappel), requêtes imbriquées dans SELECT,
dans FROM, dans WHERE.
[Pdf]
Cours 4
SQL: modifications, attributs de groupe. Solution des exercices.
[Pdf]
Cours 5
Solution des exercices. JOIN, contraintes. Indexation. Exercice++.
[Pdf]
Cours 6
Exercices+. Concurrence, Tolérance aux pannes. Transactions. Sériabilisité.
[Pdf]
Cours 7
Niveaux d'isolation. Vues. Noms locaux. Requêtes récursives.
[Pdf]
Cours 8
Requêtes récursives. Interface Python. Serveur SQLite avec interface HTML.
[Pdf]
Cours 9
Interface HTML (suite). Calcul des relations. Dépendances et formes normales
[Pdf]
On a vu Python,
C, Java, C++, Ocaml, Haskell, JavaScript et HTML [cf. les cours précédents]
Dans ce cours, on étudie
SQL et les bases de données relationnelles.
Cours
École européenne d'études avancées,
2022