Université Lyon 1
Université de Lyon
Arqus
Accueil  >>  Licence  >>  Sciences de la Vie  >>  Bio-informatique, statistique et modélisation  >>  Bases de données avancées
  • Domaine : Licences du domaine SCIENCES, TECHNOLOGIES, SANTE
  • Diplôme : Licence
  • Mention : Sciences de la Vie
  • Parcours : Bio-informatique, statistique et modélisation
  • Unité d'enseignement : Bases de données avancées
Nombre de crédits de l'UE : 6
Code APOGEE : INF3048L
UE Libre pour ce parcours
UE valable pour le semestre 1 de ce parcours
    Responsabilité de l'UE :
DE MARCHI FABIEN
 fabien.de-marchiuniv-lyon1.fr
04.72.44.81.95
BONIFATI ANGELA
 angela.bonifatiuniv-lyon1.fr
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
22 h
Travaux Dirigés (TD)
20 h
Travaux Pratiques (TP)
18 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.

    Compétences attestées (transversales, spécifiques) :
Non rédigé
    Programme de l'UE / Thématiques abordées :
  1. Rappels : structure du modèle relationnel, langages d'interrogation théoriques et pratiques (SQL)
  2. Conception des bases de données relationnelles : aspects théoriques
    1. Contraintes d'intégrité (dépendances fonctionnelles, d'inclusion) : syntaxe, sémantique, inférence, base de données d'Armstrong
    2. Problèmes de redondance et anomalies de mises à jour, formes normales
    3. Algorithmes de minimisation et de normalisation (analyse et synthèse) pour les dépendances fonctionnelles
    4. Traduction schéma entité/relation vers modèle relationnel
  3. Conception des bases de données relationnelles : aspects pratiques
    1. Conception de base de données avec contraintes d'intégrité 
    2. Implémentation de déclencheurs (triggers) et programmation PL/SQL  
    3. Gestion des transactions et de la concurrence  
  4. Performance dans les bases de données :
    1. Structures d'index mono-dimensionnels (séquentiels, B-arbres, hachage, clusters)
    2. Query Processing et optimisation de requêtes
    3. Modelisation physique et paramétrage de bases de données
Date de la dernière mise-à-jour : 13/04/2018
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='16374' ORDER BY UE_ID_FK ASC, PAR_ID_FK ASC