Public visé
Chefs de projets, concepteurs, développeurs, administrateurs et exploitants de BDD.
Prérequis
Utiliser l’outil informatique.
Objectifs pédagogiques
A l’issue de cette formation, vous serez capable de :
- Identifier les concepts de base et terminologie des bases de données relationnelles pour pouvoir communiquer dans votre environnement informatique ou pour débuter la formation de mise en oeuvre d’un système de gestion de bases de données relationnelles (SGBDR)
Programme
Jour 1
Les bases de données, un enjeu incontournable
- Concepts de base
- Vocabulaire
- Principaux courants
Travaux pratiques : Questionnaire à choix multiples reprenant les notions présentées
L’élaboration du schéma conceptuel de la base de données (modèle logique des données), les formes normales de Codd
Travaux pratiques : Normalisation de modèles de données
Jour 2
Description et manipulation d’une base de données relationnelle
- Description du schéma conceptuel (SQL DDL)
- Manipulation des données (SQL DML)
- Description du schéma interne
- Les vues
Travaux pratiques : Réalisation MCD, Transformation MCD en MLD
Protection des données
- Intégrité des données
- Mécanismes d’intégrité offerts par les bases de données
- Confidentialité et sécurité d’accès aux données (SQL DCL)
Culture, différentes architectures de bases de données, leurs évolutions
- Les bases de données dans une architecture client / serveur
- Dans une architecture multi-tiers
- Répartition et réplication des données
- Le mouvement NoSQL
Introduction aux bases de données NoSQL
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d’auto-évaluation