Bases de données

Code
USRS6N

Description

Introduction : Données structurées et non structurées. Bases de données et Big data. Références aux documentations de MySQL et MongoDB.

Séquence 1 : Bases de données relationnelles. Caractéristiques et requêtes SQL d'interrogation et de manipulation des données.

Séquence 2 : Bases de données non-relationnells. Caractéristiques et requêtes d'interrogation et de manipulation de MongoDB.

Séquence 3 : Développement d'applications. Utilisation des API pour accéder aux données de MySQL et MongoDB dans le cadre d'un jeu multijoueur.

Séquence 4 : Conception de bases de données. Modélisation conceptuelle par entités et relations. Schémas relationnels et non-relationnels.

Séquence 5 : Requêtes SQL plus avancées. Jointures et sous-requêtes.

 

Finalité

Ce cours est une introduction générale à la conception et à l'utilisation de bases de données, avec une application plus spécifique au domaine des jeux vidéo. Les bases de données relationnelles et non-relationnelles sont étudiées en parallèle, avec leurs langages de requête et les API pour accéder aux données à partir d'une application. Deux systèmes de bases de données sont utilisés comme exemples représentatifs de ces deux catégories : MySQL pour les bases de données relationnelles et MongoDB pour les bases de données non-relationnelles.

Description des modalités d'évaluation

2 travaux pratiques (individuels et collectifs)

Examen théorique

Public

Ce cours nécessite une bonne maîtrise (utilisation professionnelle régulière) du langage Csharp.

Nombre d’ECTS
6
Modalité(s) d'évaluation
Contrôle continu
Date de fin de validité
Déployabilité
Offre déployable dans le réseau en cas d'agrément

Contactez-nous au sujet de cette unité