salut mes p'tits loups.
On est tous bien d'accord sur le fait qu'une relation qui devient une table prends pour cle primaire la concatenation des cles etrangeres qu'elle absorbe...
Bon, ma question est la suivante: quelle est la syntaxe exacte pour la creation de cette table?

mon code sql (oracle):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
create table proprietaire(
numPers number(5) not null,
codeMoto number(5) not null,
constraint PK_PROPRIETAIRE primary key (numPers, codeMoto),
constraint FK_PROPRIETAIRE_PERSONNES foreign key (numPers) references PERSONNES (numPers),
constraint FK_PROPRIETAIRE_MOTO foreign key (codeMoto) references MOTO (codeMoto));
Et quelqu'un peut il me dire comment on fait pour donner son code sur les forums sans faire comme je viens de faire? ca ne ressemble a rien et c'est tres indigeste pour les lecteurs...