Académique Documents
Professionnel Documents
Culture Documents
Objectifs
Créer une base de données à partir d’un schéma relationnel
Modifier la structure d’une base de données
Supprimer une table d’une base de données
Définir les contraintes sur les tables d’une base de données
Insérer des données dans une table à partir du clavier
Mise à jour des données dans une table
Supprimer les données d’une table
Schéma entité-association
Dans ce TP, nous allons créer une base de données pour une gestion simple des livres. L’analyse
des besoins a mené au schéma entité-association suivant.
RAFIK ABBES 1
TP1 INGENIERIE DES BASES DE DONNEES
Schéma relationnel
Ce schéma conceptuel a permis de construire le schéma relationnel composé des tables
suivantes :
• CATEGORIES (id_categ, lib_categ)
• LIVRES (id_livre, titre_livre, annee_livre, nbpages_livre, #id_categ)
• AUTEURS (id_aut, nom_aut, prenom_aut, dateNaiss_aut)
• REDACTIONS (#id_aut, #id_livre)
TABLE CATEGORIES
Colonne Type Taille NOT NULL
id_categ NUMBER 4 (préc. 0) Oui
lib_categ VARCHAR2 20 Non
TABLE LIVRES
Colonne Type Taille NOT NULL
id_livre NUMBER 5 (préc. 0) Oui
titre_livre VARCHAR2 45 Non
annee_livre VARCHAR2 4 (préc. 0) Non
nbpages_livre NUMBER 4 (préc. 0) Non
id_categ NUMBER 4 (préc. 0) Non
TABLE AUTEURS
Colonne Type Taille NOT NULL
id_aut NUMBER 4 (préc. 0) Oui
nom_aut VARCHAR2 24 Oui
prenom_aut VARCHAR2 24 Oui
dateNaiss_aut DATE 4 (préc. 0) Non
TABLE REDACTIONS
Colonne Type Taille NOT NULL
id_aut NUMBER 5 (préc. 0) Oui
id_livre NUMBER 5 (préc. 0) Non
RAFIK ABBES 2
TP1 INGENIERIE DES BASES DE DONNEES
Suppression de tables
11. Supprimer la table TMP
RAFIK ABBES 3
TP1 INGENIERIE DES BASES DE DONNEES
1 Informatique
2 Mathématiques
3 Langues
2 Urman Scott - -
4 Hardman Ron - -
5 McLaughlin Michael - -
7 Dudeney Gavin - -
RAFIK ABBES 4