SGBDD / Mysql
thomas.r
Messages postés
79
Date d'inscription
Statut
Membre
-
Stof37 Messages postés 602 Statut Membre -
Stof37 Messages postés 602 Statut Membre -
Bonjour,
Quand on passe de son schéma en MPD à sql, on vient à créer des tables qui correspond à des
associations et comporte donc dans le MPD, plusieurs clés primaires.
Comment cela se passe t-il quand on crée la table dans Mysql ? Faut-il créer plusieurs clés primaires
correspondants au clés primaires des entités mises en relation? Faut-il n'avoir qu'une seule clé primaire est un entier qui s'incrémente avec les clés primaires des entités mises en relation en propriété ?
Merci d'avance pour votre aide.
Quand on passe de son schéma en MPD à sql, on vient à créer des tables qui correspond à des
associations et comporte donc dans le MPD, plusieurs clés primaires.
Comment cela se passe t-il quand on crée la table dans Mysql ? Faut-il créer plusieurs clés primaires
correspondants au clés primaires des entités mises en relation? Faut-il n'avoir qu'une seule clé primaire est un entier qui s'incrémente avec les clés primaires des entités mises en relation en propriété ?
Merci d'avance pour votre aide.
Configuration: Windows XP Firefox 3.0
5 réponses
-
On a une seule clé primaire par table et des clé étrangeres sinon non?
-
Je ne vois pas trop ce que tu veux dire. Par exemple dans ton MLDR si tu as
COMMANDE (id_Commande, Date_commande)
PRODUIT (id_Produit, libelle)
COMPOSE (id_Commande, id_Produit, qantité)
la relation COMPOSE a bien deux clés primaires. Comment est-ce qu'on le transcrit en SQL dans Mysql par exemple.
Doit-on faire un (j'abrege un peu
CREATE TABLE COMPOSE(
id_commande
id_produit
...
) TYPE=MyISAM;
avec les deux clés en tant que clé primaire ?
J'espère avoir été assez explicite.
Merci- Quand tu as ca
COMMANDE (id_Commande, Date_commande)
PRODUIT (id_Produit, libelle)
COMPOSE (id_Commande, id_Produit, qantité)
italique: clé étrangere
souligné: clé primaire.
La table compose est sans clé primaire mais c'est pas grave? à la limite tu mets une clé primaire id_Compose en auto_increment pour l'identifier de façon unique chaque ligne
-
-
Il faut pour ca utiliser les "foreign key" Mais je me rappelle plus exactement de la synthaxe. Google saura :) Ou quelqu'un d'autre ici?
-
COMMANDE (id_Commande, Date_commande)
PRODUIT (id_Produit, libelle)
COMPOSE (id_Commande, id_Produit, qantité)
dsl d vous dire k je suis pas d accord
bon voila s ke je vois:
id_commande est la clé primaire de la table commande
est la clé primaire de la table produit
et pr la table compose elle n a pa d clé primaire;elle a 2 clé secondaires id_commande et id_produit -
et encore px tu m aider jé une ptite question concernant le html : je comprend pas la balise meta elle sert a koi exactement
merci bi1-
La balise meta html permet de donner des informations par exemples aux robots des moteurs de recherche qui indexent les pages
<meta name="ROBOTS" content="index,follow" /> (->autoriser les robots à indexer la page)
<meta name="description" content="une courte description de la page" />
<meta name="title" content="titre donné à la page" />
...et il y en a d'autres -
-
-
tu sé prkoi j te derange c parcke toi le seul ki m repond tt de suite j te remercie infiniment et et et je te pose une question et j espere k elle va etre la derniere car vrément j t es deranger
bon ma question c a propos d la programmation evenementiel;si tu px m envoyer un site qui contien des cours et des exercices corrigé
merci bi1 -
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Tout a fait. Pour tester si null c'est if($variable) tout court