2009-06-29 5 views
1

J'essaie de créer un site Web pour mes amis et moi pour garder une trace de la notation des sports fantastiques. Jusqu'à présent, j'ai fait les calculs et le stockage dans Excel, ce qui est très fastidieux. J'essaye de le rendre plus simplifié et automatisé par une base de données de SQL que je peux alors emballer une application de Web autour pour entrer des mises à jour quotidiennes de stat. Il est basé sur notre participation à un autre site commercial où nous échangeons des parts virtuelles d'athlètes, et ainsi obtenons un «pourcentage de propriété» pour chaque athlète. Par exemple, s'il y a 100 actions d'AROD, et que je possède 10 actions, alors je possède 10%. Il s'applique ensuite à la notation de la rôtisserie de baseball traditionnel. Ainsi, par exemple, si AROD a 1 HR aujourd'hui, sa statistique RH ajustée sera de 1,10. S'il a aussi 2 points produits, alors sa statistique RBI ajustée aujourd'hui serait de 2.20, basée sur (2 x 1.10) (1 pour normaliser la statistique, et .10 pour représenter le pourcentage de propriété).Besoin d'aide/suggestions pour créer des bases de données et des requêtes de sport fantastiques

Toutes les statistiques de mon équipe seraient alors additionnées chaque jour et ajoutées à mon historique des statistiques pour arriver à un total cumulé. Après cela, les points sont attribués en fonction du classement de chaque participant dans chaque catégorie à la fin de la journée. Par exemple. S'il y a 10 participants, et que j'ai le nombre global le plus élevé de ressources humaines ajustées, alors j'obtiens 10 pts. Les points sont ensuite additionnés à travers les différentes catégories de statistiques pour arriver à un total de points pour ce jour.

Une difficulté supplémentaire est que les% de propriété peuvent changer quotidiennement. Jusqu'ici, en jouant avec différents schémas, je ne sais pas qu'avoir un tableau séparé pour les statistiques de chaque athlète et le pourcentage de possession de chaque joueur est le choix le plus judicieux. Il me semble qu'il suffit d'avoir deux tables, une qui contient les informations statistiques quotidiennes pour chaque athlète, et une autre qui montre le pourcentage de propriété de chaque joueur. Mon ami a suggéré d'utiliser une date de début et de fin pour chaque pourcentage de propriété afin de représenter les changements quotidiens potentiels dans cette catégorie.

Je suis certes nouveau dans le développement de base de données, donc toute suggestion sur le code de requête serait appréciée.

Répondre

1

Vous pouvez aller les noix, et procédez comme suit:

Un tableau intitulé « athlètes » qui a un dossier pour chaque athlète. Voici où vous pouvez stocker les propriétés statiques de l'athlète, comme ce sport qu'ils sont, leur moyenne d'ouate en feuille, etc.

Un tableau intitulé « propriétaires » qui a un dossier pour chaque utilisateur. Cela peut inclure leur nom, leur hash de mot de passe, leur date de début, etc.

Une table pour chaque athlète, contenant un enregistrement pour chaque propriétaire. Voici où vous stockez une référence à la table Propriétaires, avec le pourcentage de propriété.

Une table pour chaque propriétaire, contenant l'historique de la propriété.

Questions connexes