Oracle - crear bloque en pl/sql para realizar factura

 
Vista:

crear bloque en pl/sql para realizar factura

Publicado por ana (2 intervenciones) el 13/02/2008 22:26:43
hola, tengo las siguientes tablas:
- hotel : id_hotel, nombre_hotel ,n_habitaciones
- habitaciones: id_habitacion,no_habitacion,estado_habitacion, precio_habitacion, tipo_habitacion,foreign key (id_hotel)
- servicios : id_servicio, nombre_servicio, precio (esta relacion de * a * con estancia)
- factura: id_factura, fecha_factura, precio, estado(pag o no pagada)
- estancia : id_estancia, id_factura, id_habitacion, dni_cliente, id_hotel, fecha_entrada, fecha_salida

Lo que querria hacer es un bloque en PL/SQL (con procedimientos, cursores o funciones..) que reciba el DNI de un cliente y automaticamente haga una gestion:
- poniendo la habitacion en estado disponible
- calculando la factura
- funcion de las noches y precio por noche
- sumando los servicios que ha consumido (en el caso de q)

Se como hacer funciones, procedimientos, cursores.... pero con tantas tablas me e echo un lio, pueden ayudarme a estructurar un poco?? Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder