Entités association
Résolu
nina3066
Messages postés
90
Date d'inscription
Statut
Membre
Dernière intervention
-
nina3066 Messages postés 90 Date d'inscription Statut Membre Dernière intervention -
nina3066 Messages postés 90 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerai savoir comment traduire les entités faibles sur phpmyadmin,
En effet j'ai une base de données contenant de multiples sous catégories, et donc chaque sous catégorie prend le numéro de la sous catégorie antérieur, je sais pas si je suis claire :s
En gros, j'ai une table catégorie en 1,N et une table sous catégorie en (1,1) et j'aimerai donc que le premier ID de sous catégorie prend comme numéro 11 ( 1 de l'id de la catégorie et 1 de l'id de la sous catégorie)
Donc voila, j'aimerai savoir comment traduire ça sur phpmyadmin.
Merci d'avance :) !!
J'aimerai savoir comment traduire les entités faibles sur phpmyadmin,
En effet j'ai une base de données contenant de multiples sous catégories, et donc chaque sous catégorie prend le numéro de la sous catégorie antérieur, je sais pas si je suis claire :s
En gros, j'ai une table catégorie en 1,N et une table sous catégorie en (1,1) et j'aimerai donc que le premier ID de sous catégorie prend comme numéro 11 ( 1 de l'id de la catégorie et 1 de l'id de la sous catégorie)
Donc voila, j'aimerai savoir comment traduire ça sur phpmyadmin.
Merci d'avance :) !!
A voir également:
- Entités association
- Logiciel gestion association gratuit excel - Télécharger - Gestion de projets
- Association avec le server freebox en cours freeplug vert - Forum Freebox
- Association avec le serveur freebox en cours - Forum Freebox
- Dcb association 6868 - Forum Téléphones & tablettes Android
- Association refusée bluetooth - Forum Accessoires & objets connectés
2 réponses
Bonjour,
tu veux coute que coute le faire avec phpMyadmin? Je ne sais pas trop s'il peut le faire.
Mais s'il le peut je crois que tu dois chercher du côté des procédures stockées en MySQL.
je ne sais pas trop l'objectif que tu poursuit, mais je crois qu'il sera plus souple de le gérer avec le langage
avec lequel tu attaques ton MySQL.
tu veux coute que coute le faire avec phpMyadmin? Je ne sais pas trop s'il peut le faire.
Mais s'il le peut je crois que tu dois chercher du côté des procédures stockées en MySQL.
je ne sais pas trop l'objectif que tu poursuit, mais je crois qu'il sera plus souple de le gérer avec le langage
avec lequel tu attaques ton MySQL.
En fait j'ai la réponse voici les requetes :
Merci à toi de t'être penché sur mon sujet
Cordialement
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- Base de données: `bddDocument` -- -- -------------------------------------------------------- -- -- Structure de la table `categorie` -- CREATE TABLE IF NOT EXISTS `categorie` ( `numCateg` int(11) NOT NULL AUTO_INCREMENT, `libCateg` varchar(50) NOT NULL, PRIMARY KEY (`numCateg`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -- Contenu de la table `categorie` -- -- -------------------------------------------------------- -- -- Structure de la table `souscateg` -- CREATE TABLE IF NOT EXISTS `souscateg` ( `numCateg` int(11) NOT NULL, `numSCateg` int(11) NOT NULL, `libSCateg` varchar(50) NOT NULL, PRIMARY KEY (`numCateg`,`numSCateg`), KEY `numSCateg` (`numSCateg`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Contenu de la table `souscateg` -- -- -------------------------------------------------------- -- -- Structure de la table `soussouscateg` -- CREATE TABLE IF NOT EXISTS `soussouscateg` ( `numCateg` int(11) NOT NULL, `numScateg` int(11) NOT NULL, `numSSCateg` int(11) NOT NULL, `libSSCateg` varchar(50) NOT NULL, PRIMARY KEY (`numCateg`,`numScateg`,`numSSCateg`), KEY `numCateg` (`numCateg`,`numScateg`), KEY `numScateg` (`numScateg`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Contenu de la table `soussouscateg` -- -- -- Contraintes pour les tables exportées -- -- -- Contraintes pour la table `souscateg` -- ALTER TABLE `souscateg` ADD CONSTRAINT `souscateg_ibfk_1` FOREIGN KEY (`numCateg`) REFERENCES `categorie` (`numCateg`); -- -- Contraintes pour la table `soussouscateg` -- ALTER TABLE `soussouscateg` ADD CONSTRAINT `soussouscateg_ibfk_1` FOREIGN KEY (`numCateg`, `numScateg`) REFERENCES `souscateg` (`numCateg`, `numSCateg`);
Merci à toi de t'être penché sur mon sujet
Cordialement