0% ont trouvé ce document utile (0 vote)
22 vues1 page

Création et gestion de base de données Oracle

Le document décrit un TP sur la création et la restructuration d'une base de données Oracle nommée 'FABRICATION'. Il inclut des instructions pour créer des tables, tester des insertions incohérentes, ajouter des contraintes d'intégrité, et modifier la structure de la base. Les étapes comprennent également des manipulations de données et des ajustements de schéma.

Transféré par

Badreddine
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)
22 vues1 page

Création et gestion de base de données Oracle

Le document décrit un TP sur la création et la restructuration d'une base de données Oracle nommée 'FABRICATION'. Il inclut des instructions pour créer des tables, tester des insertions incohérentes, ajouter des contraintes d'intégrité, et modifier la structure de la base. Les étapes comprennent également des manipulations de données et des ajustements de schéma.

Transféré par

Badreddine
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

1

Module : Bases de Données


Licence d'Excellence "Intelligence Relationnelles
Artificielle & Ingénierie des Données
Année universitaire : 2024/2025 TP N° 3

Création et restructuration d’une base de données/Oracle

Soit la base de données nommée « FABRICATION » dont le modèle relationnel (MLD)


suivant :

1) Ouvrir le « Oracle SQL Developer ».


2) Créer la base de données « FABRICATION ».
3) Créer les tables ci-dessus. Ne pas introduire de contrainte d’intégrité dans la définition
des tables.
4) Tester l’insertion de tuples incohérents vis-à-vis des contraintes d’intégrité.
a) Insérer des pièces de même numéro dans la table PIECE.
b) Insérer des services de même numéro dans la table SERVICE.
c) Insérer des ordres dans la table ORDRE pour un service qui n’existe pas dans la table
SERVICE.
d) Insérer dans la table NOMENCLATURE des tuples faisant référence à des pièces
inexistantes dans la table PIECE.
5) Contraintes d’intégrité :
a) Ajouter à toutes les tables les contraintes d’intégrité concernant les clés primaires et
étrangères.
b) Corriger ou supprimer les tuples incorrects.
c) Ajouter une contrainte de domaine sur l’attribut COULEUR, qui ne doit prendre que
les valeurs ROUGE, VERTE, BLEUE et JAUNE.
6) Modification de la structure de la base
a) Augmenter le type des attributs DESIGNATION et INTITULE de 10 caractères.
b) Diminuer le type de l’attribut LOCALISATION de 10 caractères. Prévoir le cas des
troncatures.
c) Ajouter l’attribut DIRECTEUR à la table SERVICE.
d) Supprimer l’attribut LOCALISATION de la table SERVICE.
e) Supprimer la clé primaire de la table PIECE.
f) Supprimer la contrainte de domaine sur l’attribut COULEUR.
g) Supprimer la table NOMENCLATURE.
h) Supprimer la table ORDRE en utilisant l’option CASCADE CONSTRAINTS et
vérifier l’effet sur les tables PIECE et SERVICE.

Vous aimerez peut-être aussi