Université Lyon 1
Arqus
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
Durée de projet en autonomie (PRJ)
h
Durée du stage
h
Effectif Cours magistraux (CM)
étudiants
Effectif Travaux dirigés (TD)
étudiants
Effectif Travaux pratiques (TP)
étudiants
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.

    Pré-requis :

Algèbre relationnelle, théorie des ensembles, langage de requêtes SQL

    Compétences attestées (transversales, spécifiques) :
Conception de schémas optimisés de base de données
    Programme de l'UE / Thématiques abordées :

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)

Date de la dernière mise-à-jour : 11/07/2019
SELECT MEN_ID, `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`, `PAR_ID` 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 `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`