Formation Base de données
Description de la formation initiation aux bases de donées
Le nombre impressionnant de base de données utilisées par toute sorte d’applications et de sites WEB dans des domaines extrêmement variés entretient l’illusion que «toutes les données sont disponibles sur tout». Mais d’où viennent-elles à l’origine et comment les croisements d’information sont possibles pour pouvoir d’un simple clic afficher le prix d’un article ou encore les places libres pour un événement à telle date dans telle ville ? Les bases de données se conçoivent et se remplissent avec des limites posées par leurs concepteurs. Cette formation initiation aux bases de données va vous permettre de comprendre ce qu’est véritablement une base de données et en quoi elle se différencie d’un « simple fichier Excel amélioré ». De nombreux exemples pris dans les environnements d’entreprise (Oracle, SQL Server, MySQL, etc. ) vous permettront de faire le tour des concepts fondamentaux des bases de données. Vous comprendrez la place des SGBD (système de gestion de bases de données) dans l’entreprise et deviendrez un interlocuteur généraliste capable de discuter avec tous les profils (MOA, MOE, développeurs, DBA, utilisateurs, …) tout en étant opérationnel sur l’incontournable langage SQL.
- Concevoir une base de données (modèle relationnel, MCD)
- Créer une base (tables, contraintes d’intégrités)
- Remplir une base de données (chargement depuis un fichier texte ou ordres SQL)
- Écrire des requêtes SQL pour extraire les données de la base (select)
- Comprendre le concept de transaction et des verrous (accès concurrent)
- Comprendre comment les données sont sécurisées (droits)
- Comprendre la place de la base de données dans les architectures d’entreprise (site WEB, décisionnel, applications internes, etc. )
Cette formation initiation aux bases de données s’adresse à toute personne participant à un projet autour d’une base de données (utilisateur, responsable informatique, concepteur, développeur, chef de projet, administrateur, etc.).
La conception d’une base de données
- Concevoir une base de données
- Le modèle relationnel
- Le modèle physique
- Remplir une base
L’environnement de travail
- Différents produits selon les acteurs :
- Oracle Developper
- DBA
- Management Studio pour SQL Server
- PHPMyAdmin pour MySQL
Le langage SQL
- Extraction simple des données
- Mettre à jour les données
- Les vues
- Requêtes plus complexes
Les transactions
- Verrous et accès concurrents
La sécurité des données
- Utilisateurs
- Protéger les données
Base de données en entreprise
- Base de données et Applications
- Base de données et sites WEB
- Le décisionnel
- Le métier de DBA (Database Administrator)