Université Lyon 1
Université de Lyon
Arqus
Accueil  >>  Base de données 2
  • Unité d'enseignement : Base de données 2
Nombre de crédits de l'UE : 2
Code APOGEE : PL7056AP
    Responsabilité de l'UE :
BENABDESLEM KHALID
 khalid.benabdeslemuniv-lyon1.fr
04.72.43.19.97
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
7.5 h
Travaux Dirigés (TD)
4.5 h
Travaux Pratiques (TP)
11 h
Total du volume horaire
23 h
Activité tuteurée personnelle (étudiant)
0 h
Activité tuteurée encadrée (enseignant)
0 h
Heures de Tutorat étudiant
0 h

* Ces horaires sont donnés à titre indicatif.

    Conditions d'accès à l'UE :
Algèbre relationnelle, théorie des ensembles, langage de requêtes SQL
    Programme - Contenu de l'UE :

Le contenu de cette UE viendra terminer celui de BD1, abordé en semestre 5, sur des aspects avancées des bases de données. L’objectif étant de présenter aux étudiants d’autres facettes, plus complexes, sur la présentation, la conception et l’interrogation des données. La première motivation derrière cette UE est de faire face aux données décentralisées avec toutes les contraintes de sécurité, de cohérences et de disponibilité.  D’autre part, avec l’omniprésence de l’objet dans les applications, apprendre la conception des bases de données objet et leur interrogation est devenu chose primordiale pour mieux gérer et manipuler les données. Finalement, XML est devenu parmi les standards de représentation de données les plus utilisés ces dernières années pour l’échange de données entre différentes applications et services. Ainsi, il s’agit dans ce cours de familiariser les étudiants aux techniques et algorithmes utilisés pour l'évaluation de requêtes sur des documents XML avec XQUERY et ses extensions.

Le programme de cette partie sera donc comme suit :

- Bases de données réparties (Fragmentation, Décomposition, Réplication, Intégration, Allocation, SGBD réparti)

- Bases de données objet : Deux approches

·       SGBD objet (conception d’une base de données objet et son interrogation via SQL3)

·       Du relationnel à la programmation Objet via ORM (Object Relational Mapping)

- Bases de données XML  (conception, interrogation, XPath, XQuery)
    Compétences acquises :
Méthodologiques :
Maitriser les bases de données avancées, nouveaux concepts et paradigmes

Techniques :
Requetes SQL avancées
    Modalités de contrôle des connaissances et Compétences 2021-2022 :
TypeLibelléNatureCoef. 
CCContrôle ContinuContrôle Continu Intégral2
Date de la dernière mise-à-jour : 12/07/2019
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='21498' ORDER BY UE_ID_FK ASC, PAR_ID_FK ASC