Upload
mehdi-elomri
View
38
Download
1
Embed Size (px)
Citation preview
1
BASES DE DONNEES
ORACLE
Chakib AMRI
ESITH
Master 2 E-Log
2013-2014 2
3 4
Oracle est un SGBD édité par la société du même nom Oracle Corporation leader
mondial des bases de données .
est écrit en langage C
disponible sur de nombreuses plates-formes matérielles
•AIX (IBM) •Solaris (Sun)
•HP/UX (Hewlett Packard) •Windows (Microsoft) •Unix • …
disponible en plusieurs versions : 7,8i,9i,10g et 11g.
2
Les composants d'Oracle
Outre la base de données, la solution Oracle est un véritable environnement de travail constitué de nombreux logiciels.
On peut classer les outils d'Oracle selon diverses catégories :
Les outils d'administration :Oracle Manager (SQL*DBA), NetWork Manager, Oracle Enterprise Manager , Import/Export qui permet d'échanger des données entre deux bases Oracle
Les outils de développement (Oracle Designer , Oracle Developer , SQL*Plus )
Les outils de communication
Les outils de génie logiciel
Les outils d'aide à la décision.
5 6
Catégories des instructions SQL:
• LMD (Langage de manipulation de données)
• LDD (Langage de définition de données)
• LCD (Langage de contrôle de données).
7 8
LMD (Langage de Manipulation de Données)
Sélection des données (SELECT);
Mise à jour des données (UPDATE);
Suppression des données (DELETE);
Insertion des données (INSERT).
3
9
LDD (Langage de Définition de Données)
Création des objets (CREATE);
Modification des structures des objets
(ALTER);
Suppression des objets (DROP);
Supprimer les lignes d'une table
(TRUNCATE)
Renommée des objets (RENAME).
10
LCD (Langage de Contrôle des Données)
Validation (COMMIT);
Annulation (ROLLBACK);
Attribution des droits d’accès (GRANT);
Annulation des droits (REVOKE).
11 12
4
13 14
15 16
5
17 18
19 20
6
21 22
23 24
7
25 26
27 28
8
29 30
31 32
9
33 34
35 36
10
37 38
39 40
11
41 42
43 44
12
45 46
47 48
13
49 50