Animation, rédaction d’une formation portant sur le SQL avancé (Oracle).
- Rappels
- Les bases de données relationnelles
- SQL / NoSQL
- Installation
- Oracle
- SQL Dev
- Lier Oracle et SQL Dev
- Mise en place de la BdD de travail
- Select – Restreindre – Trier
- Les alias
- Les opérateurs de concaténation et Distinct
- Expression arithmétique et valeur NULL
- Limiter le nombre de résultats
- Variables de substitution
- Define et Verify
- Trier des données
- Améliorer les valeurs de sorties
- Les fonctions de caractères
- Arithmétique de date
- Manipulation de nombre
- Manipulation de dates
- Conversion et expression conditionnelle
- Les fonctions de conversion
- Conversion implicite
- Conversion explicite
- TO_CHAR
- TO_NUMBER
- TO_DATE
- Les expression conditionnelles
- Agrégations et Jointures
- Fonctions d’agrégation
- GROUP BY avec et sans HAVING
- Les jointures (NATURAL JOIN, INNER JOIN, SELF JOIN, NON EQUIJOINS, OUTER JOIN, produits cartésien)
- Les sous-requêtes
- A une seule ligne
- A plusieurs lignées
- Corrélées
- Opérateur SET
- UNION
- UNION ALL
- INTERSECT
- MINUS
- Correspondance de l’instruction SELECT
- ORDER BY
- Instructions DML et Transaction
- INSERT – INSERT-AS-SELECT – INSERT ALL
- UPDATE
- DELETE – TRUNCATE
- Transaction
- Cohérence d’informations
- Index – Synonymes – Séquences
- Application en SQL Pur
- Application avec SQL Dev
- Gestion des tables (SQL et SQL Dev)
- Création d’une table
- Utilisation d’une sous-requête
- Les types de données (Number, Date, Char, Autres)
- Les contraintes
- Modification d’une table
- Supprimer ou effacer une table
- Tables temporaires
- Tables externes
- Divers
- Les vues
- Contrôle d’accès utilisateur
- Dictionnaire de données
- Time Zone
- Gestion des intervalles
- Projet : A partir des informations fournies (MCD + Contraintes )
- Créer et enregistrer les données sur une nouvelle base Oracle
- Répondre aux requêtes
SQL Avancé