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
|
- Teacher: Patrice Brou
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
|
- Teacher: Patrice Brou