Logo ÉTS
Session
Cours
Responsable(s) Mohamed Cheriet

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

Cours

Activités des cours

1

Introduction aux bases de données

2

Modèle entité-association

3

Modélisation avancée

  • Modèle entité-association-amélioré et UML.

4

Modèle relationnel

  • définition, transformation, dépendance fonctionnelle, normalisation et dénormalisation.

5

Langages de consultation : formalisme

  • Classification des langages, algèbre relationnel et calcul relationnel.

6

Langage SQL 1

  • DDL et introduction DML

7

Langage SQL 1

  • DML 2
  • DDL

8

Langage SQL 2

  • MDL avancé.

9

Langage SQL 3

  • DCL, TCL, indexation, fonctions & déclencheurs.

10

Processus d'interrogation et optimisation

  • Interprétation des requêtes équivalentes, estimation des coûts de traitement et stratégies de jonction.

11

Comprendre un SGBD relationnel 1

  • Présentation générale d'un SGBD.

12

Comprendre un SGBD relationnel 2

  • Indexage et hachage.

13

Comprendre un SGBD relationnel 3

  • Sécurité et intégrité, concurrence et ouverture.

 

 

Laboratoires et travaux pratiques

Labo

Semaine

Activités des laboratoires

 

 

 

1

 

 

 

2

Présentation du projet de session

3

Analyse et conception d’un système d’information

4

Modèle entités-relations

5

Modèle entités-relations

 

2

 

6

Normalisation de la modélisation

7

Modèle relationnel

 

 

 

 

3

 

 

 

 

 

8

Introduction au codage SQL

9

Commandes DDL

10

Commandes DML

11

Requêtes SQL

12

Requêtes SQL

13

Démonstration en classe de l’application


Utilisation d'outils d'ingénierie

La réalisation des laboratoires se fait avec MySQL avec l’utilisation de EasyPHP et de phpMyAdmin.
Quelques documents de conception sont aussi à réaliser.