- 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 and 46:
Segments (2) � Les différents ty
- Page 47 and 48:
Gestion d’une instance Une instan
- 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: Séquence : suppression Riadh HADJ
- 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