Initiation SQL

Demande d'information

Initiation SQL

  • Objectifs Découvrir les fondamentaux du langage SQL.
  • Dirigé à Dans le cadre d'un DIF, ou du plan de formation de votre entreprise. Stages spécifiques à destination des particuliers et demandeurs d'emploi.
  • Diplôme Initiation SQL
  • Contenu 1 - Le modèle relationnel SQL
    - principe d'une base de donnée
    - Architecture d'un moteur Sql
    - Table
    - Normalisation
    - schéma d'une base de donnée
    - Modèle physique
    - Modèle logique
    - connection à une base de données
    - Requêtes de base

    2 - Sélection d'enregistrements : SELECT
    - description de l'ordre SELECT
    - Choix des colonnes
    - Choix des Tables
    - le filtrage : clause WHERE
    - Conditions
    - Expressions logiques
    - Le tri : ORDER BY
    - Les regroupements: GROUP BY et HAVING
    - aggrégats et fonctions récapitulatives
    - opérations ensemblistes
    - requêtes imbriquées

    3 - Création de table
    - CREATE
    - Effacement : DROP
    - Modification : ALTER
    - création d'Index
    - Clé primaire
    - création de Vues
    - Gestion des contraintes d'intégrité

       4 - Modification de Table
    - instructions de mise à jour des données
    - INSERT
    - UPDATE
    - DELETE
    - traitement des valeurs par défaut
    - création automatique de clé primaire
    - techniques de validation de saisie

    5 - Utilisation de plusieurs Tables : Jointures
    - Conception de la base
    - décomposition d'une application en Tables
    - formes normales
    - Jointure interne et externe
    - clé étrangère
    - Intégrité référencielle

    6 - Les Transactions
    - intégrité et concurrence
    - Verrouillag table
    - Verrouillage champ
    - verrouillage Optimiste et Pessimiste
    - contrôle des transactions
    - COMMIT
    - ROLLBACK.

    7 - Autres Instructions
    - les procédures stockées
    - les triggers
    - les champs Blob
    - la gestion de la sécurité
    - Autorisations d'accès
    - optimisation des requêtes

     
Demande d'information

Autre formation en rapport avec programmation sql