Description
Aujourd'hui, les bases de données constituent une discipline quasi incontournable dans le stockage, la manipulation et le traitement des données. Chaque entreprise possède aujourd'hui sa base de données. Cette formation introduit les concepts de base de modélisation et de la manipulation de l'information dans les bases de données. Elle introduit les concepts de base du modèle relationnel ainsi que les grandes fonctions assurées par les systèmes de gestion de bases de données en général. Les participants apprendront donc les principes important des systèmes de bases de données dans son ensemble.Pré-requis
- Maîtrise de l’outil informatique
- Notion de gestion des données de l’entreprise
Publics
- Utilisateurs ou développeurs d'applications, de bases de données relationnelles.
Objectifs
- Comprendre les principes d'un système de gestion de base de données
- Appréhender les fonctions d'interrogation SQL
Plan de formation
Développement d’application de bases de données
- Objets SQL
- Catégories d'instructions
- Traduction des contraintes
Modèle relationnel
- Structures de données
- Principes des langages de manipulation des données
Présentation du langage SQL
- Langage SQL
- Types d'instructions SQL
- Éléments de la syntaxe SQL
Manipulation des données
- Insertions (insert)
- Modifications (update)
- Suppression (delete)
Interrogation des données
- Extraction des données (select)
- Traduction de l'algèbre relationnel
- Jointures
- Calculs
- Agrégats
- Union
- Tri
- Filtrage et regroupement
- Mise en forme de résultats
Conception de bases de données
- Introduction et critique des formes normales
Introduction aux développements récents
- Bases de données actives
- Bases de données réparties
- Bases de données hétérogènes