boujour,
je voudrais coder un site comme www.allocado.com ou www.bananacash.net
quelqu'un pourez me dire, comment peut etre la structure de la base de donnée?
Merci d'avance
Kiruban
boujour,
je voudrais coder un site comme www.allocado.com ou www.bananacash.net
quelqu'un pourez me dire, comment peut etre la structure de la base de donnée?
Merci d'avance
Kiruban
Je sais pas, t'as qu'à leur demander
Plus sérieusement, avant d'attaquer la conception de la base de données, as-tu fait un minimum d'analyse des besoins, cahier des charges, etc... ?
Pensez au bouton
cahier des charges, pourquoi faire?
je veux juste coder, pas fonder une entreprise
Parce que coder sans faire un minimum d'étude préalable ne donne rien de bon : tout ce que tu feras c'est une application bancale avec de nombreux "bidouillages" pour rattraper les choses auxquelles tu n'auras pas penser dès le début. Il est clair qu'il est impossible de prendre en compte tous les cas possibles pour une application, mais une réflexion initiale permet d'anticiper un grand nombre de problèmes.Envoyé par kiruban
Surtout pour la création d'une base de données : créer une base et des tables sans penser à ce qu'elles vont contenir ne sert à rien et fait perdre un temps monstrueux (même sans vouloir créer d'entreprise).
Mais tout ceci est une autre histoire et je laisse place à ce post.
En tout cas, si tu ne suis pas les conseils de Maximilian, on se reverra sûrement bientôt dans les divers forums pour rafistoler les petites choses bancales dues à un empressement à coder
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN
F.A.Q. : Java, PHP, (X)HTML / CSS
N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Merci ! J'ai rarement autant ri.Envoyé par kiruban
Que l'on veuille construire une maison individuelle ou une tour géante de 100 étages, on construit les fondations et les murs avant de coller le papier peint.
Juste pour jouer, avis aux amateurs :
Répondez moi par mp, je synthétiserai les réponses plus tard, si j'en reçois.Je voudrais représenter les différents pays du monde et leur capitale
Quelqu'un pourrait-il me dire, quelle pourrait être la structure de la base de données ?
J'affirme péremptoirement que toute affirmation péremptoire est fausse
5ième élément : barde-prince des figures de style, duc de la synecdoque
Je ne réponds jamais aux questions techniques par MP
le cahier des charge c'est le tas de questions que l'on se pose et que l'on repond ?
Envoyé par MaximilianPareil!Envoyé par Médiat
C'est quoi? C'est une question qui a réellement été posée? C'est quoi le but, faire la modélisation la plus originale/bancale possible? Ca m'interresse ton petit jeu !Envoyé par Médiat
"On en a vu poser les armes avant de se tirer une balle dans le pied..."
-- pydévelop
Derniers articles:
(SQL Server) Introduction à la gestion des droits
(UML) Souplesse et modularité grâce aux Design Patterns
(UML) Le Pattern Etat
Autres articles...
1s de recherchele cahier des charge c'est le tas de questions que l'on se pose et que l'on repond ?
C'est une expérience dont je suis persuadé que la multiplicité des réponses (honnêtes et sérieuses) devrait démontrer à quel point kiruban se fourvoit en pensant qu'un cahier des charges est inutile ; pour l'instant personne n'a répondu ; pour ceux qui seraient timides, pas de panique, en aucun cas je ne désire "classer" les réponses, simplement montrer qu'il y en a beaucoup (trop), même avec une question très simple.Envoyé par pcaboche
J'attends ta proposition pcaboche, par mp pour ne pas "influencer les autres)
J'affirme péremptoirement que toute affirmation péremptoire est fausse
5ième élément : barde-prince des figures de style, duc de la synecdoque
Je ne réponds jamais aux questions techniques par MP
Pas de problème. Je sens que je vais me faire un bon délire !
Edit: 1 mp envoyé
"On en a vu poser les armes avant de se tirer une balle dans le pied..."
-- pydévelop
Derniers articles:
(SQL Server) Introduction à la gestion des droits
(UML) Souplesse et modularité grâce aux Design Patterns
(UML) Le Pattern Etat
Autres articles...
Deux réponses pour l'instant... C'est un peu court, allez un effort, ce n'est qu'un jeu
J'affirme péremptoirement que toute affirmation péremptoire est fausse
5ième élément : barde-prince des figures de style, duc de la synecdoque
Je ne réponds jamais aux questions techniques par MP
MDR ....
kiruban a vu un site où les concepteurs gagnent du pognon avec des jeux bidons et il s'est dit : "Moi aussi je veux être riche grace à un site internet !"
Alors solution : "Les gars de developpez.com vont me le faire à l'oeil !"
MDR
-------------------
Ickou
Encore mieux pour gagner de l'argent rapidement et sans effort :
http://www.milliondollarhomepage.com/
http://www.savetoby.com/
(c'est dingue ce qu'on peut trouver dans la taverne de developpez...)
"On en a vu poser les armes avant de se tirer une balle dans le pied..."
-- pydévelop
Derniers articles:
(SQL Server) Introduction à la gestion des droits
(UML) Souplesse et modularité grâce aux Design Patterns
(UML) Le Pattern Etat
Autres articles...
Sur milliondollar, le mec a vendu 1$ le pixel et a vraiment gagné son million !!
Je lui tire mon chapeau
-------------------
Ickou
Seulement 3 réponses pour l'instant ! Il y a une panne d'imagination ?
J'affirme péremptoirement que toute affirmation péremptoire est fausse
5ième élément : barde-prince des figures de style, duc de la synecdoque
Je ne réponds jamais aux questions techniques par MP
Non, mais on a aussi d'autres choses à faire. Je t'en soumettrai peut-être une autre un peu tordue (sinon ça ne serait pas drôle )Envoyé par Médiat
"On en a vu poser les armes avant de se tirer une balle dans le pied..."
-- pydévelop
Derniers articles:
(SQL Server) Introduction à la gestion des droits
(UML) Souplesse et modularité grâce aux Design Patterns
(UML) Le Pattern Etat
Autres articles...
Je t'en ferais peut être une autre moi aussi bien tordue cette fois
- FAQ Jeux - FAQ SDL - FAQ DirectX - FAQ OpenGL - FAQ 3D
- Tutoriels Jeux - Outils
- Mes tutos : http://loka.developpez.com - tuto sdl
Toujours que 4 réponses...
Je posterai ici-même les différentes propositions le week-end prochain, afin de laisser encore un peu de temps aux timides...
J'affirme péremptoirement que toute affirmation péremptoire est fausse
5ième élément : barde-prince des figures de style, duc de la synecdoque
Je ne réponds jamais aux questions techniques par MP
Que 4 réponses??? roohh !!!
Two beer or not two beer. (Shakesbeer)
Question technique par MP => poubelle!
pcaboche
L’idée ici est d’avoir une table des lieux, ce qui peut être nécessaire, par exemple si dans le SI on a des évènements qui peuvent se produire dans un lieu, qui peut-être une ville ou un pays, cette solution est excellente (par exemple l’open de tennis de Miami a lieu à Miami, mais le Mondial de foot a lieu dans un pays).lieu ( id INTEGER) ;
ville ( id INTEGER, nom CHAR(20)) ;
pays ( id INTEGER, nom CHAR(20), capitaleId INTEGER) ;
Je ferais juste remarquer que dans la gestion d’un héritage on peut aussi mettre dans l’entité générale, tous les attributs communs (ici le nom, on peut penser que tous les lieux ont un nom) et pas seulement l’Id.
Maximilian
Pays (id_pays, nom_pays, nom_capitale)
Solution simple répondant à la question, et qui autorise, de façon optimale, l’usage du pays dans d’autres tables
loka
Pays (nom_pays, nom_capitale)
Solution minimaliste (c’est un bon argument) répondant strictement à la question, mais déconseillée si le pays doit être utilisée dans d’autres tables (inutile de répéter dans des milliers (ou même millions) de lignes « République Démocratique du Congo », alors qu’un entier sur 2 octets va très bien).
Quelles sont les bonnes méthodes ? Toutes ! Quelle est la meilleure ? Aucune ! Parce que la meilleure modélisation est celle qui répond au mieux au besoin, et comme le besoin était trop peu exprimé… Si le SI a pour but de mettre en place un Quizz qui tire au hasard des questions du type « Quelle est la capitale de xxx », la solution de loka va très bien et ne nécessite aucune amélioration.
Je ferais juste remarquer :
Il existe des pays avec plusieurs capitales : Côte d’Ivoire (la capitale politique est Yamoussoukro, la capitale économique est Abidjan), et il y a d’autres exemples.
Il pourrait un jour exister une ville qui soit la capitale de deux pays : Jérusalem Capitale d’Israël et de la Palestine
Tout cela pour dire que la modélisation d’une Base de données n’a pas pour finalité de représenter des entités hors de tout contexte, mais de résoudre un problème précis, donc sans connaître avec précision le problème à résoudre, il n’est pas possible de proposer une modélisation (par exemple, des phrases comme « je voudrais gérer une bibliothèque » ou « Je dois gérer une centrale d’achats », n’apportent que 1% des informations nécessaires, et encore)…
Pcaboche suggère aussi d’utiliser la modélisation par méta-données, cette solution étant générique, elle est acceptable (elle répond même aux problèmes de cardinalité que j’ai évoqué), mais je renvoie à l’article de SQLPro sur ce sujet. Personnellement je n’aime pas beaucoup cette solution lorsqu’elle est appliquée là où elle n’est pas nécessaire, par contre elle est incontournable dans certain cas. Elle pose des problème comme la gestion des attributs NOT NULL par exemple.
J'affirme péremptoirement que toute affirmation péremptoire est fausse
5ième élément : barde-prince des figures de style, duc de la synecdoque
Je ne réponds jamais aux questions techniques par MP
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager