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