Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/12/2010, 08h37   #1
Invité de passage
 
Inscription : août 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 15
Points : 4
Points : 4
Par défaut Conversion MCD -> MPD Oracle

Bonjour à tous,
Je dois implémenter une toute petite base de données sous oracle.
J'ai construit le MCD, et 2 tables sont reliées par une cardinalité de 0,1 d'un côté et 0,n de l'autre.
En gros, une personne utilise 0 ou au plus 1 téléphone et un téléphone est utilisé par 0 ou n personnes.
Concernant la table Personne, j'aurais voulu mettre un champ idTelephone comme clé étrangère, mais vu que certaines personnes peuvent ne disposer d'aucun téléphone, cela ne semble pas marcher.
Puis-je implémenter une contrainte autre que clé étrangère ?
Si oui, laquelle ?
D'avance Merci et bonne journée à tous,
Stéphane
stephane31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 10h03   #2
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 684
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 684
Points : 10 463
Points : 10 463
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Pas de soucis avec la clef étrangère, tant que vous ne mettez pas NOT NULL ça fonctionne même sans valeur.
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h19.


 
 
 
 
Partenaires

Hébergement Web