Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Designer
Designer Forum d'entraide Designer (création d'univers, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/06/2007, 12h54   #1
Invité régulier
 
Étudiant
Inscription : mai 2007
Messages : 45
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2007
Messages : 45
Points : 6
Points : 6
Par défaut BO6.5 Designer : base denormalisée

J'aimerais avoir des explications sur ce que c'est que une base dénormalisée?
On entend parler souvent en Business Intelligence de dénormalisation, pourquoi?

Merci pour votre aide.
samovich est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2007, 13h25   #2
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
Dénormaliser c'est "en gros" réduire le nombre de table !

ex : au lieu d'avoir 2 tables "pays"(id_pays,nom_pays ,nb_habitants,id_type) et "type"(id_type,nom_type) qui sont relié par une jointure pays.id_type=type.id_type

On créer une seule table "pays"(id_pays,nom_pays ,nb_habitants,type) avec directement la donnée d'interet dans la table principale.

Cela evite ainsi l'utilisation de jointures qui est la source principale de perte de performance.
La volumétrie est beaucoup plus importante car les donnée sont répétées, mais le temps de requete est beaucoup pls court et le modèle de donnée est plus simple.
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2007, 15h15   #3
Membre émérite
 
Avatar de Mathusalem
 
Inscription : décembre 2003
Messages : 994
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 994
Points : 914
Points : 914
je ne suis pas très d'accord avec une table de type Id + libellé même dans une base normalisée.
mais bon je m'embrouille ptête c'est vieux pour moi les formes normales
__________________
Solidarités Nouvelles face au Chômage association loi de 1901, indépendante de tout parti politique et de toute confession religieuse.
Mathusalem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2007, 11h12   #4
Invité régulier
 
Étudiant
Inscription : mai 2007
Messages : 45
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2007
Messages : 45
Points : 6
Points : 6
Ah d'accord, parce que moi je savais qu'on ne respecte pas la 3ème forme normal quand monte un DWH.

Ce n'est pas le cas pour les SGBDR où il ne doit pas avoir redondance de données.

Ah merci ça rejoint alors ce principe.

Mais quand tu parles de performance cela est restreint seulement au temps de réponse des requêtes.

Par contre, des fois cela ne rend pas le modèle simple, si tu te trouves avec plein d'alias, cela complique des foisla lecture du modèle, est ce vrai ou je dérape?
samovich est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2007, 18h00   #5
Membre régulier
 
Inscription : novembre 2006
Messages : 84
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 84
Points : 83
Points : 83
les alias et la dénormalisation n'ont pas de rapport direct.

les alias servent à éviter les boucles .

exemple une table vente et une table tiers avec dedans tous les tiers (livreur et livré) sans alias tu as 2 jointures vers la table tiers et tu as une boucle (pas bon)

Avec 2 alias pour tiers (tiers_livreur , tiers_livré ) tu lies vente avec l'alias tiers_livreur et une autre liaison avec tiers_livré.
jj bzh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h13.


 
 
 
 
Partenaires

Hébergement Web