Université Lyon 1
Université de Lyon
Accueil  >>  Base de Données
  • Unité d'enseignement : Base de Données
Nombre de crédits de l'UE : 3
Code APOGEE : PL5052AP
    Responsabilité de l'UE :
BENABDESLEM KHALID
 khalid.benabdeslemuniv-lyon1.fr
04.72.43.19.97
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
9 h
Travaux Dirigés (TD)
9 h
Travaux Pratiques (TP)
9 h
Total du volume horaire
27 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 consiste à présenter les concepts fondamentaux des bases de données relationnelles à travers le langage de leurs définitions (LDD) d’une part et le langage de leur manipulation (LMD) d’autre part. Sur le LDD, plusieurs approches seront abordées pour concevoir une base de données de manière optimale via des algorithmes de calculs et de transformations de différents concepts issues de l’algèbre relationnelle. Sur le LMD, le but étant d’interroger les bases de données par différents langages. Sur le cas pratique, SQL sera le langage principal (sous l’environnement ORACLE).

Le programme de cette partie sera donc comme suit :

- Langages de manipulation de données (Algèbre relationnelle, Calcul relationnel à variables-tuples, Calcul relationnel à variables-domaines, SQL)

- Contraintes d’intégrité (Dépendances fonctionnelles, Dépendances d’inclusion, Contraintes d’intégrité référentielles, Composantes de jointures,  …)

- Calcul de fermetures (Systèmes d’inférences, Règles d’Armstrong, Digramme de Hass, Fermetures de dépendances, Fermetures fines, Graphe sémantique normalisé)

- Normalisation des bases de données (Optimisation de Fermeture, Réduction de relations, Réduction d’attributs, calcul de clés)

- Modélisation E/A et son optimisation (transformation, conception de relations, extraction de dépendances à partir de cardinalités)

    Compétences acquises :
Méthodologiques :
Conception de schémas optimisés de base de données


Techniques :
Modélisation et pratiques de requêtage avec SQL sous Oracle
    Modalités de contrôle des connaissances et Compétences 2020-2021:
TypeLibelléNatureCoef. 
Date de la dernière mise-à-jour : 11/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='21518' ORDER BY UE_ID_FK ASC, PAR_ID_FK ASC