Logo ÉTS
Session
Cours
Responsable(s) Marc Paquet

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement
École de technologie supérieure

Responsable(s) de cours : Marc Paquet


PLAN DE COURS

Été 2021
GOL650 : Bases de données et applications Internet (3 crédits)


Modalités de la session d’été 2021


Pour assurer la tenue de la session d’été 2021, les modalités suivantes seront appliquées :


Les activités d’enseignement de la session d’été 2021 comprendront des activités en présence et à distance pour chaque étudiant, lesquelles seront ajustées en fonction de l’évolution de la situation socio-sanitaire.


Pour les cours (ou séances de cours) donnés à distance, l’étudiant doit avoir accès à un ordinateur, un micro, une caméra et un accès à internet, idéalement de 10Mb/s ou plus. L’étudiant doit ouvrir sa caméra et/ou son micro lorsque requis, notamment pour des fins d’identification ou d’évaluation.


Les cours (ou séances de cours) donnés à distance pourraient être enregistrés, afin de les rendre disponibles aux étudiants inscrits au cours.


La notation des cours sera la notation régulière prévue aux règlements des études de l’ÉTS.


Les examens (intra, finaux) se feront en présence, si la situation socio-sanitaire le permet.


Le contexte actuel oblige bien sûr l’ÉTS à suivre de près l’évolution de la pandémie de COVID-19, laquelle pourrait entraîner, avant ou après le début de la session d’été 2021, un resserrement des directives et recommandations gouvernementales. Nous vous assurons que l’ÉTS se conformera aux règles en vigueur afin de préserver la santé publique et que, si requis, elle pourrait aller jusqu’à interdire l’accès physique au campus universitaire et ordonner que toutes les activités d’enseignement et d’évaluation soient exclusivement données à distance pour tout ou partie de la session d’été 2021. Ainsi, si les examens (intra, finaux) devaient se faire à distance, leur surveillance se fera à l’aide de la caméra et du micro de l’ordinateur et pourrait être enregistrée. Ceci est nécessaire pour se conformer aux exigences du Bureau canadien d’agrément des programmes de génie (BCAPG) afin d’assurer la validité des évaluations.


Des exigences additionnelles pourraient être spécifiées par l’ÉTS ou votre département, suivant les particularités propres à votre programme.


En vous inscrivant ou en demeurant inscrit à la session d’été 2021, vous acceptez les modalités particulières de la session d’été 2021.


Nous vous rappelons que vous avez jusqu’au 7 mai 2021 pour vous désinscrire de vos cours et être remboursé.


Pour les nouveaux étudiants inscrits au programme de baccalauréat uniquement, vous avez jusqu’au 23 mai 2021 pour vous désinscrire de vos cours et être remboursé.




Préalables
Programme(s) : 7095, 7495
             
  Profils(s) : Administration, Genie de la production, Production, Reseaux  
             
    INF130    
             
Unités d'agrément
Total d'unités d'agrément : 58,8 33,3 % 66,7 %




Qualités de l'ingénieur

Qn
Qualité visée dans ce cours  
Qn
  Qualité visée dans un autre cours  
  Indicateur enseigné
  Indicateur évalué
  Indicateur enseigné et évalué



Descriptif du cours

Au terme de ce cours, l’étudiant sera familier avec les applications Internet de bases de données

Présentation des concepts des systèmes de gestion de bases de données sous l’aspect de solutions aux problèmes reliés à la gestion de la production : avantages, inconvénients et limites, environnement, etc. Présentation des principaux modèles de structuration et d'organisation des données : modèle entité-relation, 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), des notions de sécurité, d'intégrité, etc. Concepts de base dans le développement d’applications Internet et de l’architecture trois tiers. Transfert des données à l’aide de XML. Introduction aux entrepôts de données et à l’analyse de type OLAP.

Séances de laboratoire permettant d'assimiler le design et la réalisation d'une base de données par le biais de projets pratiques. Réalisation d’un projet nécessitant l’intégration de plusieurs applications et de bases de données.

Précision sur le préalable : le préalable INF130 est spécifique aux profils AD, P et R.




Objectifs du cours

Ce cours vise à rendre l’étudiant apte à concevoir, à développer et à déployer des outils Web permettant de résoudre, de planifier ou d'analyser l'information liée à différents problèmes retrouvés en génie des opérations et de la logistique. Le cours vise à permettre à l’étudiant d’acquérir des connaissances sur la conception de bases de données, sur le développement d'applications Internet et sur l’utilisation d’outils informatiques reconnus et couramment utilisés pour la conception d'applications Web.




Stratégies pédagogiques

Au terme de ce cours, l’étudiant doit être capable de concevoir une application Internet adaptée à une problématique spécifique liée au génie des opérations et de la logistique. L’étudiant doit également être en mesure de développer une base de données relationnelle supportant cette application Internet. Enfin, l'étudiant doit pouvoir créer les interfaces requises entre le navigateur Web, les données et une application existante afin de traiter efficacement la problématique rencontrée.

À la fin du cours, l’étudiant devrait être capable :

  • De concevoir une base de données permettant d'organiser l'information d'une problématique de façon efficace à l'aide d'outils disponibles dans les entreprises.
  • D'extraire et de mettre à jour l'information contenue dans cette base de données à l'aide de requêtes SQL.
  • D'interfacer cette base de données dans une application Web développée à l'aide d'un langage informatique adapté.
  • D'intégrer différents outils spécialisés et progiciels à cette application Web.
  • De déployer l'application Web, la base de données de même que les outils spécialisés et progiciels dans l'architecture appropriée au contexte.



Utilisation d’appareils électroniques

L’utilisation et la possession de tout appareil électronique sont interdites aux examens, à l’exception de la calculatrice.




Horaire
Groupe Jour Heure Activité
01 Mardi 18:00 - 21:30 Activité de cours
Mercredi 18:00 - 20:00 Laboratoire



Coordonnées de l’enseignant
Groupe Nom Activité Courriel Local Disponibilité
01 Attoumgbre Andréa Goran Activité de cours cc-Attoumgbre-Andrea.Goran@etsmtl.ca A-3736
01 Attoumgbre Andréa Goran Laboratoire cc-Attoumgbre-Andrea.Goran@etsmtl.ca A-3736



Cours
ACTIVITÉS ACTIVITÉS DES COURS
C01 Introduction aux bases de données 3
C02 Bases de données relationnelles 3
C03 Langage SQL - Microsoft Access 3
C04 Principes de conception de bases de données 3
C05 Conception de bases de données 3
C06 Base de données orientées-objets 3
C07 Conception d'applications - Miscrosoft Visual Studio 3
C08 Transactions 3
C09 Architecture de systèmes de base de données 3
C10 Échange de données à l’aide du langage XML 3
C11 Exploration de données 3
C12 Synthèse et révision 3
C13 Présentation des projets   3
  TOTAL : 39



Laboratoires et travaux pratiques

Les séances de travaux pratiques sont organisées de façon à intégrer les notions importantes vues en classe dans une démarche structurée. Les activités réalisées dans les séances sont reliées à l’apprentissage d’outils informatiques. Le projet de session sera développé lors de ces séances. Notez qu'il y a 8 séances de 3 heures dans ce cours.

ACTIVITÉS ACTIVITÉS DES TRAVAUX PRATIQUES
TP01 Préparation du modèle du modèle d'optimisation 2
TP02 Création de la base de données 2
TP03 Familiarisation avec les langages VB.NET et ASP.NET 2
TP04 Création de l'application 2
TP05 Intégration de la base de données 2
TP06 Intégration du modèle d'optimisation 2
TP07 Développement des interfaces Web 2
TP08 Expérimentations 2
    2
TP09 Expérimentations (Visual Studio) 2
TP11 Révision 2
TP12 Révision  
  TOTAL : 24



Utilisation d'outils d'ingénierie
  • Microsoft Access (système de gestion de bases de données)
  • SilverRun-EAX (modèles entités-associations)
  • SilverRun-MRD (modèles relationnel de données)
  • LINGO (progiciel d’optimisation)
  • Microsoft Visual Studio (langages de programmation VB.NET et ASP.NET)



Évaluation
ACTIVITÉS DATE DESCRIPTION %
projet00 C02 Fiche de renseignement   -
projet01 TP1 Rapport de définition de projet   2.5
mtest01 C07 Mini-test sur les bases de données 5
Projet02 TP3 Rapport d’étape   7.5
mtest02 C13 Mini-test sur les applications Internet 5
Projet03 C13 Présentation orale   10
Projet04 C13 Rapport technique final   30
Final * Examen final Toute documentation permise 40



Date de l'examen final
Votre examen final aura lieu pendant la période des examens finaux, veuillez consulter l'horaire à l'adresse suivante : http://etsmtl.ca/Etudiants-actuels/Baccalaureat/Examens-finaux


Politique de retard des travaux
Tout travail (devoir pratique, rapport de laboratoire, rapport de projet, etc.) remis en retard sans motif valable, c’est-à-dire autre que ceux mentionnés dans le Règlement des études (1er cycle, article 7.2.7 b / cycles supérieurs, article 6.5.4 b) se verra attribuer la note zéro, à moins que d’autres dispositions ne soient communiquées par écrit par l’enseignant dans les consignes de chaque travail à remettre ou dans le plan de cours pour l’ensemble des travaux.

Dispositions additionnelles

Les travaux en retard et non motivés seront refusés. Une pondération de 10 % du total des notes des divers travaux sera attribuée à la présentation et à la qualité du français. L’utilisation des outils informatiques pour la rédaction (traitement de textes) ainsi que pour la présentation des données (tableurs, graphiques, dessins, équations, etc.) est requise. Tous les travaux doivent être remis sous format électronique sur le site Moodle du cours. Les applications développées devront être fonctionnelles.




Absence à un examen
Dans les cinq (5) jours ouvrables suivants, la tenue de son examen, l’étudiant devra justifier son absence d’un examen durant le trimestre auprès de la coordonnatrice – Affaires départementales qui en référera au directeur du département ou du SEG. Pour un examen final, l’étudiant devra justifier son absence auprès du Bureau du registraire. Dans tous les cas, l’étudiant doit effectuer sa demande en complétant le formulaire prévu à cet effet qui se trouve dans son portail Mon ÉTS/Formulaires. 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, Activité compétitive d’un étudiant appartenant à un club scientifique ou un club sportif d’élite de l’ÉTS ou au programme « Alliance sport étude » ou autre) à un examen entraînera l’attribution de la note zéro (0).



Infractions de nature académique
Les clauses du « Règlement sur les infractions de nature académique de l’ÉTS » s’appliquent dans ce cours ainsi que dans tous les cours du département. Les étudiants doivent consulter le Règlement sur les infractions de nature académique (https://www.etsmtl.ca/docs/ETS/Gouvernance/Secretariat-general/Cadre-reglementaire/Documents/Infractions-nature-academique ) pour identifier les actes considérés comme étant des infractions de nature académique ainsi que prendre connaissance des sanctions prévues à cet effet.  À l’ÉTS, le respect de la propriété intellectuelle est une valeur essentielle et les étudiants sont invités à consulter la page Citer, pas plagier ! (https://www.etsmtl.ca/Etudiants-actuels/Baccalaureat/Citer-pas-plagier).



Documentation obligatoire
  • Silberschatz, A., H.F. Korth et S. Sudarsshan (2011) Database System Concepts, 6e édition, McGraw-Hill, ISBN-13 978-0-07-352332-3.

 

  • Paquet, M. (2015). GOL650 – Bases de données et applications Internet, Documentation complémentaire, Environnement numérique d’apprentissage de l’ÉTS : https://ena.etsmtl.ca.



Ouvrages de références
  • Fawcett, J., D. Ayers et L. R. E. Quin (2012) Beginning XML, 5e édition, Wrox Press, ISBN-13: 978-1-118-16213-2 (via Bibliotech).
  • Groh, M.R. (2010). Access 2010 Bible, Wiley, ISBN-13 978-0-470-47534-8 (via Bibliotech).
  • Randolph, N., D. Gardner, M. Minutillo et C. Anderson (2010). Professional Visual Studio 2010, Wrox Press, ISBN-13 978-0-470-54865-3 (via Bibliotech).
  • Spaanjaars, I. (2014) Beginning ASP.NET 4.5.1: in C# and VB, Wrox Press, ISBN-13 978-1-118-84677-3 (via Bibliotech).
  • Stephens, R. (2009) Beginning Database Design Solutions, Wrox Press, ISBN-13 978-0-470-38549-4 (via Bibliotech).



Adresse internet du site de cours et autres liens utiles
  • Paquet, M. GOL650 – Bases de données et applications Internet, Documentation complémentaire, Environnement numérique d’apprentissage de l’ÉTS : https://ena.etsmtl.ca.



Autres informations

Ne s'applique pas.