IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modélisation Discussion :

Conception de tables


Sujet :

Modélisation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 14
    Par défaut Conception de tables
    Bonjour à tous,
    Dans la base que je suis en train de créer, j'ai une table [importXL] qui importe toutes les données depuis un fichier Excel, jusque là... c'est tout bon !!

    les données sont rangées dans cette table par ligne(enregistrements), chaque ligne contient 24 informations sur un article commandé (noclient, adresse.....commentaires, facture, ... prix...), toutes ces infos sont fournis par le siège et ne peuvent pas être modifiées par l'utilisateur final.

    Mon souhait serait que l'utilisateur puisse y apporter ses propres commentaire en plus.
    J'ai également créer d'autres tables (clients, factures, reglements, articles, ....), mais je n'ai aucune idée du pourquoi du comment relier ces tables entre elles puisque toutes les infos viennent d'une table [importXL]
    Si quelqu'un pouvait m'aiguiller dans la conception.

    Merci d'avance.
    Arfy

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 123
    Par défaut
    Bonjour et bonne année 2009,

    Tu as refais différentes tables ( client, facture, réglement ....)

    Dans ta table "client" tu as un N° d'identification du client
    Dans ta table "facture" tu as une facture par client ( donc tu retrouves son N° d'identification dans cette table )

    etc

    Donc à chaque fois tu fais une relation sur les champs communs de tes tables

    Ex : le N° d'identification client ( qui est une clé primaire ) de ta table "client" avec le N° d'identification client de ta table "facture" ( le N° de facture étant une clé primaire de ta table facture )

  3. #3
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 14
    Par défaut
    Bonjour Kiki.gaby et Bonne Année,
    Merci de m'avoir répondu

    J'avais bien compris le systeme des clés Primaires et Etrangères, mais si je veux relier ma table Client à la Table Import (qui contient toutes les infos) j'ai un refus d'intégrité référentielle.

    Ma question portait sur l'analyse et la conception : le fait qu'une table à toutes les infos.. est-il nécessaire d'en créer d'autres ?

    Ou .... est-il judicieux de tout importer dans une seule table ?? (et peut-on importer dans plusieurs tables ??)

    Merci d'avance.
    ARFY

  4. #4
    Membre Expert Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 406
    Par défaut
    Bonjour,

    Tu es en train de mettre en évidence les particularités des données enregistrées dans une feuille de calcul Excel et une base de données relationnelle comme Access.

    Je t'invite à lire :

    A+

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 123
    Par défaut
    Bonjour,

    Sur ta table importée tu ne peux pas faire tout ce que tu veux et tu souhaites apporter des commentaires et éclater les données dans différentes tables.

    Donc tu peux faire des requêtes qui extraient les infos dont tu as besoin et qui les ajoutent dans des nouvelles tables ou dans une seule à toi de voir.

    Je travaille actuellement sur un projet avec des tables liées ( infos des tables liées remis à 0 à chaque début d'année ), les données de ces tables liées sont copiées dans d'autres tables par des requêtes afin d'avoir un historique des années précédentes.

  6. #6
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 14
    Par défaut
    Bonjour Gabout et kiki.gaby,
    Merci pour vos conseils...
    Si je te suis dans ton idée kiki.gaby avec les requetes. Est-ce des requetes en SQL (et là... aïe aïe aïe !!) ou bien des requetes d'Access style Ajout ou Mise à jour ?
    As tu un exemple de syntaxe, parce que j'ai essayer .... résultat=> RIEN

    Je commence à desespérer de mettre lancé dans ce projet sous Access

    Merci d'avance.

    ARFY

  7. #7
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Citation Envoyé par ARFY56 Voir le message
    Est-ce des requetes en SQL (et là... aïe aïe aïe !!) ou bien des requetes d'Access style Ajout ou Mise à jour ?
    As tu un exemple de syntaxe, parce que j'ai essayer .... résultat=> RIEN

    Je commence à desespérer de mettre lancé dans ce projet sous Access
    Je te conseillerai aussi de nouveau de suivre les conseils de Gabout.
    Y as-tu fait un tour?

    Crois-moi ce ne sera pas du temps perdu.

    Ton vrai problème est dans la réalisation même du MCD.
    Une fois que ça ce sera fait, tu pourras alors penser aux requêtes.

    Bon courage!!!

Discussions similaires

  1. Réponses: 8
    Dernier message: 31/05/2006, 14h21
  2. [conception] relations tables appliquée à l'archéologie
    Par Leehan dans le forum Modélisation
    Réponses: 8
    Dernier message: 08/11/2005, 20h10
  3. [Conception] gestion tables temporaires bd ?
    Par Pwill dans le forum Général Java
    Réponses: 12
    Dernier message: 08/07/2005, 14h49
  4. Un peu de philo - conception de tables pr gestion de prêts
    Par mariobedard dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 04/02/2005, 22h26
  5. Problème de conceptions de tables
    Par dtavan dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/05/2004, 23h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo