1

Formation SQL et PL/SQL

Partie SQL

Introduction à la formation SQL

Définition d’une base de données

Définition d’un Système de Gestion de base de données

Définir un modèle relationnel

Tables et intégrité référentielle

Atelier pratique: Installation des outils( wampserver et mysqlworkbench)

Comprendre la modélisation

Vocabulaire du modèle relationnel

Formes normales

Atelier pratique: création d’un Modèle conceptuel des données

Le langage de définition des données (LDD)

Création de tables : syntaxe

Les types de données

Les types de contraintes

Modification de la définition d’une table

Suppression d’une table

Introduction aux vues

Les index

Présentation des transactions

Atelier pratique: Mise en place et modification de la structure de notre base de données

Le langage de manipulation de données (LMD)

Insertion de lignes (INSERT)

Insertion de plusieurs lignes

Insertion à partir d’un SELECT

Mise à jour avec UPDATE

UPDATE avec des sous-requêtes

La suppression d’enregistrement (DELETE)

Atelier pratique: Modification du contenu de notre base de données

Le langage d’interrogation des données (LID)

La projection

La sélection (ou restriction)

La jointure

Le tri

Atelier pratique: Extraction des données répondant à un besoin défini à l’aide de critères de restriction, d’opérations et de tris.

Utilisation Avancée

GROUP BY et HAVING

Fonctions arithmétiques

Fonctions de chaînes de caractères

Les transactions : COMMIT et ROLLBACK
Contrôle d’accès aux données : GRANT, REVOKE

Partie PL / SQL

Comprendre PL / SQL
Structure d’un bloc de programme PL / SQL
Utiliser la Clause Declare
Utiliser la Clause begin
Création de procédures stockées et des fonctions
Exécution des procédures stockées et des fonctions