Objectifs

La composante principale des systèmes d’information d’entreprises sont les bases de données. L'objectif général de ce cours est d'apprendre à manipuler et modéliser l'information avec l'approche des bases de données relationnelles.

A la fin du cours, l'étudiant devra être capable :

  • De comprendre et d'utiliser les concepts des bases de données relationnelles
  • De modéliser une base de données relationnelle
  • De formuler une requête en SQL
  • D'appliquer les concepts relationnels dans des applications orientées données

Contenu

Le cours se concentre sur les bases de données relationnelles. L'approche de ce cours privilégie la théorie associée à la réalisation d'exercices.

Il est divisé en 3 parties :

  • Les concepts (le modèle de données)
  • La manipulation des données (via SQL2 et SQL3)
  • La méthodologie (modèle, analyse conceptuelles, conception logique)

Table des matières

Le cours se base sur un livre de référence en bases de données: J-L Hainaut, Bases de données - Concepts, utilisation et développement, Dunod, 2009.

 

Les concepts des bases de données

Leçon

Support de cours

Partie de l'ouvrage

Date séance

1. Motivation et introduction

Concepts-des-BD-(Introduction)

Chapitre 1

17/04/2010

2. Concepts des bases de données

Concepts-des-BD-(Concepts)

Chapitre 2

17/04/2010

L'utilisation des bases de données

Leçon

Support de cours

Partie de l'ouvrage

Date séance

4. Le langage SQL DDL

Utilisation-des-BD-(SQL-DDL)

Chapitre 6

17/04/2010

5. Le langage SQL DML(1)

Utilisation-des-BD-(SQL-DML-1)

Chapitre 7

24/04/2010

6. Le langage SQL DML(2)

Utilisation-des-BD-(SQL-DML-2)

Chapitre 8

24/04/2010

7. Le langage SQL Avancé (1)

Utilisation-des-BD-(SQL-Avancé)

Chapitre 9

24/04/2010

La conception d'une base de données

Leçon

Support de cours

Partie de l'ouvrage

Date séance

7. Construction d'une BD

Methodologie-des-BD-(court)-(Methodologie)

Chapitre 10

08/05/2010

8. Le modèle entité-association étendu

Methodologie-des-BD-(Modele-EA-etendu)

Chapitre 15

08/05/2010

9. Conception logique d'une BD relationnelle

Methodologie-des-BD-(Conception-logique-relat)

Chapitre 18

15/05/2010

Travaux Pratiques

10. TP 1: Manipulation des données avec SQL

03/05/2010

11. TP 2 : Analyse et conception des bases de données

10/05/2010

Compléments

10. Questions et réponses examen

15/05 /2010

 

Méthodes d'enseignement

La méthode d'enseignement est basée sur une alternance d'exposés par le professeur et de travail interactif pendant lequel les étudiants mettent en pratique les concepts enseignés. Des exercices types seront présentés et résolus lors des cours théoriques. Ils prépareront les étudiants aux exercices qu'ils devront réaliser durant les travaux pratiques.

Méthode d'évaluation

Examen final (100%) qui sera constitué de deux parties:

  • Partie Théorique : durée 1h30 (50%)
  • Partie Pratique : durée 1h30 (50%)

Sources, références et supports éventuels

J-L Hainaut, Bases de données - Concepts, utilisation et développement, Dunod, 2018.

Langue d'instruction