Besoin de renseignement? Contactez nous....
Envoyer un Email +33 7 81 01 72 30
contact@odellya.com

Base-de-donnée

Base de donnée


Initiation à SQL et PL/SQL

Objectifs
  • Maitriser le langage SQL
  • Connaitre les bases du langage PL/SQL
  • S’initier au fonctionnement de la base de données Oracle

Initiation SQL(2 jours)

La définition des données (LDD)

1. Les types de données
  • Numériques
  • Caractères
  • Dates et heures
  • Les autres types de données
    • Les autres types numériques
    • Les autres types caractères
    • Les types binaires


2. La création de tables
  • L'ordre CREATE
  • Les commentaires (COMMENT)
  • Créer une table à partir d'une autre
  • Utilisation des synonymes
  • Les SEQUENCES


3. La suppression de tables
  • L'ordre DROP


4. La modification de tables
  • L'ordre ALTER
  • Renommer une table (RENAME)


5. Les vues
  • Pourquoi utiliser des vues
  • La création de vues
  • La suppression de vues


6. Les index
  • Les index et la norme SQL
  • Les différentes méthodes d'organisation des index
  • La création d'index
  • La suppression d'index


7. L'intégrité des données
  • La PRIMARY KEY
  • La FOREIGN KEY
  • Les valeurs par défaut (DEFAULT)
  • La valeur NULL
  • La clause UNIQUE
  • CHECK


La manipulation des données (LMD)
Introduction
1. La sélection de données
  • L'ordre de sélection de données SELECT
  • Les options DISTINCT et ALL
  • L’utilisation des alias
  • La clause WHERE
  • Les jointures
    • La jointure interne
    • La jointure externe
    • La jointure naturelle


La jointure croisée
2. Syntaxes des différentes formes de jointures
  • Les tris (ORDER BY)
  • Les regroupements (GROUP BY)
  • Les fonctions utilisées lors d'un regroupement
    • COUNT (compter des lignes)
    • SUM (additionner des valeurs)
    • MAX et MIN (valeurs maximum et minimum)
    • AVG (moyenne)
    • HAVING
  • L'instruction CASE
  • Résumé des syntaxes possibles du SELECT
  • Les opérateurs ensemblistes
    • L'opérateur UNION
    • L'opérateur INTERSECT
    • L'opérateur EXCEPT
  • Comment construire une requête : quelques conseils


3. L'insertion de données
  • L'ordre INSERT
  • L'insertion à partir d'une autre table
  • Résumé des syntaxes de l'INSERT


4. La suppression de données
  • L'ordre DELETE
  • L'ordre TRUNCATE


5. La modification de données
  • L'ordre UPDATE

Les bases de PL/SQL (1 Jour)

Comprendre l’environnement fourni par la base de données Oracle
  • Identifier les composants de la base
  • Définir une instance
  • Outillage


Concepts
  • Créer une procédure
  • Créer une fonction
  • Créer un package
  • Les packages fournies par Oracle


Bases du langage PL/SQL
  • Variables
  • Constantes
  • Types
  • Définition de sous-type
  • Les opérateurs
  • Structure de contrôles : IF/ELSE, LOOP, FOR

Nos formateurs
La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 3 jours
Ce cursus s’adresse aux :
  • Débutants
  • Développeurs
  • Architectes
  • Chef de projet
  • Concepteur
  • Designer web

Les formations du cursus


Conception d’une base de données et langage SQL
3 jours
Connaissance générale de l’informatique et de l’environnement
Débutants Développeurs Architectes Chef de projet Concepteur Designer web
MongoDB Développeur
2 jours
Connaissance générale de l’informatique et de l’environnement
Débutants Développeurs Architectes Chef de projet Concepteur Designer web
MongoDB Administrateur
2 jours
Connaissance générale de l’informatique et de l’environnement
Débutants Développeurs Architectes Chef de projet Concepteur Designer web