Accueil - Connexion

Back Office : Base de données

MTS3G Back Office : Base de données Monétique et Transactions Sécurisées S5
Cours : 10 h TD : 4 h TP : 4 h Projet : 0 h Total : 18 h
Responsable : Wilfried AUBRY
Pré-requis
Algorithmique & notions de langage de programmation (C, C++ ou Java).


Connaissance en architecture et programmation de sites WEB.
Objectifs de l'enseignement
- Sensibilisation aux problèmes posés par le stockage et l'exploitation de grandes quantités d'informations


- Modélisation de bases de données par la méthode de conception MERISE (traitement des données uniquement)


- Initiation au langage d'interrogation SQL
Programme détaillé
1. Les systèmes de gestion de base de données (Besoins, architecture, systèmes relationnels)


2. Modélisation des bases par la méthode de conception MERISE (Traitement des données : établissement d'un MCD, d'un MOD, d'un MLD ou MRD et d'un MPD)


3. Le langage SQL (Uniquement le DML / Data Manipulation Language et le DDL / Data Definition Language) :


3.1. DDL : CREATE / ALTER / DROP


3.2. DML : SELECT / UPDATE / INSERT / DELETE


4. Évocation de compléments d'information :


4.1. Spécificité du SQL dans le SGBDR MySQL


4.2. MERISE 2


4.3. Rétroconception


4.4. Utilisation d'une base à partir d'un langage hôte : PHP
Applications (TD ou TP)
TD :


- Conception de bases de données complexes (selon la méthode MERISE)


- Ecriture de requêtes SQL (langage DML et DDL)
Compétences acquises
- Conception de bases de données relationnelles (BDR)


- Création et exploitation de BDR en langage SQL et dialecte spécifique MySQL
Bibliographie
- E. Codd, "A relational model of data for large shared data banks", ACMJ, Vol. 13, New York, USA, 1970.


- C. Dlobel, M. Adiba, "Bases de données et Systèmes relationnels", Dunod, Paris, 1982.


- C. Gruau, "Conception d'une base de données".


- J. Gabay, "Merise et UML, pour la modélisation des systèmes d'information", Dunod, 2004.


- R. Clouad, Cours de "Base de données".

© 2024 - ENSICAEN ( Mentions Légales - Crédits )