[wpms_breadcrumb reverse="0"]
Base de données - Bases de Données - SQL Server 2016 - Formation numérique

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

Reference : O-SQLNI

3 jours / 21h

jours
- 1 390 € HT
Télécharger la fiche
Prochaines sessions
    Bases de données et langage SQL pour non-informaticiens 
    Objectifs

    • Cette formation « découverte » vous permettra de comprendre les bases de données dites relationnelles et leurs principes de fonctionnement. Vous manipulerez le langage SQL pour interroger les données d’une base. Vous vous familiariserez également avec des requêtes plus avancées pour analyser les informations.

    Attestation obtenue

    Délivrance d’une attestation de compétences à la fin de de la formation au stagiaire.

    Outils pédagogiques

    Ordinateur, un support pédagogique et l’accès au logiciel dans les versions appropriées sont fournis.

    Modalités d’évaluation
    Le formateur évalue la progression pédagogique de l’apprenant tout au long de la formation au moyen de QCM, mises en situation, cas pratiques.
    Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.
    Effectif de la formation

    12 stagiaires max

    Modalités de financement

    Pour trouver la meilleure solution de financement adaptée à votre situation : contactez notre équipe de conseillers formation

    Contacts
    Muriel TEMIME, Directrice commerciale F2i Formation
    mtemime@ief2i.fr
    06 98 47 59 59
    Modalités et délais d’accès
    L’accès à nos formations varient suivant le mode de financement et du calendrier : de 48 heures à 2 mois.
    Bulletin d’inscription à retourner complété + test de niveau en ligne
    Objectifs pédagogiques
    À l’issue de la formation, le participant sera en mesure de :
    • Maîtriser 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
    Modalités pédagogiques

    Pédagogie active basée sur des exemples, des démonstrations, des partages d’expérience, des cas pratiques et une évaluation des acquis tout au long de la formation.

    Accessibilité

    Pour toute information concernant l’accessibilité de la formation aux personnes en situation de handicap, merci de contacter notre équipe de conseillers formation afin de définir, si possible, les adaptations, aménagements et ou orientations nécessaires. ​

    Les points forts de la formation
    • Des partages d’expériences et des mises en pratique pour s’entraîner tout au long de la formation.
    • Des consultants-formateurs experts.
    Pré requis

    Aucune connaissance particulière.

    Modalités et délais d’accès

    Bulletin d'inscription à retourner complété

    Certification

    Certifiante

    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.

    Inscription

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

    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é.
    • Liens entre les tables et intégrité référentielle.
    • Métadonnées des tables, colonnes et clés.
    • Outil pour interroger une base.

    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…).

    Interroger les données de plusieurs tables

    • Principe des jointures : restituer les informations à partir de plusieurs tables.
    • Jointure interne. Jointure externe.
    • La jointure « naturelle »… et ses difficultés.
    • Opérateurs ensemblistes (UNION, INTERSECT…).

    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 et NTILE.

    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.

    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.
    • Utiliser la CTE (« Common Table Expression ») pour factoriser les sous requêtes.