Le portail de la formation tout au long de la vie
LU
DE
EN
FR
PT
Vous êtes ici: Accueil > Formations > TELKEA Academy

Les bases du SQL

1 jour(s)

Objectifs

Apprenez comment utiliser le SQL pour stocker, interroger et manipuler des données. SQL est un langage de programmation spécifique à la gestion des données dans une base de données relationnelle.

  • Comprendre la structure des tables, les clés primaires et étrangères du modèle relationnel.
  • Être capable de faire des consultations, sur une ou plusieurs tables d’une base de données relationnelle, à l'aide du langage SQL.
  • Effectuer des mises à jour de données (création, modification et suppression de lignes), des créations de tables et de vues.

Contenu

Principes et concepts du modèle relationnel

  • Les domaines, les relations, les tables, les lignes et colonnes
  • Les dépendances fonctionnelles, les clés (candidates, primaires)
  • Les intégrités d'entité, les intégrités référentielles (clés étrangères), les valeurs NULL
  • Normalisation des données: les formes normales
  • Utilité de la normalisation pour la base et conséquences lors des accès
  • La modélisation des données (MCD Modèle Conceptuel de Données, MLD (Modèle Logique de Données)

Le modèle relationnel dans la technologie Objet

  • La modélisation avec les diagrammes de données d’UML (Unified Modeling Language)
  • La correspondance entre le relationnel et l’objet (Mapping O/R)
  • La persistance des données
  • Le Design Pattern DAO (Data Access Object) et ses implémentations

Les requêtes avec le langage SQL

  • Structure générale de l’ordre SELECT
  • Sélectionner la table, les colonnes
  • Sélectionner le résultat: restrictions avec la clause WHERE. Les opérateurs de restrictions
  • Trier les résultats avec la clause ORDER BY
  • Accéder à plusieurs tables, les jointures internes: INNER JOIN. Les sous-requêtes

Effectuer des statistiques avec les fonctions d'agrégation: COUNT, MAX, MIN, AVG, SUM

  • Partitionner les résultats statistiques: GROUP BY et HAVING
  • Les autres opérateurs ensemblistes (UNION, EXCEPT et INTERSECT)
  • Accéder à plusieurs tables: les jointures externes
  • Les fonctions SQL (manipulations de chaînes de caractères, manipulations de dates...)

La mise à jour de données avec le langage SQL

  • Valider et invalider des mises à jour (Commit/Rollback)
  • Créer des lignes dans une table: INSERT
  • Modifier des lignes: UPDATE
  • Supprimer des lignes: DELETE
  • Conséquences des intégrités référentielles

Travailler avec des tables et avec des vues

  • Présentation et intérêt des vues
  • Différences entre table et vue
  • Création et manipulation d’une vue avec SQL

Évolutions des données d’entreprises

  • Du relationnel au décisionnel, l’intelligence décisionnelle ou la Business Intelligence
  • Du décisionnel au Master Data Management (MDM)
  • Le Big data

Public cible

A qui s'adresse la formation?

Cette formation s'adresse aux développeurs, administrateurs, architectes de base de données et utilisateurs de la Business Intelligence.

 
Prérequis

Pour suivre cette formation, il faut avoir des connaissances générales en informatique.

Evaluation

Certificat, diplôme

Une attestation sera délivrée en fin de session

Voir les coordonnées de l'organisme


Le contenu de ce descriptif de formation est de la seule responsabilité de son auteur, l'organisme de formation TELKEA Academy.

Imprimer Tout voir/cacher Envoyer à un ami
Voir les coordonnées de l'organisme
Caractéristiques
Niveau Avancé
Organisation Blended learning
Langues de prestation
Utilisation des cookies

lifelong-learning.lu utilise des cookies pour vous offrir une expérience utilisateur de qualité, mesurer l’audience, optimiser les fonctionnalités des réseaux sociaux et vous proposer du contenu personnalisé.

En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies dans les conditions prévues par notre politique en la matière. En savoir plus.

Cookies nécessaires
Ces cookies permettent d'utiliser les principales fonctionnalités de notre site (par exemple l'accès à votre espace réservé). Sans ces cookies, vous ne pourrez pas utiliser notre site normalement.
Statistiques
Ces cookies permettent d'établir des statistiques de fréquentation de notre site. Les désactiver nous empêche de suivre et d'améliorer la qualité de nos services.
Publicité ciblée
Ces cookies permettent de vous proposer sur internet et les réseaux sociaux des informations et des offres de formation qui répondent mieux à vos besoins.

Consulter notre politique d’utilisation des cookies

Accepter tout Paramétrer les cookies