Shell Linux, bases de données et langage SQL.
Apprentissage de connaissances avancées sur la modélisation des bases de données relationnelles et les opérateurs SQL.
Ce cours reprend le cours sur les bases de données vu lors de la deuxième année de CIR. Il commence par quelques rappels sur le langage SQL, présente de nouveaux opérateurs (WITH, requêtes SQL hiérarchiques),
montre comment modéliser une base de données par la méthode Merise, et à normaliser un schéma relationnel. Le cours se termine par la présentation des principes de la concurrence.
Le cours pratique est réalisé sous Linux. Chaque étudiant utilise un logiciel côté client, et se connecte à sa propre base de données sur un serveur centralisé. Pour illustrer la concurrence, une base de données spécifique est utilisée, sur laquelle tous les étudiants sont connectés simultanément.
Devoir surveillé.