Bases de données avancées

VOLUME HORAIRE 

24heures CM, 12heures TD, 12heures TP

PRE-REQUIS :

Bases de données ingénieur première année

OBJECTIF GENERAL 

Comprendre le fonctionnement des SGBD modernes et leurs architectures

OBJECTIFS SPECIFIQUES :  

L’étudiant doit être capable de :

Déployer des bases de données dans un environnement client/serveur fichiers

De récrire les processus d’implantation

Optimiser des requêtes SQL

Modéliser un système multidimensionnel

Comprendre l’architecture du SGBD

STRATEGIE PEDAGOGIQUE OU METHODE D’ENSEIGNEMENT

- Cours Magistral

- Travaux Dirigés

-Travaux Pratiques

 

CONTENU OU PLAN DU COURS

Chapitre 1 : Analyse sémantique Syntaxique, optimisation

Chapitre 2 : Architecture client/serveur

Chapitre 3 : Entrepôt de données

Travaux Pratiques   SQL sous oracle

 


Atelier génie logiciel : Merise

VOLUME HORAIRE 

12heures CM et 12heures TP

PRE-REQUIS :

Les notions de méthode d’analyse 2

OBJECTIF GENERAL 

Donner les notions pour la conception d’un projet de bout en bout

 

 

OBJECTIFS SPECIFIQUES :  

L’étudiant doit être capable de :

-      Définir un dictionnaire de donnée à partir des cahiers de charge

-      Elaborer des modelés de flux pour décrire les échanges d’information

-      Passer des modèles de flux aux modèles de traitements

-      Construire les modèles conceptuels de données.

-      Déduire les modèles logiques de données à partir des modèles de données. Appliquer les règles pour décrire l’organisation des traitements et des données

STRATEGIE PEDAGOGIQUE OU METHODE D’ENSEIGNEMENT

- Cours Magistral

- Travaux Pratiques

 

CONTENU OU PLAN DU COURS

Chapitre 1 : Principe fondamentaux

Chapitre 2 : Modèle conceptuel de communication

Chapitre 3 : Modèle conceptuel des traitements

Chapitre 4 : Modèle organisationnel de traitement

Chapitre 5 : Modèle conceptuel de données

Chapitre 6 : Modèle logique de données

Chapitre 7 : Modèle logique de traitement


ATELIER (ORACLE)

VOLUME HORAIRE 

18 heures CM et 18heures TP

PRE-REQUIS :

Cours de base de données

OBJECTIF GENERAL 

 

OBJECTIFS SPECIFIQUES :  

L’étudiant doit être capable de :

STRATEGIE PEDAGOGIQUE OU METHODE D’ENSEIGNEMENT

- Cours Magistral

-Travaux Pratiques /

 

CONTENU OU PLAN DU COURS

Chapitre 1 : Principes   relationnels  et concept oracle

-        Définition base de données

-        Définition

-        Définition SGBDR

-        Définition SQL

Chapitre 2 : Création et  gestion objets d’une base    de  données

-        Le langage de définition des  données (LDD)

Chapitre 3  Manipulation de données

-        Le langage de manipulation des données (LMD)

   

 Chapitre 4  Extraction des données

-        Le langage d’interrogation des  données (LID)

Chapitre 5  Control des  accès utilisateur

-        Le langage de contrôle des Données (LCD)

 

PL/SQL

Chapitre 1  Développer un   block simple pl/sql

-        Structure d’un Block  PL/SQL

-        Règles syntaxiques d’un block  PL/SQL

-        Gestion des Variables

-        L’attribut % TYPE

-        Déclaration des tables PL/SQL

-        Déclaration des records PL/SQL

-        L’attribut % ROWTYPE

-        Assignation de valeurs aux variables

-        Variables globales d’environnement  (non PL/SQL)

-        Conversion de type de données

-         Block imbriqués

Chapitre 2  Itération avec oracle

-        Objectifs

-        Retrouver des données en utilisant PL/SQL

-        Manipulation des données avec PL/SQL