Bases de Données / Databases

Site Web de l'équipe BD du LIP6 / LIP6 DB Web Site

Outils pour utilisateurs

Outils du site


site:enseignement:master:mlbda:tmes:sql3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
site:enseignement:master:mlbda:tmes:sql3 [12/10/2020 10:31] – [Sujet] hubertsite:enseignement:master:mlbda:tmes:sql3 [04/10/2021 11:01] (Version actuelle) camelia
Ligne 7: Ligne 7:
  
 ===== Sujet ===== ===== Sujet =====
 +Enoncé de l'exercice : Application CAO dans le TD3-4
 +Solution schéma CAO: {{ :site:enseignement:master:mlbda:tmes:schema.sql | Schéma CAO}}
 +
 +
 +/*
 Voir {{http://www-bd.lip6.fr/wiki/_media/site/enseignement/master/mlbda/td2016_4i801_sujets.pdf |l'énoncé}} : page 6, TD3 Exercice 1: Application CAO. Voir la **syntaxe** page 10 Voir {{http://www-bd.lip6.fr/wiki/_media/site/enseignement/master/mlbda/td2016_4i801_sujets.pdf |l'énoncé}} : page 6, TD3 Exercice 1: Application CAO. Voir la **syntaxe** page 10
 +*/
 +
  
 Lire et préparer l'accès à  Lire et préparer l'accès à 
Ligne 14: Ligne 21:
  
  
-L'archive [[https://nuage.lip6.fr/s/tLcaJ5D62diCZqR|sql3.tgz]] (ou [[https://nuage.lip6.fr/s/8Cx5MmRojwpEXWg|sql3.zip]] pour windows) contient des scripts utiles. +L'archive [[https://nuage.lip6.fr/s/tLcaJ5D62diCZqR|sql3.tgz]] contient des scripts utiles. 
-Décompresser l'archive dans votre dossier pour le TME.+Décompresser l'archive dans votre dossier pour le TME. Si nécessaire, l'archive est aussi disponible au  
 + format zip [[https://nuage.lip6.fr/s/8Cx5MmRojwpEXWg|sql3.zip]]
  
 Pour compiler un type ajouter les 2 lignes suivantes **après CHAQUE** instruction create type Pour compiler un type ajouter les 2 lignes suivantes **après CHAQUE** instruction create type
 <code sql> <code sql>
 / /
-show error+show errors
 </code> </code>
  
-Pour afficher les types et autres objets créés:+Pour afficher tous les types, les tables et autres objets que vous avez créés :
 <code sql> <code sql>
 select object_name, object_type, status select object_name, object_type, status
Ligne 33: Ligne 41:
 <code sql> <code sql>
 drop type UN_TYPE force; drop type UN_TYPE force;
 +</code>
 +
 +Pour supprimer une table : 
 +<code sql>
 +drop table UNE_TABLE;
 </code> </code>
  
Ligne 41: Ligne 54:
 La [[site:enseignement:documentation:oracle:oracle10:documentationoracle]] et les [[site:enseignement:documentation:oracle:oracle10:questionsursql]] La [[site:enseignement:documentation:oracle:oracle10:documentationoracle]] et les [[site:enseignement:documentation:oracle:oracle10:questionsursql]]
  
-====sqlplus==== 
-L'ancienne documentation pour se connecter depuis la PPTI [[site:enseignement:documentation:oracle:connexionoracle]] 
-et [[:site:enseignement:master:mlbda:tmes:sql3_2019]] 
    
 ===== Questions fréquentes sur SQL3 ===== ===== Questions fréquentes sur SQL3 =====
Ligne 160: Ligne 170:
 Le type retourné est **identique** à celui de la variable. Exemple: ''value(m).nom'' Le type retourné est **identique** à celui de la variable. Exemple: ''value(m).nom''
  
- ===Fonctions deref()===+===Fonctions deref()===
  
 La fonction **deref()** prend en paramètre une expression de chemin dont le type est une référence.  La fonction **deref()** prend en paramètre une expression de chemin dont le type est une référence. 
Ligne 170: Ligne 180:
 Il faut d'abord affecter le résultat de la requête à une variable ''v'', puis faire ''return v;'' Il faut d'abord affecter le résultat de la requête à une variable ''v'', puis faire ''return v;''
  
 +===Tester le type d'une instance : is of ===
 +Afficher seulemnet les pièces de type Cube :
 +<code sql>
 +select value(p)
 +from LesPBase p
 +where value(p) is of (Cube);
 +</code>
  
  
 +
 +
 +
 +=====Divers=====
  
 ---- ----
-retour vers [[[[site:enseignement:master:mlbda:start]]]]+ 
 +== anciens liens (à ne plus utiliser) == 
 +<fc #c0c0c0>L'ancienne documentation pour se connecter depuis la PPTI [[site:enseignement:documentation:oracle:connexionoracle]] 
 +et [[:site:enseignement:master:mlbda:tmes:sql3_2019]] 
 +</fc> 
 + 
 +retour vers [[site:enseignement:master:mlbda:start]]
site/enseignement/master/mlbda/tmes/sql3.1602491519.txt.gz · Dernière modification : de hubert