Bases de données

Mis à jour le

Responsable(s) : M. Axel BUENDIA

  • Cours + travaux pratiques
Code Cnam : USRS6N

Envie d'en savoir plus sur cette formation ?

Afin d’obtenir les tarifs, le calendrier de la formation, en distanciel, en présentiel, le lieu de la formation et un contact, remplissez les critères suivants :

Afficher le centre adapté à mes besoins

Afin d’obtenir les tarifs, le calendrier de la formation et le lieu de la formation, remplissez les critères suivants :

  • Durée : 50 heures
  • Alternance
  • 6 crédits

Présentation

Public, conditions d'accès et prérequis

Prérequis

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

Objectifs

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.

Compétences et débouchés

Programme

Contenu

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.
 

Modalités d'évaluation

2 travaux pratiques (individuels et collectifs)
Examen théorique