![](//s1.studylibfr.com/store/data-gzf/5156b99b6bdc048302ed1ee62ebe791d/1/009914071.htmlex.zip/bg2.jpg)
Préparé par Saliha Yacoub - 2 -
Table des matières
Présentation du SGBD Oracle. ......................................................................4
9BArchitecture : .............................................................................................................. 4
10BLes commandes SQL................................................................................................ 5
1Bref historique ............................................................................................6
2Objets manipulés par Oracle .......................................................................7
3Définition de données .................................................................................8
11BCréation de tables : La commande <CREATE TABLE> ........................................ 8
31BSyntaxe simplifiée : .............................................................................................. 8
32BSyntaxe générale................................................................................................... 8
Définitions et exemples................................................................................................... 9
La contrainte de PRIMARY KEY .............................................................................. 9
La contrainte de FOREIGN KEY ............................................................................ 10
33BLa contrainte CHECK : ...................................................................................... 10
La contrainte DEFAULT .......................................................................................... 10
La contrainte NOT NULL......................................................................................... 11
La contrainte UNIQUE ............................................................................................. 11
12Types de données manipulés : .................................................................................. 12
13Modification de la définition d’une table :la commande <ALTER TABLE> ......... 13
34L’option ADD ....................................................................................................... 13
35L’option MODIFY: ............................................................................................... 14
36L’option DROP ..................................................................................................... 14
14BSupprimer une table : la commande <DROP TABLE> ......................................... 14
15BRenommer une table : la commande <RENAME>............................................... 15
Création d’un index : La commande <CREATE INDEX> .......................................... 15
4Manipulation de données .......................................................................... 16
16La commande INSERT INTO .................................................................................. 16
37Création de séquence pour Insertion : ................................................................... 17
17La commande UPDATE .......................................................................................... 19
38BUtilisation de la clause WHERE ........................................................................ 20
18BLa commande DELETE ........................................................................................ 21
19BLa commande SELECT......................................................................................... 23
Quelques fonctions SQL ............................................................................. 25
20BLes fonctions agissant sur les groupes ................................................................... 25
Les fonctions MIN et MAX ...................................................................................... 25
39BLes fonctions AVG et SUM ............................................................................... 25
La fonction COUNT ................................................................................................. 25
5Requêtes avec jointure .............................................................................. 27
40Produit cartésien.................................................................................................... 27
41BJointure simple: .................................................................................................. 28
42BJointure externe .................................................................................................. 28
43B ............................................................................................................................ 29
44BIMPORTANT: ................................................................................................... 29
6BRequêtes imbriquées (sous requêtes) ...................................................... 30