Initiation à SQL et PL/SQL

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

[accordion close= »1″ title= »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

[/accordion] [accordion close= »1″ title= »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

[/accordion]

Nos formateurs
[frame_left src= »https://odellya.com/wp-content/uploads/2015/03/User.png » href= » »][/frame_left] 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



[one_third] [styled_box color= »blue » title= »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
[/styled_box] [/one_third] [one_third] [styled_box color= »blue » title= »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
[/styled_box] [/one_third] [one_third_last] [styled_box color= »blue » title= »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
[/styled_box] [/one_third_last]