Dernière mise à jour le 22/03/2023

Bases de données et langage SQL pour non-informaticiens

Informations générales

Type de formation : Formation continue
Domaine : Bases de données & Big Data
Filière : Microsoft SQL Server
Rubrique : SQL Server 2017
Formation éligible au CPF : Non
Formation Action collective : Non

Objectifs & compétences

À l’issue de la formation, le participant sera en mesure de :
Comprendre le principe et le contenu d'une base de données relationnelle
Créer des requêtes pour extraire des données suivant différents critères
Réaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tables
Utiliser des calculs simples et des agrégations de données
Combiner les résultats de plusieurs requêtes

Public visé

Chargé(e)s de reporting ou d'analyse, assistant(e)s, toute personne ayant des besoins d'interrogation simples d'une base de données avec le langage SQL.

Pré-requis

Aucune connaissance particulière

Programme

Programme de la formation
Introduction aux bases de données
Qu'est-ce qu'une base et un serveur de base de données ?
Lire un modèle relationnel.
Composition d'une table. Notion de colonne et de types.
Clé primaire et unicité.
Notion d'intégrité référentielle.
Outil pour interroger une base.
Exercice
Investigation dans la base à la recherche de tables, colonnes et clés.

Extraire les données d'une table
Qu'est-ce qu'une requête d'extraction ?
Lister les valeurs à retourner.
La clause WHERE pour filtrer les données.
L'absence de valeur (marqueur NULL).
Retourner des lignes sans doublon (DISTINCT).
Opérateurs de restriction (BETWEEN, IN, LIKE...).
Exercice
Interrogations de plusieurs tables sur des critères différents.

Interroger les données de plusieurs tables
Principe des jointures : restituer les informations à partir de plusieurs tables.
Jointure interne et jointure externe.
La jointure "naturelle" et ses difficultés.
Opérateurs ensemblistes (UNION, INTERSECT...).
Introduction aux vues : principe et intérêt.
Exercice
Réaliser des requêtes avec des jointures et des opérateurs ensemblistes.

Ordonnancement et statistiques
Trouver des valeurs agrégées (MIN, MAX, AVG, SUM...).
Calculer des agrégats relatifs avec GROUP BY.
Filtrer les valeurs agrégées avec HAVING.
Mélanger agrégats et détails avec OVER.
Ordonnancement des résultats avec RANK, ROW_NUMBER.
Exercice
Réaliser des requêtes utilisant des calculs simples et agrégats. Sous-totaux et numération.

Présenter et trier les données
Présenter les données des colonnes avec des alias.
Conversion d'un type à un autre.
Effectuer des choix à l'aide de l'opérateur CASE.
Trier les données avec ORDER BY.
Opérations sur les chaînes de caractères, sur les dates.
Exercice
Utilisation de fonctions permettant d'améliorer la présentation du résultat des requêtes.

Utiliser des sous-requêtes
Qu'est-ce qu'une sous-requête ?
Les différentes typologies de résultats.
Sous-requêtes liste et opérateurs IN, ANY/SOME et ALL.
Sous-requêtes corrélées.
Exercice
Ecriture de requêtes incluant des sous-requêtes de différentes formes.

Modalités

Modalités : en présentiel, distanciel ou mixte – Horaires de 9H à 12H30 et de 14H à 17H30 soit 7H – Intra et Inter entreprise
Pédagogie : essentiellement participative et ludique, centrée sur l’expérience, l’immersion et la mise en pratique. Alternance d’apports théoriques et d’outils pratiques.
Ressources techniques et pédagogiques : Support de formation au format PDF ou PPT Ordinateur, vidéoprojecteur, Tableau blanc, Visioconférence : Cisco Webex / Teams / Zoom
Pendant la formation : mises en situation, autodiagnostics, travail individuel ou en sous-groupe sur des cas réels

Méthodes

Fin de formation : entretien individuel
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation
Assiduité : certificat de réalisation (validation des acquis)
Contact : contact@astonbysqli.com
Code de formation : BD023

Tarifs

Prix public : 2330
Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • CPF -MonCompteFormation
Contactez nous pour plus d’information

Lieux & Horaires

Durée : 21 heures
Délai d'accès : 8 Jours

Prochaines sessions

Handi-accueillante Accessible aux personnes en situations de handicap. Pour toutes demandes, contactez notre référente, Mme Rizlene Zumaglini Mail : rzumaglini@aston-ecole.com

à voir aussi dans le même domaine...

Formation continue

Microsoft SQL Server

MS10987

SQL Server 2016 : Performance, tuning et optimisation

Comprendre les techniques pour identifier et diagnostiquer les goulots d'étranglement pour améliorer la performance
Décrire l'architecture de haut niveau SQL server et ses différents composants
Décrire le modèle d'exécution SQL Server, les attentes et les files
Décrire les concepts architecturaux de l'optimiseur et comment identifier et fixer les problèmes des plans d'exécution

28 heures de formations sur 4 Jours
En savoir plus

Formation continue

Microsoft SQL Server

MS10990

SQL Server 2016 : Analyser les données avec SQL Server Reporting Services

Configurer des rapports avec Report Design
Créer des rapports avec Report Designer et / ou report Builder
Créer des rapports mobiles SQL Server
Décrire les différentes sources de données des Report Services et comment les configurer

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Microsoft SQL Server

MS20761

SQL Server 2016 : Requêtes de données avec Transact-SQL

Comprendre les similitudes et les différences entre Transact-SQL et les autres langages
Décrire l'utilisation des types de données dans SQL Server
Décrire l'architecture de base et des concepts de Microsoft SQL Server 2014
Ecrire des requêtes SELECT

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Microsoft SQL Server

MS20762

SQL Server 2016 : Développement de base de données

Acquérir les compétences et connaissances nécessaires pour développer une base de données Microsoft SQL Server 2016

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Microsoft SQL Server

MS20764

SQL Server 2016 : Administration d’une infrastructure de base de données

Assigner les rôles de serveurs et de bases de données
Authentifier et autoriser les utilisateurs
Automatiser la gestion des bases de données
Autoriser les utilisateurs à accéder aux ressources

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Microsoft SQL Server

MS20765

SQL Server 2016 : Provisionnement de bases de données SQL Server

Comprendre comment installer ou mettre à jour une instance SQL Server
Disposer des compétences nécessaires pour la maintenance des bases de données
Savoir optimiser les aspects relatifs au stockage des informations
Être en mesure de migrer une base de données locales vers SQL Azure

35 heures de formations sur 5 Jours
En savoir plus