Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1510 connectés 

  FORUM HardWare.fr
  Emploi & Etudes
  Aide aux devoirs

  Projet de base de donnée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Projet de base de donnée

n°4518602
guimoh
Posté le 10-12-2013 à 11:04:51  profilanswer
 

Bonjour à tous !
J'ai un projet de base de donnée à rendre bientôt mais j'ai un problème avec la création d'une table qui m'empêche complètement d'avancer !  
J'essaye de créer une table de jonction Fréquentation entre les tables Achat et Horaires mais elle ne fonctionne pas...
Pourriez vous m'aider à trouver la ou les erreurs ? Merci d'avance !  :)  
 
CREATE TABLE Achat (
[Ref Consommateur] NUMERIC NOT NULL,
[Ref Produit] NUMERIC NOT NULL,
[Ref Caisse] NUMERIC NOT NULL,
Quantité NUMERIC,
CONSTRAINT A1 PRIMARY KEY ([Ref Consommateur], [Ref Produit]),
CONSTRAINT A2 FOREIGN KEY ([Ref Consommateur]) REFERENCES Consommateur ([N° Consommateur]),
CONSTRAINT A3 FOREIGN KEY ([Ref Produit]) REFERENCES Produit ([N° Produit]),
CONSTRAINT A4 FOREIGN KEY ([Ref Caisse]) REFERENCES Caisse ([N° Caisse])
);
 
 
CREATE TABLE Horaire (
[Moment] Autoincrement,
Jour TEXT,
[Partie journée] TEXT,      
CONSTRAINT J1 PRIMARY KEY ([Moment])
);
 
CREATE TABLE Fréquentation (
[Ref Horaire] AUTOINCREMENT,
[Ref Produit] NUMERIC NOT NULL,
[Ref Consommateur] NUMERIC NOT NULL,
CONSTRAINT F1 PRIMARY KEY ([Ref Horaire], [Ref Consommateur], [Ref Produit]),
CONSTRAINT F2 FOREIGN KEY ([Ref Horaire]) REFERENCES Horaire (Moment),
CONSTRAINT F3 FOREIGN KEY ([Ref Consommateur]) REFERENCES Achat ([Ref Consommateur]),
CONSTRAINT F4 FOREIGN KEY ([Ref Produit]) REFERENCES Achat ([Ref Produit])
);

mood
Publicité
Posté le 10-12-2013 à 11:04:51  profilanswer
 

n°4524098
mouzone
Membre
Posté le 19-12-2013 à 06:11:03  profilanswer
 

Sur un même horaire est-il possible d'effectuer un achat sur une même caisse ?
 
Sinon je ne comprends pas pourquoi tu crée une table horaire pour suivre la fréquentation.
Cela peut se faire avec des requêtes.
Je dirais que rf_consommateur, rf_caisse et qte dépendent fonctionnellement de date, rf_produit.


Message édité par mouzone le 19-12-2013 à 06:29:32

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Emploi & Etudes
  Aide aux devoirs

  Projet de base de donnée

 

Sujets relatifs
CHEF DE PROJET Jr CRM SIEBEL (H/F) - Poste fixe[TIPE] Cherche Projet PCI(/-e)
AIDE POUR UN PROJET SCOLAIRE TRÈS IMPORTANT!Chef de projet google advertising Pays-bas - débutant (H/F)
CHEF DE PROJET JUNIOR - Poste fixe (H/F)UN(E) CHEF DE PROJET JUNIOR
CHEF DE PROJET JAVA/J2EECHEF DE PROJET Jr SHAREPOINT (H/F) - Poste fixe
CHEF DE PROJET Jr PL/SQL - Poste fixe (H/F)Salaire Chef de projet junior / Coordinateur projet en IDF ?
Plus de sujets relatifs à : Projet de base de donnée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR