Bases de données 2

  • ECTS

    4 crédits

  • Composante

    Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)

  • Volume horaire

    39h

Description

  • Rappel des notions relatives aux systèmes de gestion de bases de données relationnelles.
  • Définition du schéma de la base de données : normalisation du schéma de la base, optimisation logique, structure de stockage des données.
  • Complément sur la modélisation entité/association et sur le passage entité/association en relationnel.
  • Administration de la base de données : gestion des droits d’accès, gestion des transactions, concurrence d’accès aux données, définition de vues, définition de déclencheurs,
  • Interrogation d’une base de données relationnelle : opérations algébriques, langage SQL, plan d’exécution des requêtes, optimisation des performances.
  • Programmation et bases de données : langage PL/SQL, accès à une base de données via un langage de programmation
  • Application à travers la définition du schéma d’une base de données et son implantation en utilisant un système de gestion de base de données.
Lire moins

Objectifs

À la fin de cette UE, vous serez capable de :

  • Concevoir et implémenter une base de données,
  • Manipuler une base de données,
  • Programmer dans un SGBD.
Lire moins

Heures d'enseignement

  • Bases de données - CMCours Magistral12h
  • Bases de données - TDTravaux Dirigés12h
  • Bases de données - TPTravaux Pratique15h

Pré-requis obligatoires

UE Bases de données I + connaissances de base en programmation.

Lire moins

Contrôle des connaissances

1ère session : 100% Contrôle Continu écrit

2ème session : 100% examen terminal écrit.

Lire moins

Informations complémentaires

Poursuites possibles : Base de données avancées.

Lire moins

Compétences acquises

Compétences

Niveau d'acquisition

Exploitation de données à des fins d’analyseAnalyser et synthétiser des données complexes en vue de leur exploitation informatique.1 - Notion
Mise en œuvre de méthodes et d'outils du champ disciplinaireConcevoir, implémenter et exploiter des bases de données.2 - Application