Langage de programmation sql : les fondamentaux

Formation

A distance

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    A distance

À propos de cette formation :Cette formation SQL vous apporte les bases solides du langage de programmation SQL, vous permettant ainsi de construire, d'interroger et de manipuler des bases de données. Vous comparerez les normes ANSI/ISO avec les implémentations de SQL dans les bases de données Oracle et SQL Server.

À propos de cette formation

À qui s'adresse cette formation ?Cette formation s'adresse à une variété de professionnels y compris :

Les développeurs, analystes, managers, programmeurs, consultants et autres qui conçoivent et créent des applications en utilisant des bases de données relationnelles.Les professionnels ayant une expérience du traitement de données, travaillant avec des systèmes de bases de données traditionnels (hiérarchique ou réseau) et souhaitant migrer vers les bases de données relationnellesLes directeurs informatiques et les chefs de projet qui ont besoin d'une vue d'ensemble des différentes fonctions et fonctionnalités de SQL.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 16 ans.

Les matières

  • Requêtes
  • Tables

Le programme

Vue d'ensemble de SQL

  • L'importance de SQL comme élément essentiel de toute activité de base de données
  • Normes ANSI/ISO
  • Description des composants fondamentaux: tables, colonnes, clés primaires et clés étrangères

Structure de la base de données

Création de tables et de colonnes

  • Comparaison de types de données selon les plates-formes
  • Construction de tables avec CREATE TABLE
  • Modification de la structure d'une table avec ALTER TABLE
  • Ajout de colonnes à une table existante
  • Augmentation de la taille d'une colonne
  • Suppression de tables avec DROP TABLE
Protection de l'intégrité des données avec les contraintes
  • Les types de contraintes
  • Garantir l'unicité avec les contraintes de clé primaire, renforcement de l'intégrité référentielle avec les contraintes de clé étrangère, activation et désactivation des contraintes, suppression de contraintes avec ALTER TABLE
Amélioration des performances avec les index
  • Récupération de données avec les index
  • Recommander une marche à suivre pour la création d'index

Manipulation de données

Modification des contenus de table

  • Ajout de lignes dans une table avec INSERT
  • Changement du contenu des lignes avec UPDATE
  • Suppression de lignes avec DELETE
Utilisation de transactions
  • Règles ACID (Atomicité Consistance Isolation Durabilité)
  • Contrôle des transactions avec COMMIT et ROLLBACK

Écriture de requêtes pour une seule table

  • Récupération de données avec SELECT
  • Inclure les colonnes et les expressions dans les résultats de requêtes
  • Restriction de colonnes avec le filtre WHERE
  • Tri des résultats avec ORDER BY
  • Gestion des valeurs NULL dans les expressions
  • Éviter le piège des valeurs NULL dans les conditions de filtre

Interrogation de plusieurs tables

Syntaxe de jointure selon la norme ANSI/ISO

  • Rapprocher les lignes apparentées avec INNER JOIN
  • Inclure les lignes non appariées avec OUTER JOIN
  • Création d'un produit cartésien avec CROSS JOIN
Combiner des résultats avec des opérateurs définis
  • Combinaison de résultats avec UNION
  • Identification de lignes similaires avec INTERSECT
  • EXCEPT pour rechercher des différences entre ensembles

Récupérer les données avec les fonctions

Traitement de données avec les fonctions scalaires

  • Résolution de problèmes mathématiques avec les fonctions
  • Manipulation des chaînes de texte
  • Changement de la présentation de la date et de l'heure
  • Formatage conditionnel avec l'expression CASE
  • Utilisation de l'expression CASE pour simuler des tests IF
  • Prise en charge des valeurs NULL
Analyses avec les fonctions d'agrégation
  • Résumé de données avec SUM, AVG et COUNT
  • Recherche des valeurs la plus haute/basse avec MAX et MIN
  • Définition du niveau de résumé avec GROUP BY
  • Utilisation des conditions de filtre avec HAVING

Création de requêtes imbriquées

Sous-requêtes dans les conditions de filtre

  • Intégration de sous-requêtes à différents niveaux
  • Tester l'existence de lignes
  • Sous-requêtes monolignes et multilignes
Intégration de sous-requêtes dans les expressions
  • Placer des sous-requêtes dans la liste de colonnes
  • Créer des expressions complexes avec des sous-requêtes
  • Gérer les sous-requêtes qui n'indiquent aucune ligne

Développer des vues stockées ou à la volée

Simplifier les problèmes complexes

  • Sélection de données à partir de résultats de requêtes
  • Sous-requêtes dans la clause FROM
Création de vues dans une base de données
  • Créer du code réutilisable
  • Vues modifiables vs non modifiables

Informations complémentaires

Travaux Pratiques :Création et modification de tables, contraintes et indexModification de contenus de tablesRécupération de données à partir de tablesRelier plusieurs tablesUtilisation des fonctions scalaires et d'agrégation

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Langage de programmation sql : les fondamentaux

Prix sur demande