- Page 1 and 2: Cours de Systèmes de Gestion des B
- Page 3 and 4: Introduction Administration d’une
- Page 5 and 6: Introduction � Un système de ges
- Page 7 and 8: Introduction Objectifs des SGBD (2)
- Page 9 and 10: Introduction Objectifs des SGBD (4)
- Page 11 and 12: Introduction Fonctionnalités d’u
- Page 13 and 14: Introduction � Architecture Ansi/
- Page 15 and 16: Introduction Avantages de la sépar
- Page 17 and 18: LE SGBD ORACLE Riadh HADJ M’TIR -
- Page 19 and 20: Objectifs du chapitre �À la fin
- Page 21 and 22: Architecture d’une BD Oracle (2)
- Page 23 and 24: Structures mémoire Oracle (2) Proc
- Page 25 and 26: �… La mémoire SGA (2) � Zone
- Page 27 and 28: System Monitor (SMON) Processus Ora
- Page 29 and 30: Gestion d’une instance Oracle (1)
- Page 31 and 32: 4 Exemple : Traiter une instruction
- Page 33 and 34: � … 7 8 9 10 Gestion d’une in
- Page 35 and 36: Structure physique d’une BD (2)
- Page 37 and 38: � … Structure physique d’une
- Page 39 and 40: Structures logiques et physiques d
- Page 41 and 42: Schémas � Un schéma est un ense
- Page 43 and 44: Extents �Extents (ensembles de bl
- Page 45: Segments (2) � Les différents ty
- Page 49 and 50: Gestion d’une instance (3) Démar
- Page 51 and 52: Gestion d’une instance (5) �Mod
- Page 53 and 54: Qu’est ce qu’un privilège? �
- Page 55 and 56: Les privilèges DBA Riadh HADJ M’
- Page 57 and 58: Privilèges système accordés à u
- Page 59 and 60: Accorder un privilège �Pour acco
- Page 61 and 62: Créer et accorder un privilège à
- Page 63 and 64: Les privilèges Objet Riadh HADJ M
- Page 65 and 66: Accorder les privilèges Objet Riad
- Page 67 and 68: Retirer les privilèges Riadh HADJ
- Page 69 and 70: Partie I : Les ordre de SQL Riadh H
- Page 71 and 72: Présentation (suite) �Le langage
- Page 73 and 74: Les types de données SQL Types de
- Page 75 and 76: Exemple de Bases de données Colloq
- Page 77 and 78: CREATE TABLE participant( ); Les co
- Page 79 and 80: ALTER TABLE nom_table ADD|MODIFY(at
- Page 81 and 82: La requête SELECT SELECT liste_d_a
- Page 83 and 84: La requête SELECT (3) Exemple 2 :
- Page 85 and 86: Pour éviter d'avoir des tuples ide
- Page 87 and 88: La clause WHERE �Dans la clause W
- Page 89 and 90: Les chaînes de caractères �SQL
- Page 91 and 92: Les dates Dans SQL une date s'écri
- Page 93 and 94: Les opérations binaires �Les con
- Page 95 and 96: Jointures �Une jointure permet d'
- Page 97 and 98:
�On peut faire intervenir plus qu
- Page 99 and 100:
Requêtes imbriquées �Le résult
- Page 101 and 102:
�Sous requêtes corrélées Exemp
- Page 103 and 104:
Agrégation : exemples Select count
- Page 105 and 106:
La clause HAVING �On peut ajouter
- Page 107 and 108:
Delete from R Where condition; Exem
- Page 109 and 110:
Les vues �Une vue est une sorte d
- Page 111 and 112:
Les requêtes simples Riadh HADJ M
- Page 113 and 114:
�Exemple: Ordre et choix des colo
- Page 115 and 116:
Expressions numériques �Opérati
- Page 117 and 118:
�Exemple: Expression textuelle :
- Page 119 and 120:
Les sous-requêtes �SQL permet d'
- Page 121 and 122:
� Dans ce cas la sous-requête es
- Page 123 and 124:
Les opérateurs associés aux sous-
- Page 125 and 126:
Les opérateurs associés aux sous-
- Page 127 and 128:
Les fonctions de groupes (1) � II
- Page 129 and 130:
Les fonctions de groupes (3) SELECT
- Page 131 and 132:
Regroupement Riadh HADJ M’TIR - 2
- Page 133 and 134:
Regroupement: Ordre des critères S
- Page 135 and 136:
�Le mot-clé distinct permet de s
- Page 137 and 138:
Fonctions individuelles Riadh HADJ
- Page 139 and 140:
Fonctions Définitions Exemples Ré
- Page 141 and 142:
Fonctions de manipulation des dates
- Page 143 and 144:
Conversion de données Riadh HADJ M
- Page 145 and 146:
Conversion Riadh HADJ M’TIR - 201
- Page 147 and 148:
La fonction NVL �Syntaxe : NVL(ex
- Page 149 and 150:
La fonction NULLIF �Syntaxe : NUL
- Page 151 and 152:
L’expression CASE Riadh HADJ M’
- Page 153 and 154:
Les opérateurs de comparaison Riad
- Page 155 and 156:
Opérateurs de comparaison (=) �S
- Page 157 and 158:
Opérateurs de comparaison (>=, = 5
- Page 159 and 160:
Opérateurs de comparaison (BETWEEN
- Page 161 and 162:
Opérateurs de comparaison (IS NULL
- Page 163 and 164:
Les vues Riadh HADJ M’TIR - 2011/
- Page 165 and 166:
Les vues (2) � Création d'une vu
- Page 167 and 168:
Les vues (4) �Suppression d'une v
- Page 169 and 170:
Séquence �Une séquence est un o
- Page 171 and 172:
� Exemple Séquence (3) Riadh HAD
- Page 173 and 174:
Séquence : suppression Riadh HADJ
- Page 175 and 176:
Index (2) Riadh HADJ M’TIR - 2011
- Page 177 and 178:
Synonyme �Un synonyme est un nom
- Page 179 and 180:
Synonyme (3) Riadh HADJ M’TIR - 2
- Page 181 and 182:
Partie I Le langage PL/SQL Exploita
- Page 183 and 184:
Introduction �PL/SQL : Procedural
- Page 185 and 186:
Bloc PL/SQL Riadh HADJ M’TIR - 20
- Page 187 and 188:
Les Structures itératives for i in
- Page 189 and 190:
Règles syntaxiques �Les instruct
- Page 191 and 192:
identificateur [CONSTANT] TypeDeDon
- Page 193 and 194:
Exemple de programme PL/SQL Riadh H
- Page 195 and 196:
Le type RECORD �Peut contenir un
- Page 197 and 198:
�Exemple: L’attribut %TYPE Riad
- Page 199 and 200:
Exploitation des requêtes SQL Riad
- Page 201 and 202:
Exemple create or replace procedure
- Page 203 and 204:
Les Curseurs �Un curseur est une
- Page 205 and 206:
Les Curseurs (3) �Deux types de c
- Page 207 and 208:
Les Curseurs explicites (2) �Inst
- Page 209 and 210:
declare Les Curseurs explicites : E
- Page 211 and 212:
Les Curseurs implicites : Exemple d
- Page 213 and 214:
Introduction �En PL/SQL, la gesti
- Page 215 and 216:
Exécution des exceptions �Si l'e
- Page 217 and 218:
Exceptions prédéfinies � TOO_MA
- Page 219 and 220:
Les exceptions et les codes d’err
- Page 221 and 222:
create procedure detruitCompagnie(m
- Page 223 and 224:
Les modules stockés Riadh HADJ M
- Page 225 and 226:
Procédure / Fonction create or rep
- Page 227 and 228:
create or replace function nom_dept
- Page 229 and 230:
Les packages �Un paquetage permet
- Page 231 and 232:
Les packages : Corps �Le corps co
- Page 233 and 234:
-- corps create or replace package
- Page 235 and 236:
Définition �Un trigger (déclenc
- Page 237 and 238:
On définit : Entête du trigger
- Page 239 and 240:
Trigger ligne ou instruction ? �U
- Page 241 and 242:
La clause When On peut définir une
- Page 243:
Ordre d’exécution des triggers