Bonjour,
Je cherche à définir des tables intelligentes pour développer un logiciel de
carnet de rendez-vous.
Je pensais à ces 2 tables.
#####|n°créneau|date |nom |########
1 03/07/2006 machepro
2 03/07/2006 trucmuche
....
N° créneau ne sera pas la clef. Il faudra en définir une autre. Par exemple une simple clef incrémentale. A moins qu'on puisse faire une clef composée
(n° creneau date)
N° créneau est une clef externe.
Deuxieme table
###|jour-de-la-semaine|n° créneau|heure-début|heure-fin|"####
lundi 1 8:00 8:15
lundi 2 8:15 8:30
......
vendredi N 18:00 18:30
n° créneau constitue la clef pour cette table
Avec cette deuxieme table je peux modifier
mes créneaux par jour de semaine.
Par contre je ne peux pas définir les créneaux
pour une période données. Par exemple pendant
les vacances: pas de créneau.
J'ai plusieurs questions:
1) la premiere table n'en finira pas de grandir. Est-ce que ça peut-être un problème
2) pour la deuxieme table ne vaudrait-il pas mieux la couper en 5 tables
une pour lundi, une pour mardi .....une pour vendredi
3) d'autres idées plus intelligentes....
Merci de votre aide
Partager