|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Conseil - Consultant en systèmes d'information Inscription : août 2008 Messages : 543 ![]() |
Bonjour, je voudrais savoir si mon projet pour un site qui compterait dans sa base 150 tables, c'est considéré comme une ressource importante ou non?
Sachant qu'environ 120 tables contiendront 40 enregistrements * 7 champs, que 6 contiennent 40 enr. * 5 champs et environ 20 contiennent 20 enr. * environ 10 champs En tout ça fait environ 40 000 données pour la base de données. Pour l'hébergement, je m'en tire avec un forfait moyen? Ca risque de ramer? Ou au contraire, la puissance d'exécution d'aujourd'hui peut largement accueillir ma base de données sans problème. Merci. |
|
|
00
|
|
|
#2 |
![]() ![]() |
Le volume de données est petit mais 150 tables, ça commence à faire beaucoup !
Es-tu sûr d'avoir bien modélisé ta BDD ? On peut avoir une idée de quoi il s'agit et pourquoi il y a tant de tables ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Conseil - Consultant en systèmes d'information Inscription : août 2008 Messages : 543 ![]() |
Bien sûr, j'aimerais regrouper les 5 championnats européens de foot principaux, et faire des statistiques sur les équipes tout au long des journées (38 par championnat environ).
et je voudrais comparer les équipes au long du championnat. Comme sur cet exemple : http://www.sportpress.com/stats/fr/1...163_nancy.html Mais pour ce faire, il faut qu'à chaque journée, je récupère dans une table, la place de cette équipe par exemple. en fait je pensais à faire une table par club. Et comme sur les 5 championnats + la ligue2, il y a environ 20 équipes par championnats.. j'ai pensé passer par des listes php, mais ça serait un truc de fou. J'ai aussi pensé à stocker ça dans un fichier .txt. |
|
|
00
|
|
|
#4 |
![]() ![]() |
C'est bien ce que je disais : il y a un problème de modélisation !
![]() Tu as des équipes qui sont chacune dans un championnat, dans lequel chaque équipe se rencontre deux fois... Va voir dans le forum Schéma, il y a déjà eu des cas similaires abordés. Tu n'auras qu'à t'en inspirer et les étendre pour tes 5 championnats.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Conseil - Consultant en systèmes d'information Inscription : août 2008 Messages : 543 ![]() |
Mais ils utilisent des MCD, c'est de la programmation objet, en PHP5?
|
|
|
00
|
|
|
#6 |
![]() ![]() |
Wow ! Tu as vraiment besoin de consulter quelques tutoriels !
MCD = Modèle Conceptuel de Données de la méthode Merise. C'est un schéma qui présente l'architecture des données d'un système et ça n'a a priori rien à voir avec la programmation objet, même si son équivalent dans le monde UML est le diagramme de classes. Utilise le diagramme de classes UML si tu préfères mais il est très important de commencer par modéliser les données avant de se lancer dans la création des tables de la BDD ! Sinon tu vas droit vers la catastrophe avec tes 150 tables ! Quant à la programmation objet en PHP, ça fait belle lurette que ça existe !
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#7 |
|
Membre confirmé
![]() Conseil - Consultant en systèmes d'information Inscription : août 2008 Messages : 543 ![]() |
J'ai bien compris, je sais ce qu'est un MCD
mais lorsque je les utilisais je programmais en Java, et ce que je voulais dire c'est que j'avais jamais utilisé la POO en php. Le MCD je suis d'accord pour le faire, c'est un travail d'analyse qui prendra moins d'une heure. C'est le "après" qui m'inquiète, le passage à la programmation sur lequel je cherchais des précisions. |
|
|
00
|
|
|
#8 |
![]() ![]() |
Pour la programmation, il faudra voir ça dans le forum PHP&MySQL.
Mais commence par faire ton MCD et propose le dans le forum Schéma. Ça m'étonnerait beaucoup que tu aies besoin de 150 tables !
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#9 |
|
Membre confirmé
![]() Conseil - Consultant en systèmes d'information Inscription : août 2008 Messages : 543 ![]() |
Ah là c'est sûr que je réduirai de beaucoup ma base. je comptais foncer tête baissée sans analyse préalable, mais je vais revoir ma copie maintenant.
Je me demande quand même si à l'avenir j'arriverai à bien déterminer la frontière entre un site concevable sans étude car possédant peu de classes et peu de données, et un site où la méthode employée accélèrera fortement les temps d'accès aux données. |
|
|
00
|
|
|
#10 |
![]() ![]() |
Mets-toi tout de suite dans la tête que ça n'existe pas !
Même pour faire un site en utilisant un CMS par exemple, il te faut bien au minimum définir les profils utilisateurs et la structure des articles publiés.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
Copyright © 2000-2012 - www.developpez.com