Accueil > Forum > > > > clés étrangère + problème
clés étrangère + problème
mardi 6 décembre 2005 à 13:41:49 |
clés étrangère + problème

emmanuel9
|
Bonjour à tous, Est ce que ca se fait de créer une table avec deux clées etrangère sans clé primaire ? ou que faire si on peut pas faire autrement ? Par avance, merci.
|
|
mardi 6 décembre 2005 à 14:13:56 |
Re : clés étrangère + problème

aieeeuuuuu
|
Réponse acceptée !
oui ca se fait parfaitement
dans certains cas la combinaison de tes clef etrangeres peut egalement constituer la clef primaire
sinon dis nous precisement ce que tu veux faire, on te dira si c'est bon
|
|
mardi 6 décembre 2005 à 15:06:56 |
Re : clés étrangère + problème

emmanuel9
|
En faite j'ai un logiciel en c++, chaque fois que j'appuis sur un bouton ca ecrit dans la base dans une table qui s'appelle GROUPE_INTERDIT.
Exemple :
TABLE GROUPE INTERDIT
personne_id | groupe_id
1 1 1 2 2 2
Dans l'exemple la personne 1 n'a pas le droit de voir le groupe 1 et 2 et la personne 2 n'a pas le droit de voir le groupe 2.
Mon programme est fait de tel manière que je suis obligé de supprimer entierement le table GROUPE_INTERDIT à chaque fois que j'appuis sur mon bouton pour ecrire dans la base afin de reconstruire entièrement la table GROUPE_INTERDIT, je pense que ca ne sert à rien de faire un UPDATE....
Je pensais faire :
id| personne_id | groupe_id
1 1 1 2 1 2 3 2 2
avec id comme clé primaire qui s'autoincremente tout seul
mais si je "delete" la table à chaque fois que j'appuis sur mon bouton au bout de 50 appuis sur le bouton ca va faire :
id| personne_id | groupe_id
190 1 1 191 1 2 192 2 2
Je sais pas si j'ai été bien clair, qu'en penses tu ?
|
|
mardi 6 décembre 2005 à 16:22:43 |
Re : clés étrangère + problème

aieeeuuuuu
|
Réponse acceptée !
ah... alors je pense que ton probleme vient plutot de la méthode.
le fait de supprimer completement les données de la table et de les recréer n'est pas la bonne solution a mon sens. il vaut mieux faire un update. surtout si tu as un ID comme clef primaire, ca ne devrait pas etre trop difficile.
mais apres c'est a toi de voir, si tu veux garder ta solution de supprimer tout et de reinserer, alors tu peux tout simplement supprimer ton champs ID, qui dans ce cas ne servira plus a grand chose de toute facon.
|
|
mardi 6 décembre 2005 à 16:51:53 |
Re : clés étrangère + problème

emmanuel9
|
ok, merci de ta réponse, je vais voir ce que je peux faire, je preferais faire un update mais je peux pas conserver l'id en mémoire pour faire par la suite "UPDATE .... WHERE ID = mon id". Si vraiment je trouve pas je supprime tous sinon je fais un update.
|
|
Cette discussion est classée dans : problème, clés, étrangère
Répondre à ce message
Sujets en rapport avec ce message
Problème SQL pour gérer les clés étrangéres (urgent) [ par lilj ]
Bonsoir, Aprés avoir crée des tables et les requêtes pour les contraintes d'intégrité référentiel, je m'aperçois en faisant des test que la base ne l
condition "WHERE" avec des dates [ par folvool ]
Bonjour, Je n'ai pas trouver d'explications à mon problème sur le web. Le voici, mon problème : J'ai une table contenant un champ nommé "datefin" qu
Problème avec une requête sur une date [ par Egautier18 ]
Bonjour, Dans le cadre d'un stage il me faut réaliser une base de donnée sous access. Je suis face à un problème que voici : J'ai créer un formulaire
au secours- besoin d'aide pour moteur de recherche bilingue [ par webfattah ]
bonjour à tous, je suis en train de développer un site dans deux langue arabe et français. le site comprend un moteur de recherche. pour la version f
problème avec une requete sql [ par ulysse00 ]
bonsoir j'ai une table s'appèle table1 qui contient deux champ code et prix code | prix 100 | 200 300 | 4500 400 | 300 je cherche à fai
problème de connexion à SQL SERVEUR 2005 [ par THRILLERD ]
bonjour la communauté!! Voilà j'ai un souci avec mon sql serveur 2005!!! je l'ai installé et il marchait bien! depuis hier quand je tante de me conne
Problème caractères spécial [ par clavelski ]
Bonjour, Je dispose d'une table qui contient des informations client et prospect. J'ai un formulaire qui demande a l'utilisateur un mot clé. J'effe
problème avec une requete [ par ulysse00 ]
bonjour tout le monde voila j'ai un problème avec la requete je n'arrive pas à faire voila le problème j'ai une table matricule code nom
Problème de requête de supression [ par walterskinner ]
Bonjour, Je voudrais savoir s 'il existe une requête simple qui permette de régler mon problème. J'ai deux tables. La première est une table de list
Impossible d'appliquer l'intégrité référentielle - Access 2007 [ par bebedemon ]
Bonjour à tous, Je fais appel à vous car j'ai un petit problème. Je suis en train d'écrire un programme pour la gestion d'un centre sportif dans le c
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|