* Bonjour, *
j'ai un diagramme qui présente : (voir shéma)
comment je peux créer ces objets avec oracle 10g surtout qu'il existe une relation d'héritage et une notion de composition entre les classes
merci de m'aider
* Bonjour, *
j'ai un diagramme qui présente : (voir shéma)
comment je peux créer ces objets avec oracle 10g surtout qu'il existe une relation d'héritage et une notion de composition entre les classes
merci de m'aider
Bonjour,
Quel schéma ?
« Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
- Confucius -
Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
Tous les cours Office
Solutions d'Entreprise
ci joints le diagramme
Salut, voici une façon de faire :
ensuite il faut faire le body :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CREATE OR REPLACE TYPE COMMANDE AS OBJECT (numCommande NUMBER, DateCommande DATE, MEMBER FUNCTION calculeTotalPoids RETURN NUMBER, MEMBER FUNCTION calculeTotalPrix RETURN NUMBER); /
pour l'agrégation tu fait référence dans ta création d'objet un champ de l'autre type d'objet relation 0.M (comme une clef étrangère).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 -- Object Body CREATE OR REPLACE TYPE BODY Commande AS MEMBER FUNCTION calculeTotalPoids RETURN NUMBER IS BEGIN -- met ton code ici END calculeTotalPoids; MEMBER FUNCTION calculeTotalPrix RETURN NUMBER IS BEGIN -- met ton code ici END calculeTotalPrix; END; /
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