ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Taller Mysql , base de datos


Enviado por   •  5 de Mayo de 2020  •  Informes  •  1.288 Palabras (6 Páginas)  •  158 Visitas

Página 1 de 6

       

Taller

MySQL


I.  El hotel “Jazmin” necesita llevar un control de su gestión de reservas, habitaciones y solicitante.

Se considera como solicitante al reservante de la habitación, por lo que se necesita guardar el código del solicitante, nombre, apellido, dirección, ciudad, país y su teléfono, de la reservación se desea guardar el código de la reservación, la fecha de inicio, la fecha de término, y la cantidad de personas y de las habitaciones se desea guardar el código de la habitación, el precio por noche, la cantidad de camas que posee, la máxima cantidad de personas que pueden alojar en ella y en que piso se encuentra. Un solicitante puede hacer varias reservas, y una reserva va asociada a un único solicitante. Una habitación puede tener muchas reservas (en distintos periodos de tiempo), pero cada reserva debe ser asociada a una única habitación.

Se realiza un diagrama entidad-relación para ilustrar cómo las entidades se relacionan entre sí dentro del sistema y de esta manera se lleve a cabo el ejercicio de una manera más ordenada.

[pic 1]

II.

Item 1:

  1. En primer lugar, se crea la base de datos llamada reservación_hotel y dentro de esta las tablas vistas anteriormente en el diagrama entidad-relación (habitaciones, reservas y solicitante) cada una con sus respectivos atributos.

En el caso de la primera imagen se crea la base de datos y tabla de habitaciones que es independiente con los atributos precio_por_noche, max_personas, cant_camas y piso.

[pic 2]

Luego se crea la tabla solicitante que también es independiente con los atributos nombres, apellidos, dirección, ciudad, país y teléfono.

[pic 3]

y finalmente se crea la ultima tabla de reservas que es la que depende de las anteriores.

[pic 4]

  1. Para revisar cuales son las bases de datos que se encuentran guardadas en el programa a través de show databases se muestran las bases de datos almacenadas, luego para ingresar en la base de datos que se quiere se utiliza el comando use reservación_hotel y luego show tables para que se muestren las tablas que fueron creadas dentro de la base de datos.

Finalmente, para ingresar a cada tabla a través del comando describe (nombre tabla); se muestra la tabla con sus respectivos atributos e información.


[pic 5]

[pic 6]

  1. Se le agrega una consulta de tipo alter a cada una de las tablas.

En una primera instancia se le agrega a la tabla habitaciones un atributo llamado correo_electronico y como se observa en la imagen a continuación al mostrar la tabla esta tiene una nueva columna llamada correo_electronico.

[pic 7]

Como se puede ver en la imagen a continuación se muestran las tablas creadas anteriormente pero luego a la tabla solicitantes se le hace un cambio de nombre de solicitante a huspedes.

[pic 8]

Y finalmente a la tabla reservas se le hace un cambio de varchar(20) a varchar(40).


[pic 9]

  1. A cada una de las tablas se le agregan 20 registros como se puede observar a continuación a través de los siguientes códigos por tablas.

Para la tabla solicitantes:

insert into solicitante values

(001, 'juan', 'gomez figueroa', 'los nogales 1', 'temuco', 'chile', 998658746),

(002, 'antonia', 'rojas tapia', 'el pino 522', 'lima', 'peru' , 987425310),

(003, 'fernando', 'rios molina', 'rio sur 654', 'cali', 'colombia', 956428713),

(004,'ximena maria', 'fort gaete', 'carmen vilches 895', 'cordoba', 'argentina', 965237841),

(005, 'claudio antonio', 'sol romero', 'hortensias 489', 'santiago', 'chile', 956482317),

(006, 'miguel', 'riff sfeir', 'rio copiapo 784',  'copiapo', 'chile', 965478213),

(007, 'fernando jose', 'castellon moreno', 'gabriela mistral 65', 'caldera', 'chile', 958742135),

(008, 'ruth', 'del campo zuleta', 'colipi 129', 'buenos aires', 'argentina', 961238547),

(009, 'karla', 'nicolas bianchi', 'miraflores 8754', 'arequipa', 'peru', 925638457),

(010, 'aleida del pilar', 'saavedra araya', 'los alerces 52', 'bogota', 'colombia', 945238971),

(011, 'delcy ercilia', 'tamburrino diaz', 'villa isidora 58964', 'pereira', 'colombia', 874563252),

(012, 'catalina', 'cabezon moreno', 'el golf 152', 'la serena', 'Chile', 569872365),

(013, 'katherine', 'rojas hidalgo', 'los paltos 785', 'La rioja', 'Argentina', 452198762),

(014, 'cristobal', 'fuentes macaya', 'callejon lutz 236', 'Arequipa', 'Peru', 254198715),

(015, 'eduardo felipe', 'valdivia scola', 'los carrera 450', 'valparaiso', 'chile', 598632541),

(016, 'alessandro ivo', 'deflorian depetris', 'ayacucho 876', 'bogota', 'colombia', 236587495),

(017, 'carlos felipe', 'herrera nicolas', 'las heras 5', 'copiapo', 'chile', 956487257),

...

Descargar como (para miembros actualizados)  txt (8.7 Kb)   pdf (1.3 Mb)   docx (504.5 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com