lyonner
Messages : 110 Inscrit le 20/04/06
Ville : lyon
Non connecté
|
|
Posté le 02 juin 2006 - 13 h 37 m 09 s |
|
|
bnjour je cherche des liens vers des infos sur la modelisation et a conception des bdd, genre structure de la base, etc...
mci
|
|
| |
|
grabber
Coordinateur
MacBook Pro 2,4 Powered
Messages : 8 510 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 03 juin 2006 - 12 h 56 m 44 s |
|
|
jettes un oeil sur developpez.com tu devrais deja trouver pas mal de choses je pense, mais que cherches tu ? debutant ? avance ?
sinon si tu as des soucis particuliers, tu peux poser tes questions ici meme et on essayera de t'aider
++
|
|
| |
|
betux
Coordinateur
testis ...
Messages : 2 851 Inscrit le 08/10/03
Ville : lyon et parfois grenoble
Non connecté
|
|
Posté le 05 juin 2006 - 23 h 11 m 09 s |
|
|
mouais un exemple c'est plus facile parcq on peut parler modelisation ds le vide mais ça va vite t'ennuyer.
Alors qu'avec un exemple on peut aborder les concepts plus facilement.
|
|
| |
Il faut que le hasard renverse la fourmi pour qu elle voit le ciel.
|
lyonner
Messages : 110 Inscrit le 20/04/06
Ville : lyon
Non connecté
|
|
Posté le 06 juin 2006 - 05 h 51 m 43 s |
|
|
ok , puisque vous insistaÿ
Je suis entrain de créer une base de donnée sur un écrivain qui a écrit 400 ouvrages. J indexe son oeuvre: Personnages, lieux, dates , films, livres, photos, articles de journaux, chocolats caramels etc...
Donc je commence a avoir du contenu, suffisament pour commencer à créer la bdd.
Mais voila , comment ordonner les données, combien de tables , des bases?
Est ce que je crée une base personnage une date une lieux et je cherche dans les trois quand j affiche une page? En sachant que pour chaque personnage par exemple je voudrais afficher :
nom / prenom / travail/ relation/ residence/chapitre/titre livres
et pour chaque livre
titre/annee parution/titre/lieu ecriture/personnages/lieux/films...
et que pour chaque livre une photo de couverture du livre
pour chaque personnage qui l a joué au ciné ou a la tv etc...bref c tordu et j aimerais eviter de me retrouver avec un site qui avance pas avec des redondances de données partout
En fait je sais pas trop par ou commencer. Alors voila . Soit je trouve quelqu un qui se la pète en bdd, soit je trouve des ressources pour modéliser et je me lance dans la lecture et la perte de cheveux massive.
Je vais regardez developpez.com mais si vous avez des ressources plus précises, n hésitez pas
merci
o
|
|
| |
|
grabber
Coordinateur
MacBook Pro 2,4 Powered
Messages : 8 510 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 07 juin 2006 - 16 h 51 m 32 s |
|
|
ben disons que leprobleme est que tu es debutant a 100% donc a mon avis, tu reves un peu en pensant modeliser tout ca... ca a l'air un peu chaud ton machin si tu commences a referencer les personnages, les caramels et tout et tout
dans un 1er temps, as tu des bases meme minimales en base de donnees relationnelles ? sais tu faire une requete ?
c'est la base, apres on verra pour la suite mais si deja la tu es à l'ouest, ca va pas etre facile et je te conseille de t'acheter un bouquin de vulgarisation.
apres, si tu veux aller direct dans le lourd, ben c pas bein complique, tu n'as qu'une seule bas ede donnees et tu crees des tables dedans.
exemple pour personnages :
- identifiant
- nom
- prenom
- occupation
- residence
ensuite tu crees une table livres :
- identifiant
- titre
puis une troisieme table pour gerer l'interaction entre les deux:
- identifiant
- identifiant personnage
- identifiant livre
en gros, d'un cote tu crees une table pour les livres, chaque livre a un identifiant unique, idem opour les personnages, et quand un personnage fait partie d'un livre, tu crees une ligne dans la 3eme table. un perso pouvant faire partie de plusieurs livres, il faut creer cette table intermediaire pour gerer ce cas, au cine c'est l'exemple typique de francois pignon qui revient dans tous les films
voila !
|
|
| |
|
groumf
Admin. Métaforum
Coordinateur
Un barbare des temps modernes et sa monture, Co-Chef d'entreprise PDG, et maitre du monde
Messages : 18 495 Inscrit le 07/11/01
Ville : La ville où les reblochons et la raclette poussent dans les arbres
Non connecté
|
|
Posté le 07 juin 2006 - 17 h 17 m 23 s |
|
|
Ca serait pas plus simple et plus otimal de rajouter un champ id livre dans la table personage et viré la troisieme table ???
et aussi ajouter plus d'info dans la table livre, année de parution, chemin du fichier image de la couverture (quoiqu'en nomment les image par l'id du livre tu peux t'en passé) etc etc
|
|
| |
Message édité 1 fois, la dernière par groumf le 07 juin 2006 - 17 h 18. |
| |
Dépannage informatique de la région d'Annecy, Massif des Aravis
vends mégane dci
|
bernie38
Waldorf (le pote à Statler)
Messages : 11 393 Inscrit le 28/08/03
Ville : Claix
Non connecté
|
|
Posté le 07 juin 2006 - 19 h 26 m 31 s |
|
|
Le 07 juin 2006 - 17 h 17, groumf a écrit :
Ca serait pas plus simple et plus otimal de rajouter un champ id livre dans la table personage et viré la troisieme table ???
|
oui, oui, à condition d'être sûr que chaque auteur n'écrira jamais qu'un seul livre. Et pense à réviser un peu les formes normales (1, 2, 3, 4 etc) cher groumf
et aussi ajouter plus d'info dans la table livre, année de parution, chemin du fichier image de la couverture (quoiqu'en nomment les image par l'id du livre tu peux t'en passé) etc etc
|
oui, une vraie référence bibliographique, quoi. Voir ça avec des logiciels de gestion de bibliothèque, parce que c'est tout à fait dans le sujet.
|
|
| |
La Montagne n'est pas dangereuse : on ne peut qu'y perdre la vie, tandis qu'en ville on devient bête et méchant
Voltaire
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 018 Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
|
|
Posté le 07 juin 2006 - 19 h 54 m 18 s |
|
|
Bernie, la table des personnages, c'est les personnages du livre, et pas l'auteur du livre ! 
Par contre, je reprend son idée en disant que si jamais le personnage en question se retrouve dans plusieurs livres (genre histoire en plusieurs tomes, référence bibliographique, suite du premier livre...) ca passera pas.
Donc par soucis d'évolutivité, je conseillerais plutot la solution de grabber, même s'il est possible que ce soit ecraser une mouche avec un marteau pilon. La au moins, ca marchera le jour ou la mouche sera une grosse mouche ^^ (j'me comprend !  )
|
|
| |
Totalement inutile, donc completement indispensable 
|
grabber
Coordinateur
MacBook Pro 2,4 Powered
Messages : 8 510 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 07 juin 2006 - 20 h 18 m 27 s |
|
|
woofy > exactement  il faut toujours envisager le max de scenari au cas ou
groumf > je n'ai pas mis tout le detail, je voulais surtout mettre en evidence l'aspect relationnel de la 3eme table  pour l'histoire de rajouter , non, surtout pas, c'est exactement le cotre exemple que j'ai donne, à savoir un perso present dans plusieurs livres, avec ton idee on est grille
enfin bon de toute facon, etant donne l'estimation du niveau de lyonner, je pense qu'une solution interessante serait peut etre de partir d'une base open source tres imple a customiser suivant son besoin, ca lui donnerai deja une structure, des exemples, la possibilite de comprendre amoindre frais, parce que c'est quand meme chaud de faire une appli comme ca sans commaitre le sql, j'en ai bien peur...
|
|
| |
|
groumf
Admin. Métaforum
Coordinateur
Un barbare des temps modernes et sa monture, Co-Chef d'entreprise PDG, et maitre du monde
Messages : 18 495 Inscrit le 07/11/01
Ville : La ville où les reblochons et la raclette poussent dans les arbres
Non connecté
|
|
Posté le 08 juin 2006 - 12 h 02 m 02 s |
|
|
Le 07 juin 2006 - 20 h 18, grabber a écrit :
woofy > exactement il faut toujours envisager le max de scenari au cas ou
groumf > je n'ai pas mis tout le detail, je voulais surtout mettre en evidence l'aspect relationnel de la 3eme table pour l'histoire de rajouter , non, surtout pas, c'est exactement le cotre exemple que j'ai donne, à savoir un perso present dans plusieurs livres, avec ton idee on est grille 
enfin bon de toute facon, etant donne l'estimation du niveau de lyonner, je pense qu'une solution interessante serait peut etre de partir d'une base open source tres imple a customiser suivant son besoin, ca lui donnerai deja une structure, des exemples, la possibilite de comprendre amoindre frais, parce que c'est quand meme chaud de faire une appli comme ca sans commaitre le sql, j'en ai bien peur... 
|
ha vi j'avios po pensé au bouquins en plusieurs tome
Pour peux que ça soit du Fredéric Dare avec San A mon idée part en live complet
|
|
| |
Dépannage informatique de la région d'Annecy, Massif des Aravis
vends mégane dci
|
|