Ce cours est une introduction aux bases de données relationnelles qui vise à familiariser les étudiants avec les concepts fondamentaux de ce type de base de données, ainsi qu'à leur donner les compétences nécessaires pour créer, gérer et interroger des bases de données relationnelles à l'aide du langage SQL.
À la fin de ce cours, les étudiants seront capables de :
-
Comprendre les concepts fondamentaux des bases de données relationnelles (modèle relationnel, tables, relations, clés primaires et étrangères, attributs...) ;
-
Concevoir et créer une base de données relationnelle ;
-
Manipuler les données dans une base de données relationnelle (insertion, suppression, modification) ;
-
Alimenter une base de données en Python ;
-
Interroger une base de données relationnelle à l'aide du langage SQL (SELECT, FROM, WHERE, JOIN...).