Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1561 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Structure base de données MySQL : correcte ou pas ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Structure base de données MySQL : correcte ou pas ?

n°1157674
imcdb
Posté le 22-07-2005 à 22:40:13  profilanswer
 

bonjour,
pensez-vous que cette structure de BDD pourrait surcharger à moyen terme un serveur SQL en mutualisé ?
 
 
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_affaires`
#
 
CREATE TABLE `ad_affaires` (
  `id_joueur` int(11) NOT NULL default '0',
  `id_affaire` int(11) NOT NULL default '0',
  `ad_status` int(11) NOT NULL default '0',
  `date_debut` int(11) NOT NULL default '0',
  `date_fin` int(11) NOT NULL default '0',
  `id_associe` int(11) NOT NULL default '0',
  `ad_procedure` int(11) NOT NULL default '1'
) TYPE=MyISAM;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_associes`
#
 
CREATE TABLE `ad_associes` (
  `id_joueur` int(11) NOT NULL default '0',
  `id_associe` int(11) NOT NULL default '0',
  `humeur` int(11) NOT NULL default '0',
  `date_embauche` varchar(10) NOT NULL default '',
  `aff_assign` int(11) NOT NULL default '0'
) TYPE=MyISAM;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_bureau`
#
 
CREATE TABLE `ad_bureau` (
  `id_joueur` int(11) NOT NULL default '0',
  `id_bureau` int(11) NOT NULL default '0'
) TYPE=MyISAM;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_comp_won`
#
 
CREATE TABLE `ad_comp_won` (
  `id_joueur` int(11) NOT NULL default '0',
  `id_comp` int(11) NOT NULL default '0'
) TYPE=MyISAM;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_connectes`
#
 
CREATE TABLE `ad_connectes` (
  `dateDebut` int(11) NOT NULL default '0',
  `dateFin` int(11) NOT NULL default '0',
  `ip` varchar(100) NOT NULL default '0',
  `id_joueur` int(11) NOT NULL default '0'
) TYPE=MyISAM;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_events`
#
 
CREATE TABLE `ad_events` (
  `id_joueur` int(11) NOT NULL default '0',
  `id_affaire` int(11) NOT NULL default '0',
  `date_event` varchar(10) NOT NULL default '0',
  `type_event` int(11) NOT NULL default '0',
  `date_plaidoirie` varchar(10) NOT NULL default '0',
  `type_plaidoirie` int(11) NOT NULL default '0'
) TYPE=MyISAM;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_forum`
#
 
CREATE TABLE `ad_forum` (
  `topic_id` int(11) NOT NULL auto_increment,
  `topic_author` text NOT NULL,
  `topic_titre` text NOT NULL,
  `topic_body` text NOT NULL,
  `topic_last_date` int(11) NOT NULL default '0',
  `topic_post` int(11) NOT NULL default '0',
  `forum_id` int(11) NOT NULL default '1',
  PRIMARY KEY  (`topic_id`),
  KEY `topic_id` (`topic_id`)
) TYPE=MyISAM ;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_forum_en`
#
 
CREATE TABLE `ad_forum_en` (
  `topic_id` int(11) NOT NULL auto_increment,
  `topic_author` text NOT NULL,
  `topic_titre` text NOT NULL,
  `topic_body` text NOT NULL,
  `topic_last_date` int(11) NOT NULL default '0',
  `topic_post` int(11) NOT NULL default '0',
  PRIMARY KEY  (`topic_id`),
  KEY `topic_id` (`topic_id`)
) TYPE=MyISAM ;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_fournitures`
#
 
CREATE TABLE `ad_fournitures` (
  `id_joueur` int(11) NOT NULL default '0',
  `type_1` int(11) NOT NULL default '0',
  `type_2` int(11) NOT NULL default '0',
  `type_3` int(11) NOT NULL default '0'
) TYPE=MyISAM;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_joueurs`
#
 
CREATE TABLE `ad_joueurs` (
  `id_joueur` int(11) NOT NULL auto_increment,
  `nom_joueur` varchar(50) NOT NULL default '',
  `nom_cabinet` varchar(50) NOT NULL default '',
  `email` varchar(50) NOT NULL default '',
  `experience` int(11) NOT NULL default '100',
  `gains` int(11) NOT NULL default '10000',
  `date_inscription` int(11) NOT NULL default '0',
  `date_derniere_visite` int(11) NOT NULL default '0',
  `mot_passe` varchar(50) NOT NULL default '',
  `ad_status` int(11) NOT NULL default '1',
  KEY `id_joueur` (`id_joueur`)
) TYPE=MyISAM ;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_mp`
#
 
CREATE TABLE `ad_mp` (
  `id` int(11) NOT NULL auto_increment,
  `id_exp` int(11) NOT NULL default '0',
  `id_dest` int(11) NOT NULL default '0',
  `date` int(11) NOT NULL default '0',
  `sujet` text NOT NULL,
  `message` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM ;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_newsletter`
#
 
CREATE TABLE `ad_newsletter` (
  `email` text NOT NULL
) TYPE=MyISAM;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_paiements`
#
 
CREATE TABLE `ad_paiements` (
  `id_associe` int(11) NOT NULL default '0',
  `id_patron` int(11) NOT NULL default '0',
  `salaire` int(11) NOT NULL default '0',
  `date` varchar(10) default NULL
) TYPE=MyISAM;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_secretaires`
#
 
CREATE TABLE `ad_secretaires` (
  `id_joueur` int(11) NOT NULL default '0',
  `id_secretaire` int(11) NOT NULL default '0',
  `salaire` int(11) NOT NULL default '0'
) TYPE=MyISAM;
 
# --------------------------------------------------------
 
#
# Structure de la table `ad_verdicts`
#
 
CREATE TABLE `ad_verdicts` (
  `id` int(11) NOT NULL auto_increment,
  `id_joueur` int(11) NOT NULL default '0',
  `id_affaire` int(11) NOT NULL default '0',
  `plaidoirie` text NOT NULL,
  `verdict` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM ;


Message édité par imcdb le 22-07-2005 à 22:40:50

---------------
Réagissez et commentez mes dessins sur snut.fr
mood
Publicité
Posté le 22-07-2005 à 22:40:13  profilanswer
 

n°1157689
micfont999
Simplement Moi
Posté le 22-07-2005 à 23:40:32  profilanswer
 

Bah il y à trois tables qui ce battent en duel :)
 
Normalement ça devrait pas posé de gros problèmes je pense... Faut voir surtout au niveau de ton trafic ce que ça peut supporter mais normalement tu devrais pas avoir trop de soucis :)

n°1157853
cesarr89
Posté le 23-07-2005 à 12:54:05  profilanswer
 

Ca dépends aussi pas mal des requêtes...donc pas facile de dire juste avec le schéma de la BD.

n°1158201
betsamee
Asterisk Zeperyl
Posté le 24-07-2005 à 08:34:39  profilanswer
 

a mon avis ca devrait prendre un moment avant d'etre surcharge , mais comme le dit cesarr89 ca depend surtout de l'utilisation que tu en fais
La structure de table MyISAM te donne bcp de marge pour ce qui est de la rapidite des requetes


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Structure base de données MySQL : correcte ou pas ?

 

Sujets relatifs
Comment aspirer des données d'un site web ?3 données au hasard
php et mysql[Apache/PHP/MySQL] Newbie - Pb de connecxion distante (en local: OK)
Transfert de données Excel vers une base MySQLBase access 2000 à mettre sur Internet avec asp
[MySQL] Lister les tables de manière flexible (tri, etc...)Modélisation d'une base de donnée sous MySQL
Plus de sujets relatifs à : Structure base de données MySQL : correcte ou pas ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR