Bases de données
Code UE : USRS6N
- Cours + travaux pratiques
- 6 crédits
Responsable(s)
Axel BUENDIA
Public, conditions d’accès et prérequis
Ce cours nécessite une bonne maîtrise (utilisation professionnelle régulière) du langage Csharp.
Objectifs pédagogiques
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.
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.
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é d'évaluation
2 travaux pratiques (individuels et collectifs)
Examen théorique
Examen théorique
Cette UE apparaît dans les diplômes et certificats suivants
Rechercher une formation
RECHERCHE MULTI-CRITERES
-
Vous pouvez sélectionner des formations grâce à un mot ou à une expression présent dans l’intitulé ou dans les index (discipline ou métier visé).
Des index vous sont suggérés à partir du 3e caractère saisi, mais vous pouvez aussi saisir librement tout autre mot . - Les différents items sélectionnés sont croisés.
ex: "Comptabilité" et "Région Grand Est" - Validez par le bouton « Rechercher » ou par la touche Entrée.
- Cette recherche affiche aussi les fiches UE et certificats régionales. Leurs codes les distinguent des fiches nationales par le suffixe de la région (ex : « -IDF » ).
Par défaut, les fiches régionales reprennent le contenu de la fiche nationale correspondante. Mais dans certains cas, des informations régionales ont pu être ajoutées. - Certains diplômes se déclinent selon plusieurs parcours. Pour afficher tous les parcours, tapez la racine du code (ex : « LG035 »).
- Certains stages ont un double code : leur code propre et le code de l’UE ou du certificat équivalent.
- Dans tous les cas, veillez à ne pas insérer d'espace ni de ponctuation supplémentaire.
- Validez par le bouton « OK » (et non pas par la touche Entrée).
Chargement du résultat...

Intitulé de la formation |
Type |
Modalité(s) |
Lieu(x) |
|
---|---|---|---|---|
Intitulé de la formation
Licence générale informatique (parcours jeu vidéo)
|
Lieu(x)
Alternance
|
Lieu(x)
Nouvelle-Aquitaine
|
||
Intitulé de la formation | Type | Modalité(s) | Lieu(x) |
Contact
Voir le calendrier, le tarif, les conditions d'accessibilité et les modalités d'inscription dans le(s) centre(s) d'enseignement qui propose(nt) cette formation.
Enseignement non encore programmé
Code UE : USRS6N
- Cours + travaux pratiques
- 6 crédits
Responsable(s)
Axel BUENDIA