Vous êtes sur la page 1sur 7

UCAD FST/DMI/LACGAA

TD3 Oracle: Manipulation des données

Niveau L3TDSI

Maintenant que nous nous somme familiarisé avec l’architecture de Oracle


Nous allons apprendre à manipuler les données avec oracle.

1. Connecter vous avec l’utilisateur HR

2. Afficher tous les tables de HR et faite une description et une sélection sur chaque Table

1 AMINATA NGOM
3. Maintenant Nous allons apprendre à nous connecter avec Sql developer

a) avec Admin

2 AMINATA NGOM
b) avec Hr user

4. Saisir les requêtes ci dessous et expliquer les résultats

3 AMINATA NGOM
 Select table_name from user_tables; (en tant que system puis en tant que HR user) sur la
console SQL plus
 refaire l’opération sur Sql developer. Que Remarquez Vous ? Conclusion?
 Select First_name from employees;
 Select First_name, Last_name, Phone_number,Salary from employees;
 Select Distinct First_name, Last_name, Phone_number,Salary from employees;
 Select First_name, Last_name from employees;
 First_name || Last_name from employees;
 First_name || ‘’ || Last_name from employees;

5. Créer une nouvelle Table nommée ETudiantL3TDSI

 Saisir les commandes ci dessous et expliquer :

6. Supprimer la table ETudiantL3 et vitrifier avec DESC

7. Saisir les requêtes si dessous et expliquer:

4 AMINATA NGOM
Select table_name from user_tables;

Select table_name from user_tables;

Quelle est la conclusion à tirer de ces requêtes SQL?

8. Recréer La table ETudiantL3tdsi

9. Faite au moins deux insertions dans la table et saisir la requête ci dessous:

select * from ETudiantL3tsi


TRUNCATE TABLE ETudiantL3tsi
select * from ETudiantL3tsi
RENAME ETudiantL3tsi to Etudiant

10. Remarque?

5 AMINATA NGOM
Un tablespace est un conteneur logique qui vous permet de gérer des
groupes de fichiers de données sur le disque. Une fois qu’un tablespace est
créé, vous pouvez alors créer des objets de base de données (tables et
index) dans des tablespaces.

SYSTEM, SYSAUX, UNDO, TEMP,USERS.

Le tablespace SYSTEM fournit le stockage des objets du dictionnaire de


données Oracle. C’est l’endroit où tous les objets appartenant à l’utilisateur
SYS sont stockés. L’utilisateur SYS doit être le seul utilisateur qui possède
des objets créés dans le tablespace SYSTEM.

Le tablespace SYSAUX (système auxiliaire) est créé lorsque vous créez la


base de données. Il s’agit d’un tablespace auxiliaire utilisé comme
référentiel de données pour les outils de base de données Oracle, tels que
Enterprise Manager, Statspack, LogMiner, Logical Standby, etc. Les
journaux d’audit sont collecté dans le tablespace SYSAUX par défaut.

Le tablespace UNDO stocke les informations nécessaires pour annuler les


effets d’une transaction (insérer, mettre à jour, supprimer ou fusionner).
Cette information est requise au cas où une transaction est volontairement
annulée (via une instruction ROLLBACK).

Le tablespace USERS n’est pas absolument obligatoire mais est souvent


utilisé par défaut comme tablespace permanent pour les données de table
et d’index pour les utilisateurs. Cela signifie que lorsqu’un utilisateur tente
de créer une table ou un index, si aucun tablespace n’est spécifié lors de la
création de l’objet, par défaut l’objet est créé dans le tablespace permanent
par défaut.

Certaines instructions Oracle SQL nécessitent une zone de tri, soit en


mémoire, soit sur disque. Par exemple, les résultats d’une requête peuvent
être triés avant d’être renvoyés à l’utilisateur. Oracle utilise d’abord la
mémoire pour trier les résultats de la requête, et lorsqu’il n’y en a plus

6 AMINATA NGOM
assez mémoire, le tablespace TEMP.

7 AMINATA NGOM

Vous aimerez peut-être aussi