Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2010, 16h05   #1
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
Par défaut Une base de données SQL sur phpMyadmin de 150 tables

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.
Marc22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 16h38   #2
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 957
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 957
Points : 18 165
Points : 18 165
Envoyer un message via MSN à CinePhil
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 !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 16h49   #3
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
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.
Marc22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 17h15   #4
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 957
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 957
Points : 18 165
Points : 18 165
Envoyer un message via MSN à CinePhil
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 !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 17h23   #5
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
Mais ils utilisent des MCD, c'est de la programmation objet, en PHP5?
Marc22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 17h45   #6
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 957
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 957
Points : 18 165
Points : 18 165
Envoyer un message via MSN à CinePhil
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 !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 18h10   #7
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
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.
Marc22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 18h16   #8
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 957
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 957
Points : 18 165
Points : 18 165
Envoyer un message via MSN à CinePhil
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 !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 18h30   #9
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
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.
Marc22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 19h32   #10
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 957
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 957
Points : 18 165
Points : 18 165
Envoyer un message via MSN à CinePhil
Citation:
Envoyé par Marc22 Voir le message
un site concevable sans étude
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 !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h14.


 
 
 
 
Partenaires

Hébergement Web