PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : PL/pgSQL » créer un modèle relationnel postgresql 9.3 » 17/05/2014 19:12:49

bonjour rjuju merci pour l'aide y'aurait il des explications illustrées ou des tutos à ce sujet qui me permette de voir comment l'intégrer à ma problématique?

merci

#2 PL/pgSQL » créer un modèle relationnel postgresql 9.3 » 17/05/2014 17:52:15

malcolm1482
Réponses : 3

bonjour je suis tout nouveau sur ce forum, je vous écris pour une question qui me fait un peu honte mais bon je me lance .

Je possède trois tables
une commune
CODE    Nom    id
12345    azerty    pr01
13245    yertza    pr01
54321    arezty    pr02
24351    azeyrt    pr03
12345    azerty    pr01
13245    yertza    pr02
54321    arezty    pr03
24351    azeyrt    pr05
12345    azerty    pr01
13245    yertza    pr02
54321    arezty    pr03
24351    azeyrt    pr04
12345    azerty    pr01
13245    yertza    pr02
54321    arezty    pr03
24351    azeyrt    pr04
51234    atzyer    pr05

une avec des prix
id_prix    index    prix
pr01    na01    150000
pr02    na02    253000
pr03    na01    172000
pr04    na02    513000
pr05    na03    432000


et une avec la nature et le nature de vente
index    nature
na01    nature_01
na02    nature_01
na03    nature_02


il s'agit de cardinalité 1 vers n relations.
les index des tables prix et nature sont des clé primaires.

Dans ce modèle la structure relationnelle est la suivante.
(nature de vente) 1=>n (prix) 1=>n (commune).

l'objectif est que j'obtienne quelque chose comme ça
CODE    Nom    prix    nombre    nature
12345    azerty    somme    nombre    nature_01
12345    azerty    somme    nombre    nature_02
13245    yertza    somme    nombre    nature_01
13245    yertza    somme    nombre    nature_02
54321    arezty    somme    nombre    nature_01
54321    arezty    somme    nombre    nature_02
24351    azeyrt    somme    nombre    nature_01
24351    azeyrt    somme    nombre    nature_02
51234    atzyer    somme    nombre    nature_01
51234    atzyer    somme    nombre    nature_02

ainsi  pour un type de nature j'aurai le nombre d'individus de cette nature et le prix cumulé par commune

je ne parviens pas à monter ce modèle j'espère que je suis assez clair


en vous remerciant par avance

Pied de page des forums

Propulsé par FluxBB