Академический Документы
Профессиональный Документы
Культура Документы
IdHotel Alfabtico Contiene el identificador de cada hotel (longitud 6) Contiene el nombre de cada hotel (longitud 30) Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9 Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9
Nombre
Alfabtico
Habitacin
Capacidad Numrico Almacena cuantos personas caben en la habitacin Contiene el identificador de cada habitacin (longitud 6) Contiene una descripcin de la habitacin (longitud 20) Caracteres nmeros del 0 al 9 Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9 Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9
Id_habita
Alfabtico
Tipo
Alfabtico
Tiene
Id_habita Alfabtico Es una relacin con el id de la tabla Habitacin Es una relacin con el id de la tabla Hotel Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9 Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9
IdHote
Alfabtico
IdHote
IdHote
Id_habita
Id_habita
Hoteles
Tiene
Habitaciones
Nombre
Tipo
Capacidad
CREATE DATABASE Hoteles; CREATE TABLE Hoteles.Hotel ( IdHote VARCHAR (6) NOT NULL, Nombre VARCHAR (30) NOT NULL, PRIMARY KEY(IdHote) ); CREATE TABLE Hoteles.Habitacion ( Id_habita VARCHAR (6) NOT NULL, Tipo VARCHAR (20) NOT NULL, Capacidad INT, PRIMARY KEY(Id_habita) ); CREATE TABLE Hoteles.Tiene ( Id_habita VARCHAR (6) NOT NULL, IdHote VARCHAR (6) NOT NULL, FOREIGN KEY (Id_habita) REFERENCES Hoteles.Habitacion (Id_habita) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (IdHote) REFERENCES Hoteles.Hotel (IdHote) ON DELETE CASCADE ON UPDATE CASCADE );
IdHuesped
Alfabtico
Nombre
Alfabtico
Telefono
Numrico
Detalles
Aerolineas Alfabtico Contiene una relacin de que aerolneas va a usar el husped (longitud 6) Contiene una relacin de que autobuses va a usar el husped (longitud 6) Contiene una relacin en que hotel se va a hospedar el husped (longitud 6) Contiene un identificador para cada reservacin (longitud 6) Contiene una relacin de que lugares va a visitar el husped (longitud 6) Contiene una relacin en que restaurantes va a comer el husped (longitud 6) Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9 Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9 Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9 Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9 Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9 Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9
Autobuses
Alfabtico
Hoteles
Alfabtico
IdDetalle
Alfabtico
Lugares
Alfabtico
Restaurantes
Alfabtico
Reservar
IdDetalle Alfabtico Contiene la relacin al id de la tabla Detalles Contiene la relacin al id de la tabla de Huesped Contiene un identificador para cada reservacin que se realiza (longitud 6) Contiene la fecha en que llega el husped Contiene la fecha en la que el husped concluye su reservacin. Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9 Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9 Caracteres Alfabtico de la A a la Z y nmeros del 0 al 9 Formato de fecha Formato de fecha
IdHuesped
Alfabtico
IdReserva
Alfabtico
Llega Sale
Fecha Fecha
Autobuses
IdHote IdHote
Id_habita Id_habita
Hoteles
Tiene
Habitaciones
IdHuesped
IdReserva
IdHuesped
IdHote IdHote
Id_habita Id_habita
Nombre
Tipo
Capacidad
IdDetalle
Capacidad
Hoteles
Tiene
Habitaciones
Nombre
Tipo
IdDetalle
IdHote IdHote
Id_habita Id_habita
Hoteles
Tiene
Habitaciones
Nombre
Tipo
Capacidad
Huesped
Reserva r
Detalles
IdHote Nombre
Aerolneas
IdHote
Id_habita Id_habita
Hoteles
Tiene
Habitaciones
Tipo
Capacidad
Nombre
IdHote
Llega
IdHote
Id_habita Id_habita
Lugares
Habitaciones
Tipo Capacidad
Hoteles
Hoteles
Tiene
Nombre
Sale
IdHote IdHote
Id_habita Id_habita
Hoteles
Tiene
Habitaciones
Nombre
Restaurantes
Capacidad IdHote IdHote
Id_habita Id_habita
Tipo
Hoteles
Tiene
Habitaciones
Nombre
Tipo
Capacidad
CREATE DATABASE reservar; CREATE TABLE reservar.Huesped ( IdHuesped VARCHAR (6) NOT NULL, Nombre VARCHAR (40) NOT NULL, Telefono INT, Correo VARCHAR (30) NOT NULL, PRIMARY KEY(IdHuesped) ); CREATE TABLE reservar.Detalles ( IdDetalle VARCHAR (6) NOT NULL, Lugares VARCHAR (6) NOT NULL, Hoteles VARCHAR (6) NOT NULL, Aerolineas VARCHAR (6) NOT NULL, Autobuses VARCHAR (6) NOT NULL, Restaurantes VARCHAR (6) NOT NULL, PRIMARY KEY(IdDetalle) ); CREATE TABLE reservar.Reservar ( IdReserva VARCHAR (6) NOT NULL, IdHuesped VARCHAR (6) NOT NULL, IdDetalle VARCHAR (6) NOT NULL, Llega DATE, Sale DATE, PRIMARY KEY(IdReserva), FOREIGN KEY (IdHuesped) REFERENCES reservar.Huesped (IdHuesped) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (IdDetalle) REFERENCES reservar.Detalles (IdDetalle) ON DELETE CASCADE ON UPDATE CASCADE );