Oracle Database 11g : Les fondamentaux des langages SQL et PL

Oracle Database 11g : Les fondamentaux des langages SQL et PL/SQL
Objectifs
- Pratiquer l'extraction de données et assurer leur mise en forme.
- Maintenir et mettre à jour le contenu d'une base.
- Créer, utiliser et maintenir les différents objets d'une base.
- Définir les règles garantissant l'intégrité des données.
Public cible
Développeurs PL/SQL, concepteurs de base de données, développeurs Forms et consultants techniques.
Niveau requis
Connaissances sur les concepts et techniques de gestion des données.
Durée 5 jours
Plan indicatif du cours
1- Introduction
- Vue d'ensemble.
- Le schéma RH et les tableaux utilisés dans ce cours.
- La documentation Oracle Database 11g de et des ressources supplémentaires.
2- Récupération de données avec SQL SELECT
- Liste des capacités des états.
- Génération d'un rapport des données.
- Utilisation d'expressions arithmétiques et des valeurs NULL.
- Utiliser des alias de colonne.
- Utilisation de l'opérateur de concaténation, les chaînes de caractères littérale,
l'opérateur alternatif apostrophe, et le mot clé DISTINCT.
- Affichage de la structure de la table en utilisant la commande DESCRIBE.
3- Restriction et tri des données
- Écrire des requêtes avec une clause.
- WHERE pour limiter la réponse récupérée.
- Utilisation des opérateurs de comparaison et opérateurs logiques.
- Description des règles de précédence pour les opérateurs de comparaison et logiques.
- Utiliser les littéraux de chaîne de caractères dans la clause WHERE.
- Écriture de requêtes avec une clause ORDER BY pour trier la sortie.
- Tri de sortie dans ascendante ou descendante.
- Utilisation des variables de substitution.
4- Utilisation des fonctions uniques rangs de personnaliser la sortie
- La distinction entre une rangée et les fonctions à plusieurs rangées.
- Manipulation des chaînes à l'aide de caractères fonctions.
- Manipulation des chiffres avec ROUND, TRUNC et MOD fonctions.
- Exécution des opérations arithmétiques avec les données de type date.
- Manipulation des dates avec les fonctions date.
5- Utilisation des fonctions de conversion et conditionnelle expressions
- Décrivant implicite et explicite de conversion de type de données.
- Utilisation de la TO_CHAR, TO_NUMBER, et des fonctions de conversion TO_DATE.
- Imbrication des fonctions multiples.
- Application de la NVL, NULLIF, et les fonctions COALESCE des données.
- Utiliser la logique conditionnelle IF THEN ELSE dans une instruction SELECT.
6- Rapports agrégés de données à l'aide des fonctions de groupe
- Utilisation des fonctions d'agrégation dans les instructions SELECT pour produire des rapports
Utiles.
- L'utilisation d'AVG, SUM, MIN, MAX et la fonction.
- Manipulation des valeurs NULL dans un groupe de fonctions.
- Création de requêtes qui divisent les données en groupes en utilisant la clause GROUP BY.
- Création de requêtes qui excluent les groupes de date en utilisant la clause HAVING.
7- Affichage des données de plusieurs tables
- Rédaction des instructions SELECT pour accéder aux données de plus d'un tableau.
- Jointure de tables Utilisation de SQL : Syntaxe 1999.
- Affichage des données qui ne respecte pas une condition de jointure en utilisant des jointures
externes.
- Rejoindre une table en utilisant une autojointure.
- Création de jointures croisées.
8- Utilisation de sous-requêtes pour résoudre des requêtes
- Utilisation d'une sous-requête pour résoudre un problème d'exécution de sous-requêtes mono-
ligne.
- Utilisation de fonctions de groupe dans une sous-requête.
- Utilisation de sous-requêtes multi-lignes.
- Utilisation de l'opérateur ANY et ALL dans plusieurs rangées sous-requêtes.
- Utilisation de l'opérateur EXISTS.
9- Utilisation des opérateurs SET
- Description des opérateurs SET.
- Utilisation d'un opérateur SET pour combiner plusieurs requêtes en une seule requête.
- Utilisation de l'UNION, UNION ALL, INTERSECT et MINUS opérateurs.
- Utilisation de la clause ORDER BY dans les opérations Set.
10- Manipulation de données
- Ajouter des nouveaux enregistrements à une table à l'aide de l'instruction INSERT.
- Modification de données dans une table en utilisant l'instruction UPDATE.
- Utiliser les instructions DELETE et TRUNCATE.
- Enregistrer et annuler les modifications avec les instructions COMMIT et ROLLBACK.
- Mettre en oeuvre la cohérence Lire.
- Utiliser la clause FOR UPDATE.
11- L'aide d'instructions DDL pour créer et gérer des tables
- Catégorisation des objets de base de données.
- Création des tables en utilisant l'instruction CREATE TABLE.
- La description des types de données.
- La description de contraintes.
- Création d'une table en utilisant une sous-requête.
- Modification et suppression d'une table.
12- Création d'objets de schéma Autres
- Création, modification et la récupération de données à partir d'un point de vue.
- Exécuter des opérations du langage de manipulation de données (DML) sur une vue.
- Suppression d'une vue.
- Créer, utiliser et modifier une séquence.
- Création et suppression des index.
- Créer et supprimer des synonymes.
13- Introduction à PL/SQL
- Aperçu PL/SQL.
1 / 19 100%

Oracle Database 11g : Les fondamentaux des langages SQL et PL

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !