[Merise/MySQL] Héritage
Fermé
naruto-94
Messages postés
865
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
20 décembre 2012
-
Modifié par naruto-94 le 14/10/2010 à 20:16
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 14 oct. 2010 à 21:07
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 14 oct. 2010 à 21:07
Hello,
En cours j'ai appris l'héritage avec MERISE mais je n'arrive pas à savoir quelle est la méthode à utilisé en PHP/(My)SQL, par exemple j'ai une zntitée principal Vehicule(id,marque,modele) et les entitées voitures(nbr_place),camion(poid),moto(cylindree) en héritage ,
Est-ce qu'il faut que je créer 3 tables (voiture,camion,cylindre) avec à l'interieur les champs de "Vehicule" ainsi que leurs propre champs ? dans ce cas là il y aura certain vehicule qui auront le même id ( si je fais incrementation auto) .
ou autrement ?
Merci d'avance
En cours j'ai appris l'héritage avec MERISE mais je n'arrive pas à savoir quelle est la méthode à utilisé en PHP/(My)SQL, par exemple j'ai une zntitée principal Vehicule(id,marque,modele) et les entitées voitures(nbr_place),camion(poid),moto(cylindree) en héritage ,
Est-ce qu'il faut que je créer 3 tables (voiture,camion,cylindre) avec à l'interieur les champs de "Vehicule" ainsi que leurs propre champs ? dans ce cas là il y aura certain vehicule qui auront le même id ( si je fais incrementation auto) .
ou autrement ?
Merci d'avance
A voir également:
- [Merise/MySQL] Héritage
- Mysql community server - Télécharger - Bases de données
- Maison héritage avis ✓ - Forum Consommation & Internet
- Cheick yvan formate héritage - Forum Vos droits sur internet
- Maison héritage canapé avis - Forum Vos droits sur internet
- Télécharger logiciel mcd mld merise gratuit - Forum Programmation
6 réponses
naruto-94
Messages postés
865
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
20 décembre 2012
188
14 oct. 2010 à 18:48
14 oct. 2010 à 18:48
up
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
14 oct. 2010 à 18:55
14 oct. 2010 à 18:55
Bonjour,
Tu devrais voir ton prof est demandé une explication sur "l'héritage avec MERISE".
Si ensuite tu peux venir m'expliquer ce que c'est, j'en serai ravi, parce que je n'ai jamais entendu parler d'héritage dans une méthode d'analyse.
Je pense que tu confonds "classe" et "table". Une révision sur tes cours s'impose.
;o)
Tu devrais voir ton prof est demandé une explication sur "l'héritage avec MERISE".
Si ensuite tu peux venir m'expliquer ce que c'est, j'en serai ravi, parce que je n'ai jamais entendu parler d'héritage dans une méthode d'analyse.
Je pense que tu confonds "classe" et "table". Une révision sur tes cours s'impose.
;o)
naruto-94
Messages postés
865
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
20 décembre 2012
188
14 oct. 2010 à 19:22
14 oct. 2010 à 19:22
https://sqlpro.developpez.com/cours/modelisation/merise/?page=conseils#L6.1
Je n'ai pas appris les classes en conception mais je suppose que c'est avec l'UML qu'on a pas encore traité en cours , mais une question me vient est-ce qu'on peut utilisé les class en php tout en utilisant la methode merise pour la bdd ?
Je n'ai pas appris les classes en conception mais je suppose que c'est avec l'UML qu'on a pas encore traité en cours , mais une question me vient est-ce qu'on peut utilisé les class en php tout en utilisant la methode merise pour la bdd ?
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
14 oct. 2010 à 19:49
14 oct. 2010 à 19:49
On peut utiliser les classes avec un langage orienté objet. Tu as le PHP5 qui est orienté objet.
L'héritage tel que décrit dans Merise est différent du concept d'héritage dans un langage orienté objet. Il est d'ailleurs bien préciser dans le titre du chapitre: 6. Conseils divers ( ... et généreux pour aller plus loin) . Ce qui signifie qu'il faut déjà maitriser tout ce qu'il y a avant.
Il n'y a pas de notion d'héritage dans une base de données.
L'héritage tel que décrit dans Merise est différent du concept d'héritage dans un langage orienté objet. Il est d'ailleurs bien préciser dans le titre du chapitre: 6. Conseils divers ( ... et généreux pour aller plus loin) . Ce qui signifie qu'il faut déjà maitriser tout ce qu'il y a avant.
Il n'y a pas de notion d'héritage dans une base de données.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
naruto-94
Messages postés
865
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
20 décembre 2012
188
14 oct. 2010 à 20:33
14 oct. 2010 à 20:33
Oui mais il y a une notion d'héritage dans la modélisation merise que ce soit pour modélisé programme en C,une bdd etc... donc d'où ma question initiale comment utilisé cette notion d'héritage merise(en oubliant la POO) pour sql .
https://sqlpro.developpez.com/cours/modelisation/heritage/
(je me suis trompé dans la question initiale j'ai inversé les mots table et entitées)
https://sqlpro.developpez.com/cours/modelisation/heritage/
(je me suis trompé dans la question initiale j'ai inversé les mots table et entitées)
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
14 oct. 2010 à 21:07
14 oct. 2010 à 21:07
modélisation merise que ce soit pour modélisé programme en C
La modélisation d'un système informatique n'a rien à voir avec un quelconque langage. Tu mets la charrue avant les boeufs.
Commence à créer tes entités puis les associations et enfin les cardinalités. Ensuite les contraintes de totalité se feront par des triggers s'il y a lieu.
La modélisation d'un système informatique n'a rien à voir avec un quelconque langage. Tu mets la charrue avant les boeufs.
Commence à créer tes entités puis les associations et enfin les cardinalités. Ensuite les contraintes de totalité se feront par des triggers s'il y a lieu.