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

WinDev Discussion :

[SGBD] Recherche formes normales (définition d'une base)


Sujet :

WinDev

  1. #1
    Membre Expert
    Avatar de mogwai162
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Par défaut [SGBD] Recherche formes normales (définition d'une base)
    Bonjour.

    Je cherche un site ou sont citées les lois normales.

    Je ne parle pas de gauss mais d'analyse et plus précisèment de la définition de la base de données.

    Si quelqu'un pouvait les mettres en lien ici je pense que ça pourrait aider de nombreux débutants.

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 40
    Par défaut
    Bonjour,
    tu veux parler des formes normales qui régissent la création de base de données.

    wiki en parle :
    http://fr.wikipedia.org/wiki/Forme_normale_(bases_de_données_relationnelles)

  3. #3
    Membre Expert
    Avatar de mogwai162
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Par défaut
    Oui c'est tout a fait ça... quoique un peu insipide je trouve...

    Merci

    Voilà donc ma contribution : je pense que tous les débutants devraient s'inspirer de ceci avant de définir leurs bases de données, je ne fais figurer que les trois premières lois car celles-ci me paraissent essentielles : à respecter absolument. Le non respect de ces lois entraine dela redondance ce qui entraîne souvent des modifications inutiles et des problèmes de temps de réponse ou au pire des données.

    Je propose que les connaisseurs complètent ou corrigent le trexte suivant afin de le mettre en final dans la partie haute des posts.

    Merci à tous

    La première loi concerne les champs :

    - tout les champs contiennent une valeur atomique : évitez les champs contenant plusieurs valeurs en même temps

    - tous les champs sont non répétitifs : pas de tableaux ni de champs du style C1, C2, C3...

    - tous les champs sont constants dans le temps : avant telle date le champs signifie une chose puis après telle date une autre. Celà peut être tentant lors d'une évolution de la base mais c'est toujours une très mauvaise idée.

    La deuxième et troisième concernent les champs dans le fichier :

    - tous les champs non-clés ne dépendent pas d'une partie de la clé primaire.
    - tous les champs n'appartenant pas à la clé ne dépendent pas d'un champs non-clé

    Par exemple, dans le fichier des commandes, vous ne devez pas mettre le nom du client, celui ci doit figurer dans le fichier client.

  4. #4
    Membre Expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Par défaut
    l'analyse dans un projet c'est le coeur de l'application ! l'IHM bougera, la structure beaucoup moins vite !

    voir dans le forum général SGBD pour toutes ces questiosn très importantes.

  5. #5
    Membre Expert
    Avatar de mogwai162
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Par défaut
    Bon j'avais lancé ça pour aider mais si ça vous parait pas etre une bonne idéee autant laisser tomber tout de suite.

  6. #6
    Membre Expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Par défaut
    Je ne dis pas que c'est une mauvaise idée mais que le sujet de la modélisation est un sujet à part entière et non lié à WinDev uniquement.

  7. #7
    Membre Expert
    Avatar de mogwai162
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Par défaut
    Tu as raison mais après ce que tu en fais je m'en moque ce que je voulais c'et que ça ou un lien vers ça figure dans la partie haute du forum mais vu le nombre de gens que ça semble interesser

Discussions similaires

  1. Réponses: 6
    Dernier message: 16/06/2006, 14h20
  2. Recherche d'un champ dans une base
    Par vanou dans le forum ASP
    Réponses: 3
    Dernier message: 24/05/2006, 10h31
  3. Réponses: 6
    Dernier message: 15/05/2006, 09h00
  4. [SGBD] affichage d'image jpeg depuis une base mysql
    Par eric_300 dans le forum Requêtes
    Réponses: 2
    Dernier message: 10/09/2005, 12h27
  5. ASp - recherche d'un champs dans une base.
    Par kmayoyota dans le forum ASP
    Réponses: 5
    Dernier message: 03/12/2004, 15h03

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