Aller au contenu principal

Les bases du SQL

Date de mise à jour :
Identifiant Offre Info : 01_GE261477
Organisme responsable : AMS TRAINING (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

A l'issue de la formation, les participants seront capables de :
- Comprendre la structure des tables, les clés primaires et étrangères du modèle relationnel
- Etre capable de faiare 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


Programme de la formation

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…

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

Evolutions 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

Validation et sanction

attestation de suivi ou de présence

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

21 h

Modalités d'alternance

Aucun rythme d'alternance déclaré.

Financement

Conventionnement
Oui

Conditions d'accès

Publics visés

  • Bénéficiaire allocation retour à l'emploi
  • Bénéficiaire allocation solidarité spécifique
  • Bénéficiaire du revenu de solidarité active
  • Demandeur d'emploi
  • Militaire en reconversion
  • Particulier, individuel
  • Public en emploi
  • Public sans emploi
  • Salarié
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

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

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

22 Rue de Medreville
54000 Nancy

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
22 Rue de Medreville
54000 Nancy
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes