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 :

table avec 263 colonnes. [Modèle Relationnel]


Sujet :

Schéma

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 252
    Points : 85
    Points
    85
    Par défaut table avec 263 colonnes.
    Bonjour a tous,

    Est ce une bonne idee d'avoir un table ayant 263 colonnes?

    AirlineParamaters (AL_Code, AirlineName, param1, param2, param3, .... param262).
    Jusqu'a combien de colonnes peut on avoir dans une table?

    merci.

    Billyrose

  2. #2
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par billyrose Voir le message
    Est ce une bonne idée d'avoir une table ayant 263 colonnes ?
    Si c'est pour contenir des attributs de types différents pourquoi pas mais ça fait quand même beaucoup.

    Dans ton cas, il vaut mieux un autre modèle :

    Si je comprends bien, il s'agit des paramètres d'une Airline ?

    MCD :
    Airline -1,n----Have----0,n- Parameter

    Tables :
    Airline(A_Id, A_Code, A_Name, ...)
    Parameter(P_Id, P_Name, ...)
    AirlineHaveParameter(AHP_IdAirline, AHP_IdParameter, AHP_Value, ...)
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 252
    Points : 85
    Points
    85
    Par défaut
    Merci pour ta reponse CinePhil. C'est vrai que la solution que tu proposes augmente le nombre de rows dans la table AirlineHaveParameter(AHP_IdAirline, AHP_IdParameter, AHP_Value, ...). Pour une seul Airline, on aura 262 lignes dans la table AirlineHaveParameter.

    Merci bcp. ta solution est super surtout que lors des releases, il y a parfois de nouveaux parametres crees.

    Merci encore.
    Billyrose

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/04/2008, 08h39
  2. Creation d'une table avec une colonne a multiple colonne
    Par anubis82 dans le forum Débuter
    Réponses: 2
    Dernier message: 30/03/2008, 16h28
  3. t_map relier 2 tables avec 2 colonnes de libellés pas entièrement identiques
    Par lolotte35 dans le forum Développement de jobs
    Réponses: 8
    Dernier message: 14/08/2007, 09h21
  4. [Requête] Union de 2 tables avec des colonnes différentes
    Par ceuce dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 22/05/2007, 17h04
  5. Réponses: 11
    Dernier message: 30/06/2006, 00h39

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