![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Cita:
Debes diseñas la estructura de la base de datos lo primero de todo, pensando en cómo trabajarás después. Lo primero de todo es tomar papel y lápiz y ponerse a pensar en todo el desarrollo funcional del proceso. Un cliente pide una cita para el médico xxx. El médico xxx tiene el código 3, por ejemplo, y trabaja los días 1.Lunes, 3.Miércoles y 5.Viernes de 1000 a 1400 El lunes próximo tiene ocupada todas las citas, el miércoles tiene ocupado 1000, 1030, y 1100, así que la siguiente cita será para las 1130 (suponiendo que dé citas cada 30 minutos), ese es otro dato que deberás guardar en la ficha del médico. Todo eso es solamente un ejemplo, la imaginación es la principal arma que tenemos para hacer estas cosas. Así que tenemos, más o menos: Código:
tabla tbMedicos codigo nombre diastrabaja rangominutoscita tabla tbPacientes codigo nombre tabla tbCitas codigo codigopaciente codigomedico fechahora El primer dígito es lunes, el segundo dígito es martes, el tercero es miércoles, etc. Si es un 1 es que trabaja y si es un 0 es que no trabaja. La fechahora de la cita puede ser yyyymmddhhmm A la hora de dar una cita, miramos la última que tenga el médico, es la max(fechahora) y miramos qué dias visita el médico, y su rango entre citas, y se la sumamos a la última que tenga, si ya no hay posible para ese día, miramos el siguiente día que visita el médico y le tocará la primera del próximo día... Todo esto es más fácil hacerlo que explicarlo. Todo esto es un ejemplo, puede ser muy diferente, según los requerimientos específicos, además siempre hay varias formas de encarar la situación. ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| busqueda rango de fechas | Kamael | Conexión con bases de datos | 4 | 11-11-2009 14:28:40 |
| Rango de fechas | chino150 | Varios | 17 | 08-02-2008 20:17:39 |
| Rango de fechas | roberasturias | Varios | 2 | 23-05-2005 18:02:35 |
| Consulta sql con rango de fechas | jgutti | SQL | 5 | 26-02-2004 18:51:54 |
| Rango de fechas | JODELSA | Varios | 8 | 22-05-2003 20:45:43 |
|