[Mysql] Problème de conception
Résolu/Fermé
Sheronz
Messages postés
21
Date d'inscription
mardi 2 mai 2006
Statut
Membre
Dernière intervention
11 décembre 2009
-
23 août 2007 à 06:10
Sheronz Messages postés 21 Date d'inscription mardi 2 mai 2006 Statut Membre Dernière intervention 11 décembre 2009 - 23 août 2007 à 10:47
Sheronz Messages postés 21 Date d'inscription mardi 2 mai 2006 Statut Membre Dernière intervention 11 décembre 2009 - 23 août 2007 à 10:47
A voir également:
- [Mysql] Problème de conception
- Mysql community server - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) ✓ - Forum Linux / Unix
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql error 1 ✓ - Forum Réseaux sociaux
2 réponses
Sheronz
Messages postés
21
Date d'inscription
mardi 2 mai 2006
Statut
Membre
Dernière intervention
11 décembre 2009
5
23 août 2007 à 10:47
23 août 2007 à 10:47
Bonjour Gunneboy,
Merci beaucoup pour ton intervention, il est vrai que je me suis un peu laisser aller sur ce point :X, ma connaissance des bases remonte à un an et n'etait pas excellente...
Problème résolu, tout fonctionne ! ;)
Bonne continuation,
SheronZ.
Merci beaucoup pour ton intervention, il est vrai que je me suis un peu laisser aller sur ce point :X, ma connaissance des bases remonte à un an et n'etait pas excellente...
Problème résolu, tout fonctionne ! ;)
Bonne continuation,
SheronZ.
Gunneboy
Messages postés
4
Date d'inscription
mercredi 22 août 2007
Statut
Membre
Dernière intervention
24 août 2007
23 août 2007 à 08:11
23 août 2007 à 08:11
Bonjour Sheronz,
Il semble que tu ne connaisse pas bien le principe des bases de données relationnelles et en particulier l'utilisation des clefs primaires et secondaires:
Je m'explique:
D'après l'organnisation de ta base (du moins si je comprend bien), une annonce peu concerner plusieur biens , alors que, normalement, un bien ne peut faire l'objet que d'une annonce.
Le champ (ou colonne si tu préfert) annonce_immo_ref est donc innutile, et le champ bien_ref contiendra alors le numéro de l'annonce correspondante (c'est à dire, le numéro contenu dans la colonne annonce_id qui s'incrémente automatiquement et qui est donc unique pour chaque annonce).
Ensuite, tu n'as plus qu'à créer une ligne dans la table annonce, et garder en mémoire le numéro annonce_id que MySQL t'auras créer automatiquement pour créer tes lignes correspondantes à cette annonce dans la table biens.
Cela devrait régler ton problème. (Petit conseil, renseigne toi ou révise la méthode MERISE qui est parfaite pour organiser correctement une BDD relationnelle).
Il semble que tu ne connaisse pas bien le principe des bases de données relationnelles et en particulier l'utilisation des clefs primaires et secondaires:
Je m'explique:
D'après l'organnisation de ta base (du moins si je comprend bien), une annonce peu concerner plusieur biens , alors que, normalement, un bien ne peut faire l'objet que d'une annonce.
Le champ (ou colonne si tu préfert) annonce_immo_ref est donc innutile, et le champ bien_ref contiendra alors le numéro de l'annonce correspondante (c'est à dire, le numéro contenu dans la colonne annonce_id qui s'incrémente automatiquement et qui est donc unique pour chaque annonce).
Ensuite, tu n'as plus qu'à créer une ligne dans la table annonce, et garder en mémoire le numéro annonce_id que MySQL t'auras créer automatiquement pour créer tes lignes correspondantes à cette annonce dans la table biens.
Cela devrait régler ton problème. (Petit conseil, renseigne toi ou révise la méthode MERISE qui est parfaite pour organiser correctement une BDD relationnelle).