SYLLABUS DU COURS SGBD-POO OBJECTIFS Le cours de système de gestion des bases
SYLLABUS DU COURS SGBD-POO OBJECTIFS Le cours de système de gestion des bases de données et programmation orientée objet a pour objectifs de permettre aux étudiants : D’acquérir des connaissances théoriques et pratiques sur les SGBD relationnels. L’étudiant à la fin de la partie SGBD du cours sera capable de : définir un système de gestion des bases de données, concevoir un modèle de données basé sur le relationnel, enregistrer un modèle de donnée conçu dans le SGBD MySQL et écrire autour du modèle, des requêtes d’interrogation à l’aide du langage SQL. De comprendre les concepts objets et d’écrire des programmes basés sur ces concepts à partir du langage Java, l’environnement de programmation utilisé est NetBeans. PRE REQUIS La partie SGBD ne nécessite aucun pré requis. Mais pour la programmation orientée objet, l’étudiant doit avoir des bases de la programmation structurée appliquée au langage C (notions : de variable, de structure de contrôle, de fonction, de procédure, …), c’est pourquoi avant d’aborder cette partie du cours, il est nécessaire de rappeler ces notions de base. MASSE HORAIRE ET EVALUATION La masse horaire totale de ce cours est de 40 heures réparties de la façon suivante: Cours théorique SGBD : 12 heures, Cours théorique POO : 20 heures, Suivi pratique SGBD-POO : 6 Heures (3h SGBD et 3h POO) Un (1) Contrôle continue (CC) : 2 heures CONTENU DU COURS Partie 1 : SGBD Introduction aux DB et SGBD Modèle entités-relations Modèle relationnel Langage SQL Aperçu MySQL et Installation Cas Pratique : Création d’une BD et Interrogation Bibliographie : 1. Notes de cours SGDB 2. Les Bdds & SQL voir http://dept25.cnam.fr/BDA/DOC/cbd.pdf 3. Voir le lien : http://deptinfo.unice.fr/~grin/messupports/trsgbd.pdf 4. Gardarin G.: Bases de données, Eyrolles, 2003 Partie 2 : POO Rappels langage C Développement logiciel Généralités sur le langage Java Objet et classe-Application à Java Exception Interface graphique : AWT et SWING Flux de données Connexion à une BD Synthèse du cours Bibliographie : 1. Notes de cours POO 2. Gauthier Picard. « Initiation à la programmation orientée-objet avec le langage Java, Pôle informatique 2012-2013, Ecole des Mines, LITIS, INSA Rouen. uploads/Management/ iuc-syllabus-du-cours-sgbd-poo.pdf