22
Ejercicio Hotel El Descanso Profesor: Jaime Romero Realizado por: Sección: 521 Arias Yusgleidi Guerra; Lissette

Hotel El Descanso

Embed Size (px)

Citation preview

 

Ejercicio

Hotel El Descanso

Profesor: Jaime Romero Realizado por:

Sección: 521 Arias Yusgleidi

Guerra; Lissette

Herrera Osyurli

Maracay, Febrero 2012

 

1

habitacion 1 1 cama 1 computador camara *cod_habitacion 1 1 1 11 *cod_cama 1

1 1 *cod_compu 1

cod_habitacion 1 1 1 1 1

cod_camara

tipo_habitacioncod_habitacion 1 1 1 1 1

tipo_tm_com 1

cod_compu

2 tipo_cama serial_tm_com serial_camara

televisor ensamblaje_com modelo_camara

*cod_televisor marca_camara

cod_habitacion 1 colchon tarjeta_memoria resolucion_camara

tamaño_tv *cod_colchon n *cod_tme

modelo_tv cod_cama 1

cod_compu microfono

marca_tv tipo_col tipo_me *cod_microfono

resolucion_tv marca_col serial_me 1 cod_compu

tipo_tv modelo_col serial_microfono

fecha_ins_col otras_tarjeta modelo_microfono

reproductor *cod_ot marca_microfono

*cod_reproductor aconaire n

cod_compu tipo_microfono

cod_habitacion 1 *cod_aconaire tipo_ot

tipo_re 1 cod_habitacion serial_ot mouse

serial_re tipo_aire 1 *cod_mouse

marca_re modelo_aire discoduro cod_compu

modelo_re capacidad_aire n *cod_dd serial_mouse

cod_compu tipo_mouse

consola mesa tipo_cone_dd marca_mouse

*cod_consola 1 *cod_mesa capacidad_ddcod_habitacion 1

cod_habitacion serial_dd cornetas

serial_con serial_me modelo_dd 1 *cod_cornetas

modelo_con modelo_me marca_dd cod_compu

marca_con marca_me serial_cornetas

procesador tipo_cornetas

*cod_procesador marca_cornetas 1

cod_compu

velocidad_p impresoras

marca_p n *cod_impresoras

tipo_p cod_compu serial_impresoras

teclados modelo_impresoras

1 *cod_teclado tipo_impresoras

cod_compu nume_cartu_impresorasserial_t marca_impresorastipo_t marca_t UPS

1 *cod_UPS monitor cod_compu

n *cod_monitor serial_UPS cod_compu marca_UPS

serial_monitor modelo_UPStipo_monitor capacidad_UPSmarca_monitorresolucion_monitor lector_tarjeta

1 *cod_lector_tarjetaunidad cd/dvd cod_compu

n *cod_unidad serial_lector_tarjetacod_compu tipo_lector_tarjetatipo_unidad marca_lector_tarjetamarca_unidad tipo_tar_lector_tajetacapacidad_unidad

Nota: DISCULPE LAS FLECHAS

Tabla: habitaciónDescripción: Tabla de los datos de la habitación.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_habitacion Código de la habitación Entero 10 Primariatipo_habitacion Tipo de Habitación Caracter 20 No

Tabla: televisorDescripción: Tabla de los datos del televisor.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_televisor Código del televisor Entero 10 Primariacod_habitacion Código de la Habitación Entero 10 Enlacetamaño_tv Tamaño del televisor Caracter 20 Nomodelo_tv Modelo del televisor Caracter 20 Nomarca_tv Marca del televisor Caracter 20 Noresolución_tv Resolución del televisor Caracter 20 Notipo_tv Tipo del televisor Caracter 20 No

Tabla: reproductorDescripción: Tabla de los datos del reproductor.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_reproductor Código del reproductor Entero 10 Primariacod_habitacion Código de la habitación Entero 10 Enlacetipo_re Tipo de reproductor Caracter 20 Noserial_re Serial de reproductor Entero 20 Nomarca_re Marca del reproductor Carácter 20 Nomodelo_re Modelo del reproductor Caracter 20 No

Tabla: consolaDescripción: Tabla de los datos de la consola de juegos de video.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_consola Código de la consola Entero 10 Primariacod_habitacion Código de la habitación Entero 10 Enlaceserial_con Serial de la consola Entero 20 Nomodelo_con Modelo de la consola Caracter 20 Nomarca_con Marca de la consola Carácter 20 No

Tabla: camaDescripción: Tabla de los datos de la cama.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_cama Código de la cama Entero 10 Primariacod_habitacion Código de la habitación Entero 10 Enlacetipo_cama Tipo de cama Caracter 20 No

Tabla: colchonDescripción: Tabla de los datos del colchón

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_colchon Código del colchon Entero 10 Primariacod_cama Código de cama Entero 10 Enlacetipo_col Tipo de colchón Caracter 20 Nomarca_col Marca del colchón Caracter 20 Nomodelo_col Modelo de colchón Carácter 20 Nofecha_ins_col Fecha de instalación del colchón Fecha 20 No

Tabla: aconaireDescripción: Tabla de los datos del aire acondicionado.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_aconaire Código del aire Entero 10 Primariacod_habitacion Código de la habitación Entero 10 Enlacetipo_aire Tipo de aire Caracter 20 Nomodelo_con Modelo del aire Caracter 20 Nocapacidad_aire Capacidad del aire Entero 10 No

Tabla: mesaDescripción: Tabla de los datos de la mesa del computador.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_mesa Código de la mesa Entero 10 Primariacod_habitacion Código de la habitación Entero 10 Enlaceserial_me Serial de la mesa Entero 10 Nomodelo_me Modelo de la mesa Caracter 20 Nomarca_me Marca de la mesa Carácter 20 No

Tabla: computadorDescripción: Tabla de los datos del computador.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_compu Código del computador Entero 10 Primariacod_habitacion Código de la habitación Entero 10 Enlacetipo_tm_com Tipo de tarjeta madre del

computadorCaracter 20 No

serial_tm_com Serial de tarjeta madre del computador

Entero 10 No

ensamblaje_com Ensamblaje del computador Carácter 20 No

Tabla: tarjeta_memoriaDescripción: Tabla de los datos de la tarjetas de memoria.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_tme Código de las tarjetas de memoria

Entero 10 Primaria

cod_compu Código del computador Entero 10 Enlacetipo_me Tipo de tarjeta memoria Caracter 20 Noserial_me Serial de tarjeta memoria Entero 10 No

Tabla: otras_tarjetaDescripción: Tabla de los datos del computador.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_ot Código de otras tarjetas Entero 10 Primariacod_compu Código del computador Entero 10 Enlacetipo_ot Tipo de otras tarjetas Caracter 20 Noserial_ot Serial de otras tarjetas Entero 10 No

Tabla: disco_duroDescripción: Tabla de los datos del Disco Duro.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_dd Código del disco duro Entero 10 Primariacod_compu Código del computador Entero 10 Enlacetipo_cone_dd Tipo de conexión del disco duro Caracter 20 Nocapacidad_dd Capacidad del disco duro Caracter 20 Noserial_dd Serial del disco duro Entero 10 Nomodelo_dd Modelo del disco duro Caracter 20 Nomarca_dd Marca del disco duro Caracter 20 No

Tabla: procesadorDescripción: Tabla de los datos del procesador

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_procesador Código del procesador Entero 10 Primariacod_compu Código del computador Entero 10 Enlacevelocidad_p Velocidad del procesador Caracter 20 Nomarca_p Marca del procesador Caracter 20 Notipo_p Tipo del procesador Caracter 20 No

Tabla: tecladosDescripción: Tabla de los datos del teclado.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_teclado Código del teclado Entero 10 Primariacod_compu Código del computador Entero 10 Enlaceserial_t Serial del teclado Entero 10 Notipo_t Tipo del teclado Caracter 20 Nomarca_t Marca del teclado Caracter 20 No

Tabla: monitorDescripción: Tabla de los datos del monitor.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_monitor Código del monitor Entero 10 Primariacod_compu Código del computador Entero 10 Enlaceserial_monitor Serial del monitor Entero 10 Notipo_monitor Tipo del monitor Caracter 20 Nomarca_monitor Marca del monitor Caracter 20 Noresolución_monitor Resolución del monitor Caracter 20 No

Tabla: unidad cd/dvd.Descripción: Tabla de los datos de la unidad de CD/DVD.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_unidad Código de la unidad de CD/DVD

Entero 10 Primaria

cod_compu Código del computador Entero 10 Enlacetipo_unidad Tipo de la unidad de CD/DVD Caracter 20 Nomarca_unidad Marca de la unidad de CD/DVD Caracter 20 Nocapacidad_unidad Capacidad de la unidad de

CD/DVDCaracter 20 No

Tabla: camara.Descripción: Tabla de los datos de la cámara.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_camara Código de la cámara Entero 10 Primariacod_compu Código del computador Entero 10 Enlaceserial_camara Serial de la cámara Caracter 20 Nomodelo_camara Modelo de la cámara Caracter 20 Nomarca_camara Marca de la cámara Caracter 20 Noresolución_camara Resolución de la camara Entero 10 No

Tabla: microfono.Descripción: Tabla de los datos del micrófono.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_microfono Código del microfono Entero 10 Primariacod_compu Código del computador Entero 10 Enlaceserial_microfono Serial del microfono Entero 10 Nomodelo_microfono Modelo del microfono Caracter 20 Nomarca_microfono Marca del microfono Caracter 20 Notipo_microfono Tipo de microfono Caracter 20 No

Tabla: mouseDescripción: Tabla de los datos del mouse.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_mouse Código del mouse Entero 10 Primariacod_compu Código del computador Entero 10 Enlaceserial_mouse Serial del mouse Entero 10 Notipo_mouse Tipo de mouse Caracter 20 Nomarca_mouse Marca del mouse Caracter 20 No

Tabla: cornetas.Descripción: Tabla de los datos de las cornetas.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_cornetas Código de las cornetas Entero 10 Primariacod_compu Código del computador Entero 10 Enlaceserial_cornetas Serial de las cornetas Entero 10 Notipo_cornetas Tipo de cornetas Caracter 20 Nomarca_cornetas Marca de las cornetas Caracter 20 No

Tabla: impresoras.Descripción: Tabla de los datos de las impresoras.

Nombre del Atributo Descripción del Atributo Tipo de Dato que almacena Dimensión Clavecod_impresoras Código de las cornetas Entero 10 Primariacod_compu Código del computador Entero 10 Enlaceserial_impresoras Serial de las cornetas Entero 10 Nomodelo_impresoras Tipo de cornetas Caracter 20 Notipo_impresoras Marca de las cornetas Caracter 20 Nonume_cartu_impresoras Numero de cartucho de la

impresoraEntero 10 No

marca_impresoras Marca de la impresora Caracter 20 No

Tabla: UPS.Descripción: Tabla de los datos del UPS.

Nombre del Atributo

Descripción del Atributo Tipo de Dato que almacena Dimensión Clave

cod_UPS Código del UPS Entero 10 Primariacod_compu Código del computador Entero 10 Enlaceserial_UPS Serial del UPS Entero 10 Nomarca_UPS Marca del UPS Caracter 20 Nomodelo_UPS Modelo del UPS Caracter 20 Nocapacidad_UPS Capacidad del UPS Entero 10 No

Tabla: lector_tarjeta.Descripción: Tabla de los datos del UPS.

Nombre del Atributo Descripción del Atributo Tipo de Dato que almacena Dimensión Clavecod_ lector_tarjeta Código de lector de tarjeta Entero 10 Primariacod_compu Código del computador Entero 10 Enlaceserial_ lector_tarjeta Serial de lector de tarjeta Entero 10 Notipo_ lector_tarjeta Tipo de lector de tarjeta Caracter 20 Nomarca_ lector_tarjeta Marca de lector de tarjeta Caracter 20 Notipo_tar_lector_tajeta Tipo de tarjeta que lee Caracter 20 No

4. Flujo lógico para la emisión de los reportes.

1. Para el control de los activos anteriores se deben emitir los siguientes reportes:

a. Camas en general (tipo, colchón, fecha de instalación, habitación).

Diseño de Reportes:

Como navegar:

1. Acceder primero a la tabla habitación.

2. Leo el primer registro.

3. Imprimo el código de la habitación.

4. Tomo ese código de la habitación.

5. Acceder a la tabla cama

6. Busco registro con el mismo código de la habitación.

7. imprimo el tipo de cama.

8. Imprimo el código de la cama.

9. Tomo ese código de la cama.

10. Luego accedo a la tabla colchón.

11. Busco registro con el mismo código de la cama.

12 .Imprimo el tipo de colchón y fecha de instalación.

13. Saltar al siguiente registro de la tabla cama.

14. si no es el último registro ir a 7.

15. si no ir a 3.

16. si no.

17. fin.

b. Computadores en general y todos los periféricos que posee.

1. Acceder primero a la tabla habitación.

2. Leer el primer registro.

3. imprimo el código de habitación.

4. Tomo ese código.

5. Acceder a la tabla computador.

6. Busco registro con el mismo código de habitación.

7. Imprimo el código del computador.

8. Tomo ese código.

9. Busco registro con el mismo código de computador.

10. imprimir tipo de tarjeta madre, serial de tarjeta madre y ensamblaje del computador.

11. Acceder a la tabla tarjeta de memoria.

12. Busco registro con el mismo código de computador.

13. Imprimir tipo de tarjeta de memoria y serial de tarjeta de memoria.

14. si no es el último registro ir a 13.

15. sino.

16. Acceder a la tabla otras tarjetas.

17. Busco registro con el mismo código de computador.

18. Imprimo tipo de otras tarjetas y serial de otras tarjetas.

19. si no es el último registro ir a 18.

20. sino.

21. Acceder a la tabla disco duro.

22. Busco registro con el mismo código de computador.

23. Imprimo tipo de conector (IDE, SATA), capacidad, serial, modelo y marca.

24. si no es el último registro ir a 23.

25. sino.

26. Acceder a la tabla procesador.

27. Busco registro con el mismo código de computador.

28. Imprimo velocidad del procesador, marca del procesador y tipo de procesador.

29. Acceder a la tabla teclados.

30. Busco registro con el mismo código de computador.

31. Imprimo serial, tipo y marca del teclado.

32. Acceder a la tabla monitores.

33. Busco registro con el mismo código de computador.

34. Imprimo serial, tipo, marca y resolución del monitor.

35. Acceder a la tabla unidad cd/dvd.

36. Busco registro con el mismo código de computador.

37. Imprimo tipo, marca y capacidad.

38. si no es el último registro ir a 37.

39. sino.

40. Acceder a la tabla cámara.

41. Busco registro con el mismo código de computador.

42. Imprimo serial, modelo, maraca y resolución.

43. Acceder a la tabla micrófono.

44. Busco registro con el mismo código de computador.

45. Imprimo serial, modelo, marca y tipo.

46. Acceder a la tabla mouse.

47. Busco registro con el mismo código de computador.

48. Imprimo serial, tipo y marca.

49. Acceder a la tabla cornetas.

50. Busco registro con el mismo código de computador.

51. Imprimo serial, tipo y marca.

52. Acceder a la tabla impresoras.

53. Busco registro con el mismo código de computador.

54. Imprimo serial, modelo, tipo, numero de cartucho y marca.

55. si no es el último registro ir a 54.

56. sino.

57. Acceder a la tabla UPS.

58. Busco registro con el mismo código de computador.

59. Imprimo serial, marca, modelo y capacidad.

60. Acceder a la tabla lector tarjeta.

61. Busco registro con el mismo código de computador.

62. Imprimo serial, tipo, marca y tipo de tarjeta que lee.

63. ir al siguiente registro de la tabla habitación

64. si no es el último registro ir a 3.

65. fin.

c. Impresoras en general (serial, modelo, marca, tipo, numero de cartucho, habitación).

1. Acceder primero a la tabla habitación.

2. Leer el primer registro.

3. imprimo el código de habitación.

4. Tomo ese código.

5. Acceder a la tabla computador.

6. Busco registro con el mismo código de habitación.

7. Imprimo el código del computador.

8. Tomo ese código.

9. Acceder a la tabla impresoras.

10. Busco registro con el mismo código de computador.

11. Imprimo serial, modelo, marca, tipo, numero de cartucho y habitación.

12. si no es el último registro ir a 11.

13. si no es el último registro ir a 3.

14. fin.