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

Développement SQL Server Discussion :

Creation Table de type Intervalle


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Par défaut Creation Table de type Intervalle
    Bonsoir à tous,
    Voila, je veux modéliser un système donc une partie doit prendre en compte des enregistrements de données par palier (intervalle) et sur chaque intervalle une valeur est associée.

    Règle de gestion:
    • Tous les cas (rose) ont les mêmes intervalles(en jaune)
    • Le nombre d'intervalle peut évoluer
    • Le nombre de cas peut évoluer aussi
    • Suivant un cas, une valeur (en vert) est associée pour chaque intervalle.
    • La borne supérieure d'un intervalle est plus grand que sa borne inférieure.


    Comment modélier cela en table pour une BD SQL Server 2012???


    Voir PJ Cas_Intervalle.docx

  2. #2
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    Voir le mot clé "PIVOT"

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Par défaut
    Thanks pour ta réponse,
    En je cherche pas à faire la requête. Mais je cherche à modéliser (créer) une table qui prenne en compte mes règles de gestion.

  4. #4
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    En fait, ça dépend surtout des données que tu as.

    Ton tableau semble être une vision "synthétique" (avec un pivot et des cumuls) de données d'échantillonnage.

    Pour moi, tu dois donc avoir :
    - Une table "cas" qui défini les attributs de tes "cas" (quoi c'est'y donc ?)
    - Une table "intervalle" qui permet de stocker les axes d'analyse
    - Une table "echantillon" qui stocke une valeur pour un cas donné et une valeur (contenue dans un intervalle existant)

    Ensuite, une simple jointure entre ces trois tables, un petit sum() ou count() sur la table des échantillons et un petit pivot pour passer les intervalles en colonnes, et le tour est joué.

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Par défaut
    Thanks pour cette réponse.
    Comme dit, j'ai pas de soucis quant aux requêtes pour retourner les données.
    Je partage ta proposition pour tes trois tables
    - Une table "cas" qui défini les attributs de tes "cas" (quoi c'est'y donc ?)
    - Une table "intervalle" qui permet de stocker les axes d'analyse
    - Une table "echantillon" qui stocke une valeur pour un cas donné et une valeur (contenue dans un intervalle existant)
    Ma question est:
    Peux tu me proposer le schéma de la table Intervalle tout en tenant compte que le nombre d'intervalle n'est pas fixe et n'est pas connu d'abord??

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

Discussions similaires

  1. [WD10] Creation d'une table de type dBase
    Par nuFox dans le forum WinDev
    Réponses: 9
    Dernier message: 16/06/2009, 13h40
  2. creation table de verif
    Par mystik11 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 23/05/2005, 18h33
  3. [creation table] ORA-00942
    Par Invité dans le forum Oracle
    Réponses: 21
    Dernier message: 13/04/2005, 14h47
  4. [syntaxe]Creation table avec nom dynamique
    Par ZuZu dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 23/09/2004, 18h01
  5. creation table association reflexive
    Par elea1206 dans le forum Requêtes
    Réponses: 2
    Dernier message: 05/08/2003, 17h30

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