Version électronique
 Modèles, Architectures et Langages de données 


Ce document électronique présenté en format PDF est mis à votre disposition pour vous aider à poursuivre votre formation dans le domaine des bases de données. Les notions présentées dans ces documents sont considérées comme les assises théoriques minimales dans le domaine  bases de données.

André Gamache  courriel : andre.gamache@ift.ulaval.ca

 
Visitez la page des exercices


Fascicule 3

Chapitre 7
Langage SQL (120 pages)
Etude de SQL, DDL et DML. Formulation des requêtes simples et complexes incluant les nombreuses fonctions offertes par le langage. Langage de données faisant l'objet de normes ISO. La plupart des exemples présentés font référence à Oracle .
Chapitre 8
Indexation, vue relationnelle et base de données réactives (80 pages). Etude des mécanismes d'indexation comme moyen d'accélération du calcul des réponses aux requêtes. Création des vues relationnelles et des instantanés. Rôle et formulation des triggers. Gestion des droits d'accès.

Chapitres 7 et 8  intégrés et indexé
Fascicule 4

Chapitre 9
Langage de programmatiom : ProC et curseurs (44 pages).
Etude de la notion de curseur  statique et dynamique et de son usage avec les applications en C. Traitement des exceptions. 
Chapitre 10
Théorie de la normalisation relationnelle et les formes normales avancées FN4 et FN5 (92 pages). 
Rappel des notions théoriques préalables à l'étude des formes normales avancées 4 et 5. Problème de la mise à jour avec une base dont le schéma n'est pas en FN5. Le chapitre comporte quelques  éléments formels jugés nécessaires pour apprécier la théorie. 
Chapitre 11
Optimisation de requête (40p) 
Optimisation syntaxique, de coût et quelques notions d'optimisation sémantique. 

Les chapitres 9, 10 et 11 intégrés et indexés.
Annexe A
SQL Loader (12 pages). 
Utilitaire de ORACLE pour charger de grands volumes de données avec ou sans validation en ligne.
Annexe B
Script de chargement des données du projet de conception, d'implantation et d'exploitation d'une base de données présentée au chapitre 7, le projet ALU-NORD.
Annexe C
Solution complète du projet ALU-NORD (28 pages). 
Solution pour un projet de mise en oeuvre d'une base de données et de son exploitation avec SQL.
Annexe D
Projet HYDRO-2003 
Projet de modélisation conceptuelle et de mise en oeuvre complète d'une base de données : création, chargement et exploitation.
Modélisation conceptuelle (Partie 1)
Solution MCD            (Sur demande par courriel)

Implantation et exploitation de la base de données Hydro-2003 : (Partie 2)
Solution complète pour Hydro-2003      (Sur demande par courriel)

Annexe E
PL/SQL de Oracle (64p.)
Introduction au langage procédural PL/SQL de Oracle utilisé pour l'écriture des triggers ou des packages (+ fonctions) de base de données et ceux de l'utilitaire Developer.
Retour à la page d'accueil

Retour au fascicule 1

Suite