Cours-Gratuit
  • Accueil
  • Blog
  • Cours informatique
home icon Cours gratuits » Cours informatique » Cours bases de données » Cours SQL » Exercices SQL »

Articles similaires

  • Exercice Langage SQL : Gestion Bibliothèque (Jointures)
  • Exercice Langage SQL : Gestion Bibliothèque (Opérateurs Ensemblistes)
  • Planning bibliothèque: meilleurs logiciels payants et gratuits
  • Tuto Word : Créer et mettre à jour un index un index
  • Corriger l'erreur IndexError: List Index Out of Range
  • Exercice UML : Etude de Cas Gestion Médiathèque Diagramme de Contexte
  • Exercice Architecture du SGBD ORACLE
  • Exercice Langage SQL : Gestion de spectacles
  • Tutoriel Excel : la fonction INDEX
  • Application Python : gestion des comptes
  • Pourquoi faut-il maîtriser les fonctionnalités avancées d'Excel ?
  • Comment rédiger un rapport ou compte rendu de visite de chantier de construction ?

Documents similaires

  • Projet en JAVA sur gestion simplifié d'une bibliothèque

  • Exercice de bureautique pour débutant

  • Exercice bureautique pour réviser ensemble

  • Application Excel sur la gestion de matériels

  • Formation d’apprentissage sur la bibliothèque Java Apache MAHOUT

  • Introduction à la bibliothèque JavaScript jQuery

  • Cours pour débutant sur la bibliothèque JAVA OpenNLP

  • Cours Initiation aux requêtes SQL

Exercice Langage SQL : Gestion Bibliothèque (RULE/INDEX/VACCUM)

Rédigé par GC Team, Publié le 14 Décembre 2011, Mise à jour le Samedi, 17 Décembre 2022 19:09
Participez au vote ☆☆☆☆☆★★★★★

Exercice sur les RULE/INDEX/VACCUM

Objectif : Pouvoir réaliser des Requêtes en SQL.

Enoncé de l'Exercice:

On considère le schéma relationnel suivant qui modélise une application sur la gestion d’une Bibliothèque
Bibliothque

Créer les requêtes suivantes:

1- Ajoutez un champ rendu_theorique à la table livres qui correspondra à la data maximum à laquelle le livre devra être rendu. Ensuite ajoutez une règle qui calculera automatiquement cette date en se servant de la date_emprunt t en y ajoutant 15 jours.

2- Effacez cette règle.

3-  Créer un index sur  la table emprunteurs

4- Effacez-le

5- Libérez de l'espace occupés par les enregistrements éffacés ou obsolètes.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
-- 1- Ajoutez un champs rendu_theorique à la table livres qui correspondra à la data maximum à laquelle le livre devra être rendu.
-- Ensuite ajoutez une règle qui calculera automatiquement cette date en se servant de la date_emprunt t en y ajoutant 15 jours.

CREATE RULE calcul_rendu_theorique
AS ON INSERT
TO emprunts.datepret
DO (UPDATE emprunts SET rendu_theorique = datepret + 15);
CREATE

-- 2- Effacez cette règle.

DROP RULE calcul_rendu_theorique;
DROP

-- 3-  Créer un index sur  la table emprunteurs

CREATE INDEX index_emprunteurs
ON emprunteurs(idemprunteur, nom);
CREATE

-- 4- Effacez-le

DROP INDEX index_emprunteurs;
DROP
  • Contactez-nous
  • A propos de nous
  • On recrute
  • Rechercher dans le site
  • Politique de confidentialité
  • Droit d'auteur/Copyright
  • Conditions générales d'utilisation
  • Plan du site
  • Accueil
  • Blog
  • Finance et compta.
  • Formations Pro.
  • Logiciels & Apps
  • Organisation
  • Cours informatique
  • Aide à la rédaction
  • Etudes et Metiers
  • Science et Tech
  • Titans de la Tech
id 11354 02