0% ont trouvé ce document utile (0 vote)
84 vues5 pages

TP 0 TP 1

Le document fournit des instructions pour l'installation et la configuration d'Oracle Database Express Edition 21c et d'Oracle SQL Developer. Il présente également un aperçu des fonctionnalités d'Oracle Database et des étapes pour manipuler la base de données HR à l'aide de SQL Developer. Enfin, il propose des exercices pratiques pour exécuter des requêtes SQL sur le schéma HR.

Transféré par

Sirine Bough
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
84 vues5 pages

TP 0 TP 1

Le document fournit des instructions pour l'installation et la configuration d'Oracle Database Express Edition 21c et d'Oracle SQL Developer. Il présente également un aperçu des fonctionnalités d'Oracle Database et des étapes pour manipuler la base de données HR à l'aide de SQL Developer. Enfin, il propose des exercices pratiques pour exécuter des requêtes SQL sur le schéma HR.

Transféré par

Sirine Bough
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université d’Alger 1 Faculté des sciences Département informatique

Master 1 ASD
Matière: Bases de Données Réparties

TP 0 + TP 1

-Configuration Initiale : Étapes d’Installation des Outils-

-Premiers pas avec ORACLE & SQL Developer-

Consignes

Ci-dessous, vous trouverez les liens directs pour télécharger les outils nécessaires à nos
Travaux pratiques :

1. SGBD : Oracle Express Edition 21c


2. IDE : Oracle SQL Developer 23.11

I) Oracle Database : Un Aperçu des Éditions et de Leur Utilisation


Oracle Database, créé par Oracle Corporation (cette entreprise américaine créée en
1977 par Larry Ellison), Oracle data base est un Système de Gestion de Base de Données
(SGBD) de renommée mondiale. Il propose une gamme complète de fonctionnalités
dédiées au stockage, à la gestion et à la récupération de données. Oracle est
fréquemment adopté par les entreprises pour des applications cruciales en raison de sa
fiabilité, de ses performances élevées et de sa capacité à traiter d’importants volumes de
données.

Oracle Database Entreprise Edition (EE):


Oracle Database Express Edition (XE) :
Cette Edition se positionne comme la version
Oracle Database Express Edition (XE)
complète et la plus avancée d’Oracle
représente une version légère et gratuite du
Database. Conçue pour répondre aux
SGBD Oracle. Principalement destinée aux
besoins complexes de gestion de données
développeurs, aux étudiants et aux petites
des entreprises, en offrant des fonctionnalités
entreprises, cette édition offre une
avancées telles que la gestion approfondie
plateforme puissante pour le
des données, une sécurité renforcée, une
développement d’applications et
disponibilité élevée, la distribution et la
l’apprentissage d’Oracle Database.
réplication des données.

II) Installation du SGBD : Oracle Express Edition (XE) 21c

La section suivante explique les étapes à suivre pour installer et configurer le serveur de
base de données Oracle.

Février 2025-----Dr. DJAGHBELLOU Soumia


1. Pour débuter, téléchargez Oracle Express Edition (XE) 21c, le système de gestion de base
de données, en suivant le lien fourni dans la section ’Consignes’.
2. Après avoir récupéré le fichier, procédez à
Son extraction en utilisant WinRAR.
3. Lancez le programme ’setup’ pour initier
L’installation d’Oracle XE 21c.
4. Suivez attentivement les étapes classiques
De l’installation.
5. Pendant ce processus, définissez un mot de
Passe pour l’administrateur Oracle.
6. Veuillez patienter jusqu’à la fin de l’installation,
qui peut prendre plusieurs minutes.

III) Administration d’une base de données Oracle avec SQL Developer

 Après avoir installé Oracle XE 21c et configuré un serveur de base de données


opérationnel, vous devrez utiliser un outil pour gérer cette base de données.
 Pour nos premiers travaux pratiques, nous utiliserons l’environnement de
développement intégré (IDE) nommé SQL Developer. Fourni par Oracle Corporation,
Oracle SQL Developer est spécialement conçu pour faciliter le développement, la
gestion et la maintenance des bases de données Oracle.
 Les principales caractéristiques d’Oracle SQL Developer incluent la possibilité
d’écrire et d’exécuter des requêtes SQL, la conception visuelle de bases de
données, la création et la modification d’objets de base de données tels que des
tables, des vues et des procédures stockées, la gestion des utilisateurs et des
autorisations, le suivi des performances, et bien plus encore.

 Pour lancer et utiliser l’IDE SQL Developer,


Commencez par télécharger l’outil en suivant le lien fourni.
Une fois le téléchargement terminé, extrayez le fichier sur
le bureau, puis créez un raccourci de l’exécutable, situé dans
le répertoire extrait, sur votre bureau.
 À ce stade, démarrez l’IDE et suivez les instructions illustrées dans la figure ci-dessous
Pour établir votre toute première connexion avec le serveur de base de données
Oracle.
 Une connexion en tant que ADMINISTRATEUR (SYS/SYSTEM) : un compte ayant
tous les droits de gestion pour créer et supprimer des utilisateurs, manipuler
des bases de données et des tables, gérer la sécurité et les
performances…etc.

 Parfait, la connexion est établie avec succès Vous êtes désormais prêt à
interagir avec la base de données ORACLE, lançant ainsi concrètement la
réalisation des travaux pratiques, que ce soit pour créer, modifier des tables,
exécuter des requêtes SQL, et bien plus encore.
TP 1 : Découverte et Manipulation de la Base de Données HR avec SQL
developer
Le schéma HR (Human Resources) est un exemple de base de données fourni par Oracle,
conçu pour illustrer la gestion des ressources humaines. Il contient plusieurs tables
interconnectées (voir figure suivante) permettant d’effectuer des requêtes SQL sur des
données réelles.

Ce schéma n’est pas installé par défaut avec les dernières versions d’Oracle. Pour l’utiliser il
faut l’installer manuellement en suivant quelques étapes :

1. Download ORACLE DATA BASE SAMPLE SCHEMA 21C

2. Se connecter en tant que Administrateur système, et:

- Copier le fichier human_resources dans le fichier schema de l’application Oracle


(C:\app\user\product\21c\dbhomeXE\demo\schema)

- Exécuter le script d’installation en copiant le chemin du fichier hr_main.sql


précédé par @
- Lors de l’exécution, entrez 6 valeurs substituables (1 :hr, 2 : users, 3 : temp,
4 : sys123, 5 : $ORACLE_HOME/demo/schema/log, 6 : localhost :1521/xe)

3. Créer une nouvelle connexion avec : username : hr , password : hr et service name :


xepdb1.
4. Exécuter les scripts suivants pour la configuration des tables de la BD (omettre ces
scripts peut conduire à un schéma HR partiellement installé, ce qui pourrait poser
des problèmes lors de l'exécution de requêtes).

EXERCICES D’APPLICATION
En se basant sur la structure des tables fournies par Oracle dans Human Resource Schema
(HR), Exprimez les requêtes suivantes en langage SQL et exécutez-les dans SQL Developer :

1. Display details of jobs where the minimum salary is greater than 10000.
2. Display the first name and join date of the employees who joined between 2002 and
2005.
3. Display employees who joined after 1st January 2008.
4. Display details of employee with ID 150 or 160.
5. Display first name, salary, commission_pct, and hire date for employees with salary
less than 10000.
6. Display first name, salary, and round the salary to thousands.
7. Display details of jobs in the descending order of the title.
8. Display employees who joined in the month of May.
9. Display first name of employees who joined in 2001.
10. Display employees who joined in the current year.
11. Display manager ID and number of employees managed by the manager.
12. Display number of employees joined after 15th of the month.

Vous aimerez peut-être aussi