Base de données: Conception et Administration

Code Cours
2324-JUNIA-M1S2-MB-IT-901
Langue d'enseignement
FR, EN
Matières
MB-IT
Ce cours apparaît dans les formation(s) suivante(s)
Responsable(s)
D.DELANNOY
Intervenant(s)
D.DELANNOY, P. Hameau (IBM), V. Bracq (IBM)
Niveau
Master
Année de formation
Période

Présentation

Prérequis
Pour suivre ce module, l’étudiant doit connaitre les notions de bases de données (lecture d’un Modèle Conceptuel de Données, requêtes SQL) et avoir mis en œuvre ces notions.

Référence : « Cours bases de données » dispensé en 3ème année à l’ISEN Lille
Objectifs
Compétences visées : 32(321/323), 34(342/343), 43(431/432), 56(561/562), 63(634), 110(1102)

Ce module aborde les notions de modélisation des données basée sur la méthode MERISE et permet d’appréhender toute la chaine de la conception à l’implémentation dans une base de données relationnelle.

L’orientation convient à tous les profils d’ingénieurs des domaines développement logiciel, big data, objets connectés, ingénieur d’affaire, …

A la fin du cours, l’étudiant devra :

- Connaître le principe de la modélisation des données d'un Système d'Information
- Etre capable de modéliser les données d'un Système d'Information de petite taille
- Savoir lire un modèle conceptuel de données et le transformer en tables
- Maîtriser le processus de création d'une base de données sous PostgresSQL
- Savoir insérer des données dans une base et les sélectionner selon différents critères
- Savoir sélectionner des données dans une base selon différents critères
Présentation
Ce module aborde les thématiques suivantes :

- Le rôle de la modélisation
- Le principe relationnel d'organisation des informations
- La présentation de la méthode MERISE
- La modélisation conceptuelle, logique et physique
- L’implémentation de bases de Données relationnelles
- Les principes d'un Système de Gestion de Bases de Données (SGBD)
- Le langage de description de la base (SQL)
- Le langage de manipulation des données (SQL)


Implémentation:

- Bases de Données relationnelles,
- Principes d'un Système de Gestion de Bases de Données (SGBD),
- Langage de description de la base (SQL),
- Langage de manipulation des données (SQL).

Modalités

Organisation
Type Nombre d'heures Remarque
Présentiel
Cours - face à face 6,00
Travaux Dirigés 4,00
Travaux Pratiques 8,00
Mini-projet 10,00
Travail personnel
Travail personnel 30,00
Charge de travail globale de l'étudiant 58,00
Évaluation
Conception et réalisation d'une base de données à partir d'un problème donné (mini projet par groupe).

Ressources