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

Schéma Discussion :

Trouver une période à partir d'une date (année)


Sujet :

Schéma

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 17
    Points : 16
    Points
    16
    Par défaut Trouver une période à partir d'une date (année)
    Bonjour,
    Pour un projet ponctuel mais substantiel, je vais devoir concevoir une base de données simple (probablement sous Access, ou pire, Filemaker pour pouvoir échanger avec mes collègues), dont l'objectif principal est le suivant :

    A partir d'une date dans un catalogue (une table de 10 000 lignes, ou scindée si nécessaire), trouver le ou les matériaux probables dont est fait l'objet.

    Exemple :

    Table 1
    boucles d'oreilles, 1890, plastique
    poupée, 1899, plastique
    poupée, 1932, plastique
    canard, 1952, plastique
    canard, 1992, plastique
    Table 2
    1870, vulcanite
    1930, nitrate de cellulose (mais plus de vulcanite)
    1950, polycarbonate (mais plus de nitrate de cellulose)
    1970, polyéthylène
    1975, polystyrène
    1980, PMMA
    etc...
    Ce qui revient à dire qu'un objet fabriqué >1980 peut être en polyéthyléne, polystyrène ou PMMA, mais pas en vulcanite ou nitrate de cellulose, et qu'en 1925, il ne peut être qu'en vulcanite (j'ai inventé les dates de fabrication).

    Je peux organiser ma table 2 comme je l'entends (définir des intervalles, trouver des noms de période), mais je ne peux pas faire grand-chose à la table 1, sauf peut-être à modifier les dates et les basculer en 1835/01/01. Ces données seront extraites d'un inventaire, des milliers de lignes.

    Comment organiser au mieux ma table 2 (des périodes et des dates butoir), afin que ma requête "canard 1985", me génère les types de matériaux dont il peut être constitué ?

    J'ai fait des bases sur Access, mais là, j'ai un problème, disons, conceptuel...

    Quelqu'un peut-il m'aider ?

    Avec mille remerciements anticipés.

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 001
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    Bonsoir Majeanne,



    Citation Envoyé par Majeanne Voir le message
    Ce qui revient à dire qu'un objet fabriqué >1980 peut être en polyéthylène, polystyrène ou PMMA, mais pas en vulcanite ou nitrate de cellulose, et qu'en 1925, il ne peut être qu'en vulcanite.

    On doit donc disposer d’une table des matériaux, avec pour chaque matériau sa date de début d’utilisation et sa date de fin d’utilisation :



    Quand vous parlez du « canard 1985 », le nombre 1985 représente-t-il la date de fabrication du canard ? De toute façon, on est dans le flou : le plastique est-il un matériau au même titre que le polyéthylène ? Est-il composable à partir d’autres matériaux ?

    Pour le moment on a au moins deux tables, mais aucune règle précise pour les associer directement ou par le biais d’une hypothétique table tierce, pour le moment tous les matériaux non périmés sont candidats pour entrer dans la composition du canard en question...





    Avant que nous traitions du comment, il faudrait nous en dire plus, donnez des exemples précis, en français, où l'on puisse comprendre le rôle des matériaux par rapport aux objets fabriqués.
    (a) Faites simple, mais pas plus simple ! (A. Einstein)
    (b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench
    Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/03/2010, 15h43
  2. [Batch] Créer une chaine à partir d'une variable et d'une autre chaine
    Par mlle lain dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 10/11/2009, 16h26
  3. Saisir une image à partir d'une photo ou d'une vidéo
    Par lohengrin56 dans le forum Flash/Flex
    Réponses: 0
    Dernier message: 07/07/2009, 16h17
  4. Réponses: 2
    Dernier message: 05/01/2009, 12h45
  5. Réponses: 5
    Dernier message: 22/05/2008, 14h42

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