Requête SQl - SQL/NoSQL - Programmation
Marsh Posté le 08-08-2009 à 11:25:17
Pourquoi toujours vouloir tout faire en SQL ? Il serait plus simple et surtout plus économique pour le serveur SQL de passer par un langage serveur pour ce genre de traitement.
Marsh Posté le 09-08-2009 à 12:28:43
En quel langage ? En ASP je présume.
Marsh Posté le 09-08-2009 à 13:37:36
c'est pas une bonne idée de faire de la redondance d'informations comme ca... tu ne devrais avoir besoin que d'une table normalement...
Marsh Posté le 07-08-2009 à 18:52:57
salut tout le monde j'ai une requete qui m'ennui bcp
J'ai 2 tableaux:
-personnel:BD des personnels d'une entreprise
-participants:BD des participants(un personnel OU un de sa famille
(épouse ou enfants))dans une activité de l'entreprise
Quélle est la requete ou qu'est ce que je dois déclarer mes champs
pour que UN PERSONNEL A le droit AU MAX de 2 PARTICIPANTS
cad AU MAX 2 PARTICIPANTS ont le MEME identifiant du personne.
En d'autres termes:
comment procéder pour lorsque je suis entrain de remplir le tableau
participant,le system va me signaler une erreur si JE DEPASSE POUR UN
SEUL IDENTIFIANT DU PERSONNEL 2 participants
En effet,j'ai crée les 2 tableaux de la facon suivante:
Create table personnel(
-> IDENT int Primary Key,
-> nom varchar(40),
-> prenon varchar(40),
-> date_lieu_naissance varchar(40),
-> Telephone varchar(40),
-> postion varchar(40),
-> adresse varchar(40));
Create table participants(
-> IDENTPAR INT Primary Key,
-> nom varchar(40),
-> prenom varchar(40),
-> date_lieu_naissance varchar(40),
-> IDENT int,
-> constraint fk_par Foreign Key(IDENT) References test.personnel
(IDENT),
-> IDENTEQUIPE INT,
-> EtablissementActivite Varchar(40),
-> TypeEtablissement ENUM('publique','Privé'));
qu'est ce que je peux ajouter à ces 2 tableaux pour juste REMEDIER à
ce probleme
merci
je travaille avec SQL server management express 2005
Répondre Répondre à l'auteur Transférer