Plan SQL
Plan SQL
Plan SQL
2. ENCADREMENT
3. OBJECTIF DU COURS
Ce cours a pour objectif d’initier les étudiants à l’élaboration des systèmes de bases de données. La
matière couverte se rattache essentiellement aux concepts sur lesquels reposent les différents systèmes
que l’on rencontre sur le marché. En définitive, notre but est de résoudre les problèmes rencontrés lors
de la création et de l’utilisation des systèmes de bases de données, indépendamment du logiciel
employé et du matériel sur lequel il est implanté. Bien sûr, ces concepts seront illustrés par un projet et
des laboratoires.
4. OBJECTIFS SPÉCIFIQUES
Présentation des principaux modèles de structuration et d’organisation des données : modèles entités-
relations, modèle relationnel, modèle réseau, modèle hiérarchique. Introduction aux méthodes de
normalisation et aux langages relationnels (algèbre relationnelle, calcul relationnel). Présentation des
principes d’organisation physique des données, des langages d’interrogation (SQL, QBE, etc.), des
notions de sécurité, d’intégrité, etc.
5. STRATÉGIES PÉDAGOGIQUES
39 heures de cours
36 heures de laboratoire
Une partie du cours se fera sous forme magistrale et l’autre partie se fera en laboratoire. La partie
magistrale portera sur les différents concepts des systèmes de base de données et permettra d’en
définir les principaux termes, d’en présenter les différents modèles et d’en approfondir les principales
méthodes et techniques.
PLC_06_2009_vGPA
Page 1
La partie laboratoire permettra à l’étudiant de mettre en pratique certaines notions vues en cours et de
découvrir sous forme d’auto-apprentissage les notions complémentaires à la conceptualisation, au
développement et à l’implantation d’une petite base de données.
6. CONTENU DU COURS
Cette section présente le plan de cours prévu. Il se veut exhaustif et ordonnancé chronologiquement,
mais il est à noter que certaines modifications pourraient être apportées au cours de la session.
PLC_06_2009_vGPA
Page 2
LABO Semaine ACTIVITÉS DES LABORATOIRES
2 Présentation du projet de session
3 Analyse et conception d’un système d’information
1
4 Modèle entités-relations
5 Modèle entités-relations
6 Normalisation de la modélisation
2
7 Modèle relationnel
8 Introduction au codage SQL
9 Commandes DDL
10 Commandes DML
3
11 Requêtes SQL
12 Requêtes SQL
13 Démonstration en classe de l’application
7. ÉVALUATION
ABSENCE À UN EXAMEN. Dans les cinq (5) jours ouvrables suivant la tenue de son examen, l’étudiant
devra justifier son absence auprès de la Coordonnatrice - Affaires départementales (Génie de la
production automatisée) pour un examen durant le trimestre et auprès du Directeur du Service de la
gestion académique pour un examen final. Toute absence non justifiée par un motif majeur (maladie
certifiée par un billet de médecin, décès d’un parent immédiat ou autre) à un examen, entraînera
l’attribution de la note zéro (0).
PLAGIAT ET FRAUDE – 1ER CYCLE Les clauses du « Chapitre 10 : Plagiat et fraude » du « Règlement des
études de 1er cycle » s’appliquent dans ce cours ainsi que dans tous les cours du département de GPA.
Afin de sensibiliser les étudiants au respect de la propriété intellectuelle, tous les étudiants doivent
consulter la page Citer, pas plagier ! http://www.etsmtl.ca/Etudiants-actuels/Cycles-sup/Realisation-
etudes/Citer-pas-plagier
NOTE 1. Les dates de contrôle seront annoncées au moins deux semaines à l’avance.
PLC_06_2009_vGPA
Page 3
NOTE 2. Pour les travaux pratiques réalisés en équipe de deux (maximum), la contribution de tous les
membres de l’équipe devra être démontrée de façon irréfutable.
NOTE 3. Les dates de remise des travaux doivent être respectées. Une pénalité de 10 % par jour de retard
sera appliquée à tous les travaux qui ne seront pas remis à temps.
NOTE 4. Le règlement concernant le plagiat sera fermement appliqué et ce, autant au niveau des
examens que des travaux pratiques.
NOTE 5. Le dernier jour de laboratoire est prévu pour des présentations orales des différents travaux des
étudiants.
8. DOCUMENTATION OBLIGATOIRE
Aucune documentation obligatoire.
9. BIBLIOGRAPHIE SOMMAIRE
ELMASRI et NAVATHE (2010). Fundamentals of Database Systems, 6th ed., Addison Wesley Longman
Inc.
CHRISMENT, C., PINEL-SAUVAGNAT, K. et al. Base de données relationnelles (2000). Lavoisier
PLC_06_2009_vGPA
Page 4
Procédure: Courriel «ÉTUDIANTS-PROFESSEURS »1
Information générale
Le Service des technologies de l’information, vous présente leur service de « courriel étudiants-
professeurs ».
Cet outil vise à augmenter la quantité de services offerts aux étudiants et à favoriser un
échange accru d’informations entre les professeurs et les étudiants.
Chaque étudiant disposera d’une boîte de courriel et d’une adresse normalisée. Chaque
professeur pourra communiquer avec un étudiant en particulier ou avec l’ensemble des
étudiants inscrits à son cours.
À l’aide de votre logiciel de courriel habituel, à la rubrique générale À : vous inscrirez une
information dont la syntaxe aura toujours la forme suivante : destinataire@ens.etsmtl.ca. Pour
les utilisateurs de la messagerie Outlook, nous vous recommandons d’inscrire cette information
à la rubrique Cci : (copie conforme invisible)
prénom.nom.99@ens.etsmtl.ca
Exemple : mario.berube.1@ens.etsmtl.ca
destinataire : Sannée-session-sigle-groupe
destinataire : S20021-CTN104-1@ens.etsmtl.ca
1
Section support à l’enseignement et aux clientèles (SSEC). Modification du document : 2007-03-16.
PLC_06_2009_vGPA
Page 5
Procédure: Courriel «ÉTUDIANTS-PROFESSEURS » 2
Exemple : rejoindre tous les étudiants inscrits au cours de COM110 à l’hiver 2002 :
destinataire : S20021-COM110@ens.etsmtl.ca
N.B. : les caractères spéciaux ne sont pas acceptés (pas d’accent, pas d’espace, etc.)
Guichet interactif
o Messagerie
Signalez une défectuosité
2
Section support à l’enseignement et aux clientèles (SSEC). Modification du document : 2007-03-16.
PLC_06_2009_vGPA
Page 6