Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2013, 02:09
losaltlv
 
Fecha de Ingreso: abril-2012
Ubicación: surquillo
Mensajes: 44
Antigüedad: 12 años, 1 mes
Puntos: 0
Problema creacion base de datos reservaciones

Hola tengo el siguiente caso
estoy programando en asp.net lo que necesito es esto crear las
siguientes tablas no se si esten bien creadas pero lo que necesito es que
cada mesa tenga horas por ejemplo la mesa1 tengas las siguiente horas
de 00:00 hasta 23:30

tabla mesa

tabla reservaciones

tabla horario(no se si crearla donde pueda poner todas las horas de las mesas)

las cuales tengan una hora de entrada y salida
lo que quiero cuando ingrese una mesa reservervada

insert into reservaciones values('rese01','mesa1','08:00','12:00')

y cuando yo busque la mesa un mesa me salga las horas que esa mesa esta disponible

en este caso seria desde las 00:00 hasta las 08:00 y desde 12:00 hasta las 23:30

pero tbm tengo una duda como haria para yo haga una busqueda
y en esa busqueda por ejemplo pongo

fecha='22/03/2013'

y en esa fecha me bota las horas y las mesas disponibles..
Bueno eso es todo gracias por todo de antemano por leer y tomarse la molestia de ayudarme

mis tablas en sql


create table hora(
cod_hora char(6) primary key,
hora_entrada time,
hora_salida time
)

create table mesa(
cod_mesa char(6)primary key ,
mesa_desc varchar(30) ,
hora_cod char(6),
constraint fk_mesa_hora foreign key (hora_cod) references hora(cod_hora)
)

create table reservaciones(
cod_rese char(6) primary key ,
rese_fecha date ,
mesa_cod char(6),
hora_salida time,
constraint fk_reser_mesa foreign key (mesa_cod) references mesa(cod_mesa)
)