Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
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 28/10/2004, 11h31   #1
Invité régulier
 
Inscription : septembre 2002
Messages : 13
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 13
Points : 7
Points : 7
Envoyer un message via MSN à Emdis Envoyer un message via Yahoo à Emdis
Par défaut Une petite question de modélisation

Bonjour à tous,

J'ai une question sur la meilleure modélisation sur la BdD que je suis en train de créer (sachant que je ne suis pas du tout un DBA d'où ma question)

Dans le principe j'ai un établissement A qui propose plusieurs services A1, A2, A3 ...

pour modéliser ça j'ai donc pour le moment:
Code :
1
2
3
4
5
6
7
8
9
10
11
 
TABLE etablissement
ID (integer) généré automatiquement
Nom (string) : A
Adresse (string):
Service (integer): A1
 
TABLE service
ID (integer) généré automatiquement
Nom (string)
Description (string)
Le truc c'est que je pense qu'on peut largement faire mieux etant donné que des infos de la table etablissement comme l'adresse par ex sont répétées à chaque ligne pour rien vu que l'adresse est tj la même ...

Une idée pour clarifier tout ça ?

Merci d'avance
Emdis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2004, 11h49   #2
Membre confirmé
 
Avatar de Higgins
 
Inscription : juillet 2002
Messages : 292
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 292
Points : 253
Points : 253
Par défaut Re: Une petite question de modélisation

Citation:
Envoyé par Emdis
Le truc c'est que je pense qu'on peut largement faire mieux etant donné que des infos de la table etablissement comme l'adresse par ex sont répétées à chaque ligne pour rien vu que l'adresse est tj la même ...

Une idée pour clarifier tout ça ?

Merci d'avance
Tu as modélisé "à l'envers" . Il te faut çà

Code :
1
2
3
4
5
6
7
8
9
10
11
TABLE etablissement
ID (integer) généré automatiquement
Nom (string) : A
Adresse (string):
 
 
TABLE service
ID (integer) généré automatiquement
Nom (string)
Description (string)
Etablissement (integer)
__________________
"Someone must have said to him: If you work too hard, you can sweat" The Stranglers
Higgins est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2004, 12h01   #3
Invité régulier
 
Inscription : septembre 2002
Messages : 13
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 13
Points : 7
Points : 7
Envoyer un message via MSN à Emdis Envoyer un message via Yahoo à Emdis
Effectivement

En tous cas je te remercie pour ta réponse super rapide.

Super forum y a pas à dire
Emdis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2004, 12h13   #4
Membre confirmé
 
Avatar de Higgins
 
Inscription : juillet 2002
Messages : 292
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 292
Points : 253
Points : 253
Merci de penser au tag [résolu]
__________________
"Someone must have said to him: If you work too hard, you can sweat" The Stranglers
Higgins est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h26.


 
 
 
 
Partenaires

Hébergement Web