Bases de données
Mis à jour le
Responsable(s) : M. Axel BUENDIA
- Cours + travaux pratiques
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