Rechercher
Fermer ce champ de recherche.

Base de données

Semestre

Niveau

Langage

Spécialisation

ECTS

Prérequis

Shell Linux, bases de données et langage SQL.

Résultats d'apprentissage

Apprentissage de connaissances avancées sur la modélisation des bases de données relationnelles et les opérateurs SQL.

Contenu du cours

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.

Méthode d'évaluation

Devoir surveillé.