Université Lyon 1
Université de Lyon
Arqus
Accueil  >>  Master  >>  Informatique  >>  M2 Data and Intelligence for Smart Systems (DISS)  >>  Bases de données non relationnelles
  • Domaine : Masters du domaine SCIENCES, TECHNOLOGIES, SANTE
  • Diplôme : Master
  • Mention : Informatique
  • Parcours : M2 Data and Intelligence for Smart Systems (DISS)
  • Unité d'enseignement : Bases de données non relationnelles
Nombre de crédits de l'UE : 3
Code APOGEE : INF1211M
UE Libre pour ce parcours
UE valable pour le semestre 1 de ce parcours
    Responsabilité de l'UE :
COQUERY EMMANUEL
 emmanuel.coqueryuniv-lyon1.fr
04.72.44.58.25
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
12 h
Travaux Dirigés (TD)
9 h
Travaux Pratiques (TP)
9 h
Durée de projet en autonomie de l'étudiant (PRJ)
0 h
Durée du stage
0 h
Effectifs Cours magistraux (CM)
210 étudiants
Travaux dirigés (TD)
35 étudiants
Travaux pratiques (TP)
18 étudiants

* Ces horaires sont donnés à titre indicatif.

    Pré-requis :
  • Savoir faire des requêtes SQL
Pré-requis technique:
  • Savoir programmer en Java, ou en Python avec des classes
    Compétences attestées (transversales, spécifiques) :
Spécifiques:
  • Interroger des données non-relationnelles
  • Identifier les différents constructions de langages de requêtes (logiques, par chemin, par motif)
  • Savoir passer d'un modèle de données à un autre
  • Identifier les points communs entre les mécanismes d'évaluation de requêtes des différents langages
    Programme de l'UE / Thématiques abordées :
On fera un tour d'horizon de différents modèles de données non-relationnelles, leurs schémas et leur langages d'interrogation. On fera le cas échéant le lien avec le modèle relationnel pour apprécier les différence et les points communs entre ces modèles. Plus précisement, on abordera:
  • Les correspondances modèle objet/modèle relationnel (ORM)
  • Les données en arbre, illustrées à travers JSON et/ou XML
  • Les données graphes
  • La généralisation de l'algèbre relationnelle aux algèbres de collections
SELECT * FROM parcours INNER JOIN ue_parcours ON PAR_ID_FK=PAR_ID INNER JOIN mention ON MEN_ID = PAR_MENTION_FK WHERE PAR_ACTIVATE = 0 AND UE_ID_FK='26122' ORDER BY UE_ID_FK ASC, PAR_ID_FK ASC