Plan du cours
Modèles de bases de données relationnelles
- La structure d'une base de données relationnelle
- Types de connexion des tables
- La base de données de normalisation et de dénormalisation
- Opérateurs relationnels
Télécharger les données
- Règles d'écriture des requêtes SQL
- La syntaxe du SELECT
- Sélectionner toutes les colonnes
- Requêtes à partir d'opérations arithmétiques
- Colonnes alias
- Les littéraux
- Opérateur de concaténation
Limitation des résultats
- La clause WHERE
- Opérateurs de comparaison
- Condition LIKE
- Condition préalable ENTRE ... ET
- Condition IS NULL
- Condition IN
- Opérateurs booléens AND, OR et NOT
- Plusieurs des conditions de la clause WHERE
- L'ordre des opérateurs.
- Clause DISTINCT
Tri des données
- La clause ORDER BY
- Tri sur plusieurs colonnes ou expressions
Fonctions SQL
- Les différences entre les fonctions d'une ligne et de plusieurs lignes
- Fonctions texte, numérique, date,
- Conversion explicite et implicite
- Fonctions de conversion
- Fonctions imbriquées
- Visualisation des performances des fonctions - tableau double
- Obtention de la date du jour fonction SYSDATE
- Traitement des valeurs NULL
Agrégation de données à l'aide du regroupement
- Fonctions de regroupement
- Traitement des valeurs NULL par les fonctions de regroupement
- Créer des groupes de données - la clause GROUP BY
- Regrouper plusieurs colonnes
- Limiter le regroupement des résultats de la fonction - la clause HAVING
Récupération de données dans plusieurs tables
- Types de connecteurs
- L'utilisation de NATURAL JOIN
- Tables alias
- Jointures dans la clause WHERE
- INNER JOIN Jointure interne
- Fusion externe JOINTE DE GAUCHE, DE DROITE, FULL OUTER
- Produit cartésien
Sous-requêtes
- Placement des sous-requêtes dans la commande SELECT
- Sous-requêtes à une ou plusieurs lignes
- Opérateurs Sous-requêtes à une ligne
- Caractéristiques du regroupement dans la sous-requête
- Opérateurs Sous-requêtes multi-IN, ALL, ANY
- Traitement des valeurs NULL dans les sous-requêtes
Opérateurs collectifs
- Opérateur UNION
- Opérateur UNION ALL
- Opérateur INTERSECT
- Opérateur MINUS
Insérer, mettre à jour et supprimer des données
- Commande INSERT
- Copie des données d'une autre table
- Commande UPDATE
- Commande DELETE
- Commande TRUNCATE
Transactions
- Commandes COMMIT, ROLLBACK et SAVEPOINT
Commandes DDL
- Les principaux objets de la base de données
- Règles de dénomination des objets
- Création de tables
- Les types de données disponibles pour les colonnes
- Option DEFAULT
- Option NULL et NOT NULL
Gestion des tables
- Intégrité référentielle CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
- Créer une table par la requête
- Supprimer une table DROP TABLE
- Commande DESCRIBE
Autres objets du schéma
- Séquences
- Synonymes
- Vues
Pré requis
- Connaissances informatiques
- Connaissance de tout système d'exploitation
Nos clients témoignent (6)
Le programme était très bien structuré, à la fois par jours et par modules, et facile à suivre.
Melania - DB Global Technology SRL
Formation - Oracle SQL for beginners
Traduction automatique
J'ai aimé la façon dont le formateur a expliqué les informations sur les sujets et le fait qu'il a prêté attention aux détails, de sorte que les leçons étaient très pratiques et logiques.
Andreea
Formation - Oracle SQL for beginners
Traduction automatique
le formateur donne plus d'exemples pour chaque chapitre
Corina
Formation - Oracle SQL for beginners
Traduction automatique
les exercices interactifs
BOANGIU GIORGIANA
Formation - Oracle SQL for beginners
Traduction automatique
les explications
Daniela
Formation - Oracle SQL for beginners
Traduction automatique
les exercices
Amna AlAli - Federal Demographic Council
Formation - Oracle SQL for beginners
Traduction automatique