
Base de donnée
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) »]
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) »]
- 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]