Comment créer des relations,cardinalités entre les tables en mysql?? - SQL/NoSQL - Programmation
Marsh Posté le 23-02-2003 à 16:00:25
Et ??
Tu sais à quoi ca sert les cardinalitées? (Ne répond pas tout de suite, réfléchi un peu avant...)
Autrement, pour info Mysql ne gère pas l'intégrité référentielle entre les tables donc n'est pas une BDD relationnelle.
L'intégrité se gère dans la requete SQL (dans ton code, ton script, ton prog)..
Tu travailles avec quel langage de programmation?
Marsh Posté le 23-02-2003 à 19:00:44
cardinalité est le nombre d'occurances d'un attribut qui correspondent à une occurance d'un autre.
J'utilise mysql sous interbase de borland.
Je suis influencée par Access, et pour cela j'ai pensée que les relations se creaient en creant les tables.
Si vous connaissez un lien util pour ce, n'hésitez pas ....
merci de vos précisions....
et pardonnez moi mon imprécision.
Marsh Posté le 23-02-2003 à 19:02:43
CelineMacho a écrit : cardinalité est le nombre d'occurances d'un attribut qui correspondent à une occurance d'un autre. |
Marsh Posté le 24-02-2003 à 20:05:13
tu connais merise ?
pour lier tes tables, il te faut des clés primaires et étrangères
je te conseille de faire un modele conceptuel de données et un modèle logique de données, ainsi tu constatera les liaisons entre tes tables
ensuite pour la clé primaire c : primary key(id),
pour la clé étrangère : key(id2)
Marsh Posté le 04-03-2003 à 10:39:28
Merci jebo1, je vais me documenter sur Merise et l'analyse du GBD.
Marsh Posté le 04-03-2003 à 11:09:44
Chrono a écrit : Et ?? |
Les clés étrangères, ce n'est pas pour bientôt?
Marsh Posté le 05-03-2003 à 10:04:41
CelineMacho a écrit : Je suis débutante, je suis entrain de créer une BD en mysql server, je connais ACCESS mais pas mysql. |
Heu ça manque un peu d'indexes ça ! Un index par clef primaire et un par clef étrangère (enfin si ça existe dans le tiers-monde des bases de données) et un par colone qui possède une contrainte unique.
Sinon, la complexité d'un insert est polynominale.
Marsh Posté le 23-02-2003 à 14:20:36
Je suis débutante, je suis entrain de créer une BD en mysql server, je connais ACCESS mais pas mysql.
J'ai crée la BD les tables et je vous demande de me dire comment faire pour crée les relation et les cardinalité ?? est ce que on les crée dans la partie serveur ou client ??
une idée sur ma petite BD :
Merci à tous.