Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
site:enseignement:licence:3i009:tme_vues [14/12/2020 14:38] hubert |
site:enseignement:licence:3i009:tme_vues [17/12/2020 11:49] (Version actuelle) amine [CONSTITUTION DE LA BASE DE DONNÉES] |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
<code sql> | <code sql> | ||
CREATE OR REPLACE VIEW <nom de vue> [(liste d'attribut)] | CREATE OR REPLACE VIEW <nom de vue> [(liste d'attribut)] | ||
- | AS <requête SQL> | + | AS <requête SQL> ; |
</code> | </code> | ||
Ligne 27: | Ligne 27: | ||
===== CONSTITUTION DE LA BASE DE DONNÉES ===== | ===== CONSTITUTION DE LA BASE DE DONNÉES ===== | ||
- | Télécharger l'archive [[https://nuage.lip6.fr/s/gzyLQtXbzCQxCH8|tme_vues_2020.zip]] et la décompresser dans votre dossier perso. | + | Télécharger l'archive [[https://nuage.lip6.fr/s/zsaJApXkcTyFsmo|tme_vues_2020.zip]] et la décompresser dans votre dossier perso. |
Lancer SQLWorkbench et se connecter à Oracle en suivant ces indications : __[[site:enseignement:documentation:oracle:sqlworkbench|]]__ | Lancer SQLWorkbench et se connecter à Oracle en suivant ces indications : __[[site:enseignement:documentation:oracle:sqlworkbench|]]__ | ||
- | Dans un onglet (New Tab), ouvrir le fichier tme_vues.sql | + | Dans un onglet (New Tab), ouvrir le fichier **tme_vues.sql** |
Ligne 56: | Ligne 56: | ||
Pour vérifier que votre base a été peuplée, exécuter les requêtes suivantes : | Pour vérifier que votre base a été peuplée, exécuter les requêtes suivantes : | ||
<code sql> | <code sql> | ||
- | select count(*) as Num_lecteurs from lecteur; // retourne 15 | + | select count(*) as Num_lecteurs from lecteur; // retourne 14 |
select count(*) as Num_livres from livre; // retourne 712 | select count(*) as Num_livres from livre; // retourne 712 | ||
select count(*) as Num_prets from pret; // retourne 21 | select count(*) as Num_prets from pret; // retourne 21 | ||
Ligne 103: | Ligne 103: | ||
On verra une solution avec des triggers dans le prochain TME. | On verra une solution avec des triggers dans le prochain TME. | ||
+ | |||
+ | |||
+ | ====DIVERS==== | ||
+ | Si vous utilisez Oracle l'URL de connexion est : | ||
+ | <code> | ||
+ | jdbc:oracle:thin:@localhost:1521:oracle | ||
+ | </code> | ||
+ | Si vous utilisez H2, l'URL de connexion est : | ||
+ | <code> | ||
+ | jdbc:h2:tcp://localhost:9093/~/tmevues | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||