Bases de données relationnelles et langage SQL avec SQL Server
en e-learning
35h
À distance
3 mois d'accès à plus de 1 200 livres et vidéos
Certification IT - Langage SQL : exploiter une base de données relationnelle
792 € (frais d'examen inclus)

OPTION

Accès en illimité pendant 1 an
à la Bibliothèque Numérique
+ 390 € au lieu de 490 €

OPTION

Vous pouvez bénéficier d'heures supplémentaires d'accompagnement par un coach formateur.

Nous consulter
Les points forts de cette formation

ÉVALUER - EXPLORER - FORMER - CERTIFIER

1. EVALUER : Votre niveau et vos besoins
2. EXPLORER : 1200 livres & vidéos
3. FORMER : Avec un professionnel de l'informatique et de la pédagogie
4. CERTIFIER vos compétences

Pré-requis
Maîtrise de l'outil informatique, et notions de gestion des données en entreprise.
Objectifs de la formation

Objectifs

  • Décrire les principes fondamentaux et de normalisation des bases de données relationnelles
  • Décrire les fonctionnalités principales et les outils de SQL Server
  • Ecrire des requêtes de type DDL (Data Definition Language) pour créer, modifier, ou supprimer des éléments de structure et d'organisation des données (tables, relations, index)
  • Ecrire des requêtes de type DML (Data Modification Language) pour sélectionner, insérer, supprimer, ou mettre à jour des données
  • Gérer les transactions et les verrous
  • Ecrire des requêtes DML complexes (jointures, unions, sous-requêtes…)
  • Créer des vues et des CTE

Déroulement de la formation

Il s'agit d'une formation e-learning accessible pendant 3 mois.

Le portail de formation, donne accès à votre parcours de formation composé :

  • Des vidéos de la formation, organisées en modules et en séquences découpées le plus finement possible, en suivant le programme pédagogique
  • Des fiches de démonstrations vous permettant de reproduire les démonstrations réalisées par le formateur dans les vidéos
  • Des quiz de validation des connaissances acquises
  • D'une plateforme de travaux pratiques en ligne, contenant l'environnement technique nécessaire à la réalisation de l'ensemble des exercices pratiques
  • Des énoncés des exercices à réaliser, et des corrigés détaillés
  • D'un livre numérique faisant office d'ouvrage de référence sur le thème de la formation

Pendant votre formation : Vous bénéficiez d'une assistance technique et pédagogique illimitée par mail.

Après votre formation (en option à l'achat, consultez-nous) : Accès à la bibliothèque numérique pendant 1 an. Vous continuez à vous former en accédant en illimité à plus de 1200 livres et vidéos.

Contenu de la formation

Bases de données relationnelles et langage SQL avec SQL Server

Cette formation permet d'acquérir les connaissances et compétences pour écrire au mieux des requêtes SQL, en allant des éléments de base du langage SQL, jusqu'aux fonctionnalités avancées permettant l'écriture optimisée de requêtes SQL. La formation est basée sur le SGBDR SQL Server, mais les connaissances acquises pourront être transposées dans n'importe quelle autre SGBDR du marché (ex. : MySQL, MariaDB, Oracle, PostgreSQL, …).

Vers les bases de données relationnelles

  • Le stockage des données
  • Les modes d’organisation des données
  • L’organisation séquentielle
  • L’organisation directe ou aléatoire
  • L’organisation séquentielle indexée
  • Evolution vers le modèle relationnel
  • Le modèle relationnel – règles et concepts
  • La normalisation

Introduction au SQL (2,25 heures)

  • Généralités sur le langage
  • Un langage de requête
  • Un langage standard et normalisé
  • Un langage universel
  • Les catégories d’instructions

La solution SQL Server (3,5 heures)

  • SQL Server Management Studio
  • Création d’une nouvelle base de données
  • Gestion des droits d’accès
  • L’éditeur de scripts

DDL – La gestion des tables (5,5 heures)

  • Création des tables
  • Les types de données SQL Server
  • Mise en œuvre de l’intégrité des données – Nullité et valeur par défaut
  • Mise en œuvre de l’intégrité des données – Clés primaire et secondaire
  • Mise en œuvre de l’intégrité des données – Contrainte de validation
  • Visualisation du schéma de la base de données
  • Modification des tables – Les colonnes
  • Modification des tables – Les contraintes
  • Mise en œuvre de l’intégrité référentielle
  • Suppression des tables
  • Indexation des données
  • Travaux pratiques : A partir du schéma d’une base de données, créer la base de données, structurer ses tables et définir les contraintes associées
  • Quiz – QCM de validation des acquis

DML – La mise à jour des données (4 heures)

  • Quelques éléments utiles du Transact SQL
  • Insertion des données
  • Modification des données
  • Suppression des données
  • Gestion des transactions et verrous
  • Travaux pratiques :
  • Tester les contraintes d’une base de données et écrire un script d’insertion de données
  • Quiz – QCM de validation des acquis

L’algèbre relationnelle (4 heures)

  • Les principes mis en œuvre
  • La restriction
  • La projection
  • Les calculs associés
  • Le produit cartésien
  • La jointure
  • L’union, l’intersection, la différence et la division
  • Mettre en place la vue
  • Ordonnancer les opérations
  • Travaux pratiques : Ecrire des requêtes en algèbre relationnelle et en déduire les données extraites
  • Quiz – QCM de validation des acquis

DML – L’extraction des données (4 heures)

  • La syntaxe de base
  • La projection et les calculs élémentaires
  • La restriction
  • Le calcul d’agrégat
  • Le tri des résultats
  • Mise en relation des ensembles : Le produit cartésien
  • Mise en relation des ensembles : La jointure
  • Mise en relation des ensembles : La jointure externe
  • Le stockage des résultats intermédiaires
  • Travaux pratiques : Traduire en SQL des requêtes d’algèbre relationnelle et en écrire de nouvelles
  • Quiz – QCM de validation des acquis

SQL – Concepts avancés (4 heures)

  • Les sous-requêtes
  • Mise en œuvre des sous-requêtes : Insert, Update, Delete
  • Mise en œuvre des sous-requêtes : Select
  • Utilisation des tables CTE
  • Mise en œuvre des opérateurs ensemblistes : UNION, EXCEPT, INTERSECT
  • Les objets View
  • Travaux pratiques : Ecrire des requêtes SQL complexes
  • Quiz – QCM de validation des acquis

SQL Server – Configuration du serveur pour une utilisation partagée (2,25 heures)

  • La problématique
  • Configuration du pare-feu Windows
  • Activation des canaux nommés dans SQL Server

Travaux pratiques de synthèse (2 heures)

  • Créer une base de données et en valider sa structure avant de réaliser différents types de requêtes
Résultats attendus

Une formation réussie est une formation certifiée !

Validez et mettez en valeur les compétences acquises en passant la certification officielle Langage SQL : exploiter une base de données relationnelle. Enregistrée au Répertoire Spécifique et validée par les autorités compétentes, elle garantit un haut niveau de qualité et de reconnaissance.

Les atouts d'une formation certifiée :
  • Bénéficier d'une reconnaissance professionnelle et officielle de votre montée en compétence
  • Reconnaître vos acquis et sécuriser votre parcours professionnel
  • Faciliter votre mobilité professionnelle dans et en dehors de votre entreprise
Une formation ne s'arrête pas à la certification :

Votre formateur sera à votre écoute pour vous conseiller sur votre prochaine formation : mise à jour de vos compétences, approfondissement, formation avec un formateur, formation à un autre logiciel...

Se former, c'est progresser à chaque moment de sa vie !
Modalités pédagogiques
Formation accessible à distance pendant 3 mois via un ordinateur type PC disposant d'une connexion à Internet. Assistance pédagogique illimitée par mail. Nos formations sont accessibles aux personnes en situation de handicap. Afin de nous permettre d'organiser le déroulement de la formation dans les meilleures conditions possibles en effectuant les aménagements nécessaires, contactez-nous.

Contactez-nous pour une formation

• Bureautique
• PAO
• IT
• Web
• Gestion de projet

Vous souhaitez recevoir des informations ou désirez être rappelé ?

Veuillez remplir le formulaire et nous vous répondrons dans les meilleurs délais.

Les champs avec un astérisque (*) sont obligatoires. En soumettant ce formulaire, vous acceptez que nous utilisions les données fournies pour vous contacter au sujet de votre demande. Pour plus d’informations sur notre politique de protection des données, merci de consulter notre page Mentions légales.