Bureautique et Internet
Fiche cours - SQL : concevoir et manipuler des bases de données
Durée maximum : 45 heures / Tarif plein : 260€ - Tarif réduit : 130€ (RSA, ASS, AAH)
Objectifs :
Être capable de modéliser et construire une base de données relationnelle à partir d’une expression de besoins ou d’un cahier des charges.
Vous saurez manipuler une base de données via le SQL, ce langage de requêtes permet notamment d’alimenter, de mettre à jour et de consulter des données dans une base de données.
Public :
Toute personne souhaitant apprendre à modéliser et/ou manipuler une base de données.
Aucune connaissance en SQL n’est nécessaire pour commencer cette formation.
Prérequis :
Les auditeurs doivent savoir se servir d’un poste informatique et être capable d’effectuer des recherches sur Internet.
Programme :
Modéliser une base de données :
La modélisation est une phase très importante dans la réalisation d’une base de données. Elle est le plan qui facilite sa compréhension et son utilisation.
Formes Normales :
La maîtrise des formes normales et celles de Boyce-Codd permettent de concevoir une base de données de qualité. On aborde également le sujet du débat de la dénormalisation et de toutes les dérives qui peuvent s’en suivre.
Types de données :
Les données sont cataloguées par type. Présentation des différents types, on abordera la complexité des données temporelles, du fameux marqueur NULL, de l’encodage et la collation.
Création et évolution des objets SQL :
Création des différents objets que l’on trouve en bases de données, tels que les schémas, tables, contraintes, vues et autres objets divers.
Mise à jour des données :
Nous verrons comment alimenter les données dans une base de données avec les commandes d’insertion, de modification et de suppression.
Manipulation des données :
Partie la plus vaste et nécessitant une grande attention. Nous verrons les opérations relationnelles et ensemblistes. Le SELECT en SQL sera abordé sous de nombreux aspects (diagramme de Venn, algèbre relationnelle, etc).
Statistiques :
Travaux sur de grands volumes de données avec l’utilisation de fonctions d’agrégats et création de partitionnement de données.
Pour aller plus loin :
Importance des index, des vues, découverte des transactions SQL, importation de données venant de sources externes.
Fournitures
Les auditeurs devront se munir d’une clé USB pour enregistrer les travaux et exercices.
Période(s) d'inscription
1er semestre : inscription du 17 août au 05 septembre 2022 inclus.
2nd semestre: inscription du 03 au 19 janvier 2023 inclus.
Calendrier :
1er semestre : du lundi 03 octobre 2022 au samedi 11 février 2023 inclus.
2nd semestre : du lundi 13 février au lundi 26 juin 2023 inclus.
3 heures hebdomadaires.
Les candidatures en ligne sont fermées pour cette formation. Consultez les informations dans la rubrique "Période(s) d'inscriptions" de la fiche ci-dessus.