Bonjour tout le monde,
J'essaie de créer un ensemble d'objet et de table en se basant sur un schéma navigationnel. Or je suis un peu coincé là :mgreen:
J'ai un objet 'personnel' qui est non instanciable et non final que j'utilise pour créer d'autres objets. Or il y a un lien sur mon schéma entre 'personnel' et 'conseil' qui me dit q'un conseil peut être dirigé par un personnel et donc j'aurai une référence sur 'personnel' ( ou du moins sur un de ses fils) dans l'objet 'conseil' mais je ne sais pas si c'est correct ou pas. J'ai essayé de créer l'objet avec une référence sur 'personnel' et ça passe (chose qui ne m'a pas étonné) mais quand je suis arrivé à la création de la table 'conseil' en se basant sur l'objet 'conseil' je n'ai pas su quoi mettre pour assurer la référence avec SCOPE. Donc je suis un peu perdu
je vous mets le schéma sur lequel je me base peut être que vous verrez mieux de quoi je parle hihihi

Nom : IMG_20140225_151945.jpg
Affichages : 257
Taille : 713,9 KoNom : Nouveau document_1.jpg
Affichages : 266
Taille : 730,9 KoNom : IMG_20140225_151945.jpg
Affichages : 257
Taille : 713,9 KoNom : Nouveau document_1.jpg
Affichages : 266
Taille : 730,9 Ko

je mets aussi mes descriptions d'objets:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
create or replace type personnel_type as object
(noIsee varchar(20), nom varchar(30),prenom varchar(30),adresse varchar(50),
member function compteconseil return integer,
member procedure majadresse(a in varchar),
member procedure afficherPerso,
INSTANTIABLE NOT FINAL member procedure afficher)
NOT INSTANTIABLE NOT FINAL;
/
 
create or replace type conseil_type as object
(nomConseil varchar(50),dateDebut date, dateFin date,
presidentC ref personnel_type)
INSTANTIABLE FINAL;
/