• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Systèmes de Gestion de Bases de Données

  • Composante

    ENSEIRB-MATMECA

Code interne

EI7IT203

Description

Le but de ce cours est de permettre aux étudiants d'acquérir une compétence dans le domaine des bases de données et celui de leur mise en oeuvre. Au-del à de la connaissance des caractéristiques techniques des systèmes de gestion de bases de données utilisés, le cours aborde les aspects méthodologiques visant à utiliser au mieux les fonctionnalités offertes par ces systèmes. Nous précisons les concepts fondamentaux de la mise en oeuvre des bases de données dans le contexte relationnel. Au niveau plus fin, le fonctionnement interne des SGBD sera étudié : organisation des SGBD, optimisation des requêtes, gestion des accés concurrents et mécanisme de reprise sur panne... De nombreux exercices proposés pendant les séances de travaux dirigés, permettent d'illustrer les concepts vus en cours. Une application pratique est réalisée par les étudiants en utilisant le SGBD ORACLE
Plan

Comparaison des concepts de système de gestion de base de données et de système de gestion multifichiers
Modélisation des bases de données : modèles conceptuels
Modèle Relationnel (algèbre relationnelle, formes normales, ...)
Langages de manipulation de données : SQL
Apprentissage du SGBD ORACLE
Organisation physique des SGBD relationnels
Implémentation des opérateurs relationnels
Optimisation des requêtes
Transaction et accés concurrents
Problèmes généraux de sécurité dans les SGBD
Mécanismes de reprise sur panne

Compétences
C2. Niveau 2C3. Niveau 2C4. Niveau 3C5. Niveau 2C7. Niveau 2C8. Niveau 3

Lire plus

Pré-requis obligatoires

Algorithmique, gestion de fichiers.

Lire plus

Syllabus

- Comparaison des concepts de système de gestion de base de données et de système de gestion multifichiers
- Modélisation des bases de données : modèles conceptuels
- Modèle Relationnel (algèbre relationnelle, formes normales, ...)
- Langages de manipulation de données : SQL
- Apprentissage du SGBD ORACLE
- Organisation physique des SGBD relationnels
- Implémentation des opérateurs relationnels
- Optimisation des requêtes
- Transaction et accés concurrents
- Problèmes généraux de sécurité dans les SGBD
- Mécanismes de reprise sur panne

Lire plus

Bibliographie

Polycopiés.

Lire plus

Modalités de contrôle des connaissances

Évaluation initiale / Session principale - Épreuves

Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
Epreuve TerminaleEcrit1201documents autorisés sans calculatrice

Seconde chance / Session de rattrapage - Épreuves

Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
Epreuve terminaleEcrit1201documents autorisés sans calculatrice