FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
base de datos de videoclub cn delphi
Buenas estoy realizando una base de datos que realice las gestiiones propias de un videoclub. Las siguientes restricciones no se como hacerlas:
-que al eliminar un cliente no se eliminen sus alquileres(por cuestiones de estadisticas), poner un valor testigo xej 00000 en el campo nif_cliente. -que no se pueda dar de alta un alquiler si una pelicula o cliente no existe antes en la base de datos, gracias |
#2
|
||||
|
||||
Hola miriam4072, bienvenida al club, primero que todo te invito a que leas la guia de estilo de este foro, para que estes al tanto de como funciona aqui.
Cita:
Cita:
espero haberte ayudado. Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#3
|
||||
|
||||
Cita:
Igual, cada película con un estatus de disponible o no y un cliente con estatus de activo o no, verificas eso antes de hacer el alquiler.
__________________
|
#4
|
||||
|
||||
Como dice ContraVeneno, conviene utilizar en esos casos un campo que indique su estado en lugar de eliminarlo realmente. Puede ser uno de nombre CLIENTE_BORRADO de tipo caracter y largo 1, donde 0 indica que no está eliminado y 1 indica que si lo está. Asi guardas el registro para consultas pero no lo ocupas para los alquileres.
__________________
Saludos, Gabo A menos que se indique lo contrario, el código estará hecho en C++Builder. |
#5
|
||||
|
||||
Tengo una duda al respecto al inciso en el que dice:
Cita:
Cita:
Pero de acuerdo a lo que interpreto de la oración de miriam4072 eso hace alusión a un aspecto del sistema y no de la base de datos. Es decir que el sistema debería chequear la existencia tanto del cliente como de la película para permitir el alquiler. Si bien la integridad referencial garantiza que exista la relacion entre los elementos... ¿No es acaso una funcionalidad del sistema a lo que apunta el sentido del texto? Puede que esté confundido... ¿alguien me lo podría aclarar? Miriam4072, sería oportuno que nos indiques con que motor de base datos estás trabajando. Saludos, |
#6
|
||||
|
||||
obviamente, el verificar que la película exista y este disponible, así como lo relativo al cliente, se deberá hacer ANTES de efectuar el alquiler... es decir, esta verificación deberá ser un requisito para "empezar" el proceso de alquiler.
No hay necesidad de empezar el proceso de alquiler si cualquiera de estos dos elementos no existe.
__________________
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
imagenes en base de datos con delphi | hotpeaper | MySQL | 6 | 22-09-2007 09:32:53 |
Crear base de datos y cargar datos desde delphi | Albano | MySQL | 4 | 17-05-2007 21:01:18 |
delphi no compila la base de datos | ernestogiss | Conexión con bases de datos | 7 | 12-05-2007 21:06:52 |
2 dudas con Delphi y base de datos | Christian128 | Conexión con bases de datos | 1 | 20-05-2006 02:22:41 |
Uso de base de datos (Acces) con Delphi. | alfredosg19 | Varios | 3 | 10-03-2005 08:22:37 |
|