Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
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 09/02/2012, 15h11   #1
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 990
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 990
Points : 582
Points : 582
Envoyer un message via Skype™ à redoran
Par défaut Requêtes SQL et tables magasin, entrepôts de données

Re ; voila je suis très embêtant avec mes questions
avec des tables contenant des données conséquentes :
est ce que est préférable de faire des requêtes sur les table brutes ou tous simplement crée d'autres tables magasins d'agrégat afin de l'exploité par des requêtes ?
redoran est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 18h53   #2
Membre actif
 
Inscription : janvier 2012
Messages : 117
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 117
Points : 173
Points : 173
Un bon point de départ pour de premières lectures: http://sqlpro.developpez.com/cours/quoi-indexer/
KookieMonster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 19h54   #3
Membre Expert
 
Avatar de pacmann
 
Homme Pacman Pacman
Business analyst
Inscription : juin 2004
Messages : 1 417
Détails du profil
Informations personnelles :
Nom : Homme Pacman Pacman
Âge : 31
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Business analyst
Secteur : Finance

Informations forums :
Inscription : juin 2004
Messages : 1 417
Points : 2 309
Points : 2 309
Salut,

Tout dépend du contexte !
Dans un datawarehouse où tes données ne bougent qu'une fois par jour, oui tu fais souvent des tables d'agrégat.

La précision est importante, car si une table est la "résultante" d'une autre, tu vas devoir te poser la question de la synchronisation des deux.

Autre possibilité : dans le cadre d'un batch, tu as besoin d'accéder plusieurs fois aux même données agrégées : dans ce cas, tu pourras t'appuyer sur des tables temporaires que tu alimenteras en début de traitement.

Enfin, certains SGBD t'offrent des mécanismes d'agrégation automatique (qui assurent donc la synchro). Par exemple les vues matérialisées en Oracle, vues indexées sous SQL Server.
__________________

(c'est ma photo)
Paku, Paku !
Pour les jeunes incultes : non, je ne suis pas un pokémon...

Le pacblog : http://pacmann.over-blog.com/
pacmann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 15h23   #4
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 030
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
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 : 11 030
Points : 18 334
Points : 18 334
Envoyer un message via MSN à CinePhil
Citation:
Envoyé par redoran
avec des tables contenant des données conséquentes :
Combien de millions de lignes ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« 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 Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil 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 02h09.


 
 
 
 
Partenaires

Hébergement Web