Accueil > Forum > > > > savoir la structuration / organisation création base / table MySQL
savoir la structuration / organisation création base / table MySQL
samedi 11 juin 2005 à 01:34:28 |
savoir la structuration / organisation création base / table MySQL

mAVRiK
|
bonjour tout le monde, J'ai pas l'habitude de poser des questions sur les forums, jsuis plus de genre a chercher comme un malade sur le net/book pour regler mes probleme et repondre a mes questions que jme pose. Je voudrais savoir comment etre sure que la structuration et l'organisation des bases et des tables est correct. Cette facon la, est t'elle correct??? J'ai mes: -> produit -> client -> order =>Base: produit -> Table: item -> Table: review =>Base: client -> Table: client_info -> Table: login -> Table: online "pour savoir et voir les clients qui sont online" =>Base: order -> Table: order_client -> Table: order_item 1- Donc, c'est tu correct comme ca ou j'suis mieux de mettre toute les tables ds une seule base??? 2- je peux tu nommé une table avec le mm nom que la base?? (ex: base: order, table: order) "p-e mieux que ca soit un nom different a cause du risque d'avoir un conflit durant le codage." 3- connaitre qq ptit truc/astuce pour bien planifier la base de donné pour nos besoin merci d'avance pour votre aide qui est tres precieuse a mes yeux
|
|
samedi 11 juin 2005 à 08:58:31 |
Re : savoir la structuration / organisation création base / table MySQL

sjon
|
Réponse acceptée !
Sael og blesud
Une seule base suffit pour vos tables. Par ailleurs éviter les nom de table et de base identique soyez le plus explicite possible cela est valable égalment pour vos variables. En ce qui concerne le plan de la base de données ayez un plan de site précis et veillez aux charges client / server ( que doit faire le client et que doit faire le server ? )
Bon courage ...
NB : Si la réponse vous convient merci de l'accepter pour fermer ce thread ...
Sigurjón Bírgir Sigurðssón aka Sjón
HARDWARE : Partie de l'ordinateur qui reçoit les coups quand se plante le software ...
|
|
samedi 11 juin 2005 à 10:17:47 |
Re : savoir la structuration / organisation création base / table MySQL

mAVRiK
|
merci pour tes reponses, mais j'aimerais que tu me parle un peu plus des choses a propos des charges client / server. c'est un peu vague ds ma tete.
Juste quelque detail supplementaire, qqch de bref et precis.
apres ca ma avoir les reponses a mes question. donc, je vais fermer le thread
|
|
samedi 11 juin 2005 à 11:10:11 |
Re : savoir la structuration / organisation création base / table MySQL

coockiesch
|
Salut! En général, les questions d'optimisation sont plutôt au niveau de la structure des tables: clés primaires, identifiants uniques, comment tu gère des accès, etc... @++ R@f www.allpotes.ch: Photos, humour, vidéos, gags, ... "On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
|
|
samedi 11 juin 2005 à 18:52:45 |
Re : savoir la structuration / organisation création base / table MySQL

mAVRiK
|
merci, ma lire pas mal de chose a propos de ca pour en apprendre plus. Je crois que c qqch de primordiale quand la base de donné commence a etre grosse merci beaucoup pour votre aide et vos information. j'apprecie beaucoup 
|
|
dimanche 12 juin 2005 à 02:26:35 |
Re : savoir la structuration / organisation création base / table MySQL

sjon
|
Sael og blesud
Ce que j'entends par la gestion des charges client / server correspond à peut près à la gestion des charges éléctriques dans une salle server : soit 70 servers, 2 tableaux électriques ( jusque là c'est normal ) mais l'administrateur met 58 servers sur le premier tableau électrique et 12 sur le deuxième, d'où une mauvaise répartition des charges ... En développement web c'est également une chose que les webmasters " amateurs " ont tendance à oublier. Je m'explique : je pars sur l'exemple d'un script construisant un treeview de type " explorateur windows ". J'ai vu beaucoup de script faisant cela entrièrement en php alors qu'il est possible de répartir les charges entre le client et le server : le server se charge de lister dans un tableau l'arborescence et d'en écrire un tableau javascript ( par exemple ) tandis que le client gère l'affichage de l'explorateur via javascript. Sans quoi on peut très vite arriver à des surcharges server ( sur de l'Intranet par exemple ... mais pas seulement ... malheureusement ... ) Donc lors de la construction du plan du site ou du cahier des charge ( par papier c'est toujours mieux ;-) ) Il faut toujours se demander : qu'est-ce que doit faire le server et que doit faire le client ... ( selon moi bien sûr ... )
Bon courage ...
NB : Si la réponse vous convient merci de l'accepter pour fermer ce thread ...
Sigurjón Bírgir Sigurðssón aka Sjón
HARDWARE : Partie de l'ordinateur qui reçoit les coups quand se plante le software ...
|
|
dimanche 12 juin 2005 à 02:32:42 |
Re : savoir la structuration / organisation création base / table MySQL

sjon
|
Sael og blesud
Bref ne pas oublier qu'il existe d'autres langages et ce au delà du PHP ( très en vogue ... ) et que si ils existent cela n'est pas sans raison. Par ailleurs même si ils sont plus anciens cela ne veut pas dire qu'ils sont dénués d'intérêt ( exemple : l'asm, le lisp, le cobol, l'objective C, le fortran , le forth, ou ne serait-ce que le html ... ;-) )
Bon courage ...
NB : Si la réponse vous convient merci de l'accepter pour fermer ce thread ...
Sigurjón Bírgir Sigurðssón aka Sjón
HARDWARE : Partie de l'ordinateur qui reçoit les coups quand se plante le software ...
|
|
dimanche 12 juin 2005 à 11:03:35 |
Re : savoir la structuration / organisation création base / table MySQL

mAVRiK
|
salut,
merci beaucoup pour les infos. ce sont des infos assez rare a trouver sur le net (tutoriaux) , pourtant c qqch de tres important a savoir. c le coeur de la planification / construction d'un site web de bonne qualité.
Fack, le best. c d'utiliser des langage coté client (ex: html) et coté server (php) et de partager ca egalement le plus possible. (c qd mm assez logique ca). mais ca reste a savoir si le partage est correct
c qd mm assez vague a savoir en programmation. c pas comme avoir 70 server et 2 panneau electrique, c assez evident 35 server pour ch panneau. ds lfond la vrai reponse, c pas de separer les server mais plutot par rapport au nb de watts. donc tu peux avoir 30server sur un et 40server sur l'autre
d'apres moer ca doit avoir rapport avec le temps d'affichage de la page web, qqch du genre.
c une section que je connais vraiment pas beaucoup. ya tellement de chose a connaitre pour etre un bon webmaster (reseaux, apache, mysql, php, html, ....) mais jsais que je devien meilleur de jour en jour et de continuer a foncé la tete haute ;)
une derniere chose, si ta des site web avec des bon info. jsuis preneur. surtout a propos de la planification et l'organisation (mysql, fichier de code, .....) pour avoir une bonne visibilité du code, l'aborescence du site ds le hd et pour l'optimisation, ...
merci encore !! 
|
|
Cette discussion est classée dans : base, table, client, order, structuration
Répondre à ce message
Sujets en rapport avec ce message
aide comment faire des autres tableau dans cette base qui est crée automatiquement [ par anissaied ]
Principale GESTIONDECLIENT <?php $connect=mysql_connect("localhost", "root", "") or
insertion d'une commande client dans la table commande de la base de donnée [ par rawdhamdw ]
svp je veux savoir comment je peut insérer directement les données d'une commande dans la table commande de la base de donnée lorsque le client a coch
copier une table dans la même base en gardant l' auto_incrément ? [ par brezoneg ]
Bonjour, J'essaye de faire la copie d'une table vers une autre (un clone en quelque sorte) en utilisant : $sql="create table nouvelle_table as selec
code client [ par buryohe ]
Bonjour, J'ai un problème dans ma programmation.En effet, je suis débutant mais j'aime la programmation. je voulais demander un conseil et une aide. A
configurer une base de données avec php [ par laguchori ]
Bonjour, j'ai créé une table avec MySQL et une page php dans laquelle je vaudrai afficher quelque données,enregistré mon problème c'est que je ne sais
Problème d'insertion dans une table [ par kaoutar90 ]
Bonjour, J'ai un problème dans la requête pour insertion alors SVP veuillez me dire le problème ou il est : Pour la page .php : <?php $db = new PDO(
insertion dans la base [ par jolina87 ]
bonjour, je génère un code automatiquement de client avec une fonction que je viens de la créer ([code=php]$code = newChaine(); //générer automatiquem
Afficher le nom de la table des données d'une base de donnée [ par issaconan ]
Bonjour, Je suis entrain de réaliser un petit script qui affiche données depuis plusieurs tables d'une base de donnée. Un surfeur sur le forum ma bien
connexion a plusieur base de donnée [ par patric1014 ]
bonjour, j'ai plusieurs base de donnée chacune pr un client et je veux lorsque un client ce connecte de récupérer son code client "aussi nom de la bas
mise à jour d'un table de la base [ par dalinda ]
je suis entrin de realiser un site web de gestion d'un résidence j'ai un table nommé dispos qui contient le nombre de chambre existence à une semaine
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Forum
SELECTSELECT par hab2oo
Cliquez pour lire la suite par hab2oo
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|