2011-06-03 5 views

Répondre

4

La conception de base de données est vraiment un art, il y a beaucoup de manières différentes de concevoir des schémas.

Je commencerais avec une table, dites « Business_hours », et que les colonnes suivantes:

- business_id (integer, auto increment) 
- business_name (varchar, largish like 255) 
- open_monday (varchar, integer, however you want to represent the data.) 
- close_monday 

motif de répétition des deux dernières colonnes jusqu'à dimanche.

C'est une façon de le faire, ce n'est pas très sophistiqué, mais ça marchera. Parce que je ne comprends pas complètement votre contexte (c'est-à-dire, qu'est-ce qui l'utilise, qui le regarde), il se peut qu'il soit légèrement éteint.

+0

Ceci est probablement la meilleure solution si vous n'avez pas besoin de suivre quelque chose de trop complexe (heures de vacances, fermeture pour le déjeuner, etc.) – Adrian

0

Pour moi, il semble que cela pourrait être mieux accompli via html. En supposant que les heures sont très standard et ne changeront pas souvent, il pourrait être plus facile de les coder sans créer une table ou une base de données SQL pour ces heures d'ouverture. Maintenant, si elles changent beaucoup et dépendent de la période de l'année, si, ou ils changent en fonction de ce que l'entreprise est en train de faire à ce moment-là, il est probablement plus facile d'aller sur la base de données. Si tel est le cas SamT a fourni la réponse quant à la façon de cataloguer et de stocker.

Questions connexes