SQL Fundamentals I
Découvrez toutes les nouveautés de Advancia Training : actualités, événements, médias ainsi que nos offres.
Ce cours est conçu pour les développeurs d’applications ayant des compétences de base en langage SQL.
Dans ce cours, les étudiants apprennent à contrôler les privilèges au niveau de l’objet et du système.
Ce cours couvre la création d’index et de contraintes, ainsi que la modification d’objets de schéma existants.
Les étudiants apprennent également à créer et à interroger des tables externes et à utiliser les fonctionnalités avancées de SQL pour interroger et manipuler des données dans la base de données.
Les étudiants apprennent à utiliser les vues du dictionnaire pour récupérer des métadonnées et créer des rapports sur leurs objets de schéma. Les étudiants apprennent certaines des fonctions de date et d’heure disponibles dans la base de données Oracle 11g et utilisent la prise en charge des expressions régulières dans SQL.
Dans ce cours, les étudiants utilisent Oracle SQL Developer comme outil principal et SQL*Plus est présenté comme un outil facultatif.
Ce cours compte parmi les exigences du cours pratique pour la certification d’administrateur Oracle Database 11g. Seuls les formats en classe dirigés par un instructeur ou en ligne dirigés par un instructeur de ce cours répondront aux exigences pratiques de certification.
Les CD-ROM d’autoformation et les cours du centre de connaissances NE répondent PAS aux exigences pratiques.
Cela convient également à un public de 10 g. Il y a peu de changements mineurs entre les fonctionnalités 10g et 11g.
Apprendre à:
- Contrôler l’accès à la base de données à des objets spécifiques
- Gérer les objets de schéma et utiliser les vues du dictionnaire de données
- Manipuler de grands ensembles de données dans la base de données Oracle à l’aide de sous-requêtes
- Gérer les données dans différents fuseaux horaires
- Récupérer des données à l’aide de sous-requêtes avancées
- Utilisez la prise en charge des expressions régulières dans SQL pour rechercher, faire correspondre et remplacer des chaînes en termes d’expressions régulières
- Connaissance de base de SQL
- Familiarité avec Oracle SQL Developer et SQL*Plus
- Base de données Oracle 11g : Principes de base de SQL I
- Développeurs d’applications
- Développeur Intelligence d’affaires
- Administrateurs de base de données
- Développeur
- Développeur de formulaires
- Développeur PL/SQL
- Ingénieur support
- Analystes système
- Gérer les objets de schéma
- Gérer des objets avec des vues de dictionnaire de données
- Manipuler de grands ensembles de données dans la base de données Oracle à l’aide de sous-requêtes
- Gérer les données dans différents fuseaux horaires
- Écrire des sous-requêtes à plusieurs colonnes
- Utiliser des sous-requêtes scalaires et corrélées
- Utiliser le support des expressions régulières dans SQL
- Ajouter de nouveaux utilisateurs avec différents niveaux de privilèges d’accès
- Contrôler l’accès à la base de données à des objets spécifiques
Introduction
- Le schéma des ressources humaines (RH)
- Examen de l’utilisation d’Oracle SQL Developer
- Rappel de quelques concepts de base de SQL
- Contrôle de l’accès des utilisateurs
- Privilèges système contre privilèges objet
- Création d’utilisateurs
- Octroi de privilèges système
- Créer et accorder des privilèges à un rôle
- Changer votre mot de passe
- Octroi de privilèges objet
- Transmettre vos privilèges
- Révocation des privilèges objet
- Gestion des objets de schéma
Ajouter, modifier et supprimer une colonne
Ajouter, supprimer et différer une contrainte
Activation et désactivation d’une contrainte
Création et suppression d’index
Création d’un index basé sur les fonctions
Exécution d’opérations de retour en arrière
Création d’une table externe à l’aide d’ORACLE_LOADER et d’ORACLE_DATAPUMP
Interroger des tables externes
Gestion des objets avec les vues du dictionnaire de données
Le dictionnaire de données
- Comment utiliser les vues du dictionnaire
- Vues USER_OBJECTS et ALL_OBJECTS
- Informations sur les tables et les colonnes
- Interroger les vues du dictionnaire pour obtenir des informations sur les contraintes
- Interroger les vues du dictionnaire pour obtenir des informations sur la vue, la séquence, l’index et les synonymes
- Ajouter un commentaire à un tableau
- Interroger les vues du dictionnaire pour obtenir des informations sur les commentaires
Manipulation de grands ensembles de données - Utilisation de sous-requêtes pour manipuler des données
- Récupération de données à l’aide d’une sous-requête comme source
- Insertion à l’aide d’une sous-requête comme cible
- Utilisation du mot-clé WITH CHECK OPTION dans les instructions DML
- Types d’instructions INSERT multitables
- Utilisation d’instructions INSERT multitables
- Fusionner des lignes dans un tableau
- Suivi des modifications des données sur une période de temps
- Gestion des données dans différents fuseaux horaires
Fuseaux horaires
- CURRENT_DATE, CURRENT_TIMESTAMP et LOCALTIMESTAMP
- Comparer la date et l’heure dans le fuseau horaire d’une session
- DBTIMEZONE et SESSIONTIMEZONE
- Différence entre DATE et TIMESTAMP
- Types de données INTERVALLE
- Utilisation de EXTRACT, TZ_OFFSET et FROM_TZ
- Utilisation de TO_TIMESTAMP, TO_YMINTERVAL et TO_DSINTERVAL
- Récupération de données à l’aide de sous-requêtes
Sous-requêtes à plusieurs colonnes
- Comparaison par paires et non par paires
- Utilisation d’expressions de sous-requêtes scalaires
- Résolution des problèmes avec les sous-requêtes corrélées
- Mise à jour et suppression de lignes à l’aide de sous-requêtes corrélées
- Utilisation des opérateurs EXISTS et NOT EXISTS
- Utilisation de la clause WITH
Prise en charge des expressions régulières
- Utilisation des fonctions et des conditions d’expressions régulières dans SQL
- Utilisation de métacaractères avec des expressions régulières
- Effectuer une recherche de base à l’aide de la fonction REGEXP_LIKE
- Recherche de modèles à l’aide de la fonction REGEXP_INSTR
- Extraction de sous-chaînes à l’aide de la fonction REGEXP_SUBSTR
- Remplacement de modèles à l’aide de la fonction REGEXP_REPLACE
- Utilisation de sous-expressions avec prise en charge des expressions régulières
- Utilisation de la fonction REGEXP_COUNT
- Maroc |
- Tunisie