Bonjour.
Je cherche en vain comment implémenter en SQL 1, 2 ou 3 comment implémenter les contraintes OCL qui apparaissent dans mon schéma. Je ne trouve aucune documentation sur internet, c'est à désespérer !
A l'aide
Bonjour.
Je cherche en vain comment implémenter en SQL 1, 2 ou 3 comment implémenter les contraintes OCL qui apparaissent dans mon schéma. Je ne trouve aucune documentation sur internet, c'est à désespérer !
A l'aide
Que veux dire OCL dans ton contexte ?
On dirait Organisation Commerciale ...
OCL est le Langage de description de contraintes de UML.
-> Permet de restreindre une ou plusieurs valeurs d’un ou de partie d’un modèle.
Il y a beaucoup de documentation ici
http://www.unantes.univ-nantes.fr/modules/d1/ocl
Mais le probleme est que je dois implanter ces contraintes sous une base oracle 9i.[/url]
Si je comprends bien, tu as un modèle UML mais tu n'a pas encore converti en base de données. Tu souhaites le faire de manière automatique.
Si tu veux le faire à la main, c'est simple tu fait
1 un mapping de tous tes objets dans des tables relationnelles
2 un mapping de toutes tes contraintes dans des contraintes SQL
3 un mapping de toutes tes requêtes en requête SQL
Tu seras pas la première personne à le faire.
Si tu veux le faire de manière auto, tu prend un outil de mapping objet/relationnel et si possible, un qui utilise OCL. Et si tu cherches mapping object relationnal tu devrais trouver des trucs.
Si je dis pas de conneries, Bold utilise OCL. Mais il se peut que ce soit uniquement sur les requêtes. A voir.
Par contre 2900 $.
Si ton modèle est petit...
Merci Bruno75.
Il faut que je le fasse a la main.
J'ai cherché de la documentation sur la maniere de faire un mapping en SQL/SQL3 (que je suppose un regroupement de tables pour pouvoir donner des contraintes sur des champs de tables différentes) mais je n'ai rien trouvé sur la syntaxe SQL à ce sujet.Si tu veux le faire à la main, c'est simple tu fait
1 un mapping de tous tes objets dans des tables relationnelles
2 un mapping de toutes tes contraintes dans des contraintes SQL
3 un mapping de toutes tes requêtes en requête SQL
Quels mots clés je pourrais rentrer dans google pour connaitre la facon de les implémenter ?
Merci.
En fait j'avais pas vu ton post précédent sur SQL3. Je pensais que tu voulais faire un mapping classique sur du relationnel pur.
Là, j'y connais rien dans SQL3.
Bon courage.
Si ca interesse quelqu'un, il semblerait que les contraintes OCL ne sont pas codables en créant la base mais seulement avec le programme (PRO*C/JAVA/C++) qui manipule la base.
Merci a Bruno75
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager