Motel

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 4

Create database motel;

use motel;

CREATE TABLE tipo_servicio (


NombreSERVICIO char(10) NOT NULL,
PRIMARY KEY ( NombreSERVICIO )
) ;

INSERT INTO tipo_servicio VALUES ('COMEDOR');


INSERT INTO tipo_servicio VALUES ('LAVANDERIA');

CREATE TABLE paises (


pais char(20) NOT NULL,
PRIMARY KEY ( pais )
) ;

INSERT INTO paises VALUES ('ALEMANIA');


INSERT INTO paises VALUES ('PERU');
INSERT INTO paises VALUES ('ECUADOR');
INSERT INTO paises VALUES ('PORTUGAL');

CREATE TABLE clientes (


Identificacion char(12) NOT NULL,
Pais char(20) NOT NULL,
Nombre char(12) NOT NULL,
Apellido1 char(12) NOT NULL,
Apellido2 char(12) ,
Direccion char(30) NOT NULL,
Telefono char(12) NOT NULL,
Observaciones char(50) ,
PRIMARY KEY ( Identificacion ),
FOREIGN KEY (Pais) references paises (pais) );

INSERT INTO clientes VALUES ('12345', 'PERU', 'Felipe', 'Iglesias', 'L�pez',


'Avda Los Castros, 44', '942344444', 'Buen cliente');
INSERT INTO clientes VALUES ('44444', 'ECUADOR', 'Luis', 'Garc�a', 'Garc�a',
'Calle Mayor, 67 ', '942456444', 'Mal cliente');
INSERT INTO clientes VALUES ('456789', 'PERU', 'Ludovic', 'Galeon', 'Bourquin',
'18 avenue Alsacen Cour', '37890194', null);
INSERT INTO clientes VALUES ('12347', 'PERU', 'Felipe', 'Iglesias', 'L�pez',
'Avda Los Castros, 44', '942344444', 'Buen cliente');
INSERT INTO clientes VALUES ('44443', 'ECUADOR', 'Luisa', 'Ganimediz', 'Garc�a',
'Calle 1', '999241145', 'Mal cliente');
INSERT INTO clientes VALUES ('456787', 'PERU', 'Carlos', 'Solis', 'Sosa', 'Calle
Junin 888', '995487308', null);

CREATE TABLE tipo_habitacion (


Categoria int NOT NULL ,
Camas int NOT NULL,
Exterior char(2) NOT NULL check (Exterior in ('SI', 'NO')),
Salon char(2) NOT NULL check (Salon in ('SI', 'NO')),
Terraza char(2) NOT NULL check (Terraza in ('SI', 'NO')),
PRIMARY KEY ( Categoria )
) ;

INSERT INTO tipo_habitacion VALUES (1, 1, 'SI', 'NO', 'NO');


INSERT INTO tipo_habitacion VALUES (2, 2, 'SI', 'NO', 'NO');
INSERT INTO tipo_habitacion VALUES (3, 3, 'SI', 'NO', 'NO');
INSERT INTO tipo_habitacion VALUES (4, 1, 'SI', 'SI', 'NO');

CREATE TABLE habitaciones (


NumHABITACION int NOT NULL,
TIPO_HABITACION int NOT NULL,
PRIMARY KEY ( NumHABITACION ),
Foreign key (tipo_habitacion) references tipo_habitacion ( Categoria )
) ;

INSERT INTO habitaciones VALUES (101, 1);


INSERT INTO habitaciones VALUES (102, 1);
INSERT INTO habitaciones VALUES (103, 1);
INSERT INTO habitaciones VALUES (104, 2);
INSERT INTO habitaciones VALUES (105, 2);
INSERT INTO habitaciones VALUES (106, 3);
INSERT INTO habitaciones VALUES (107, 4);

CREATE TABLE servicios (


idSERVICIOS int NOT NULL ,
NombreSERVICIO char(10) NOT NULL,
Descripcion char(30) NOT NULL,
Precio money NOT NULL,
IVA numeric (5,2) NOT NULL,
Fecha date NOT NULL,
PRIMARY KEY ( idSERVICIOS ),
foreign key (nombreServicio) references tipo_servicio ( NombreSERVICIO )
) ;

set dateformat ymd;

INSERT INTO servicios VALUES (1, 'COMEDOR', '1 menu del Dia', 10, 7, '2009-01-
01');
INSERT INTO servicios VALUES (2, 'LAVANDERIA', 'Lavado de Camisa', 2, 7, '2009-
01-01');
INSERT INTO servicios VALUES (3, 'LAVANDERIA', 'Lavado de pantalon', 1, 7, '2009-
01-01');

CREATE TABLE temporada (


TEMPORADA int NOT NULL ,
FechaINICIO date NOT NULL,
FechaFINAL date NOT NULL,
Tipo char(1) not null check (tipo in ('B','M','A')) ,
PRIMARY KEY ( TEMPORADA )
) ;

set dateformat ymd


INSERT INTO temporada VALUES (1, '2009-01-01', '2009-03-31', 'B');
INSERT INTO temporada VALUES (2, '2009-04-01', '2009-05-31', 'M');
INSERT INTO temporada VALUES (3, '2009-06-01', '2009-08-31', 'A');
INSERT INTO temporada VALUES (4, '2009-09-01', '2009-10-31', 'M');
INSERT INTO temporada VALUES (5, '2009-11-01', '2009-12-31', 'B');

CREATE TABLE precio_habitacion (


idPrecio int NOT NULL ,
Precio money NOT NULL,
TEMPORADA int NOT NULL,
TIPO_HABITACION int NOT NULL,
PRIMARY KEY ( idPrecio ),
foreign key (temporada) references temporada(temporada),
foreign key (tipo_habitacion) references tipo_habitacion(categoria )
) ;

INSERT INTO precio_habitacion VALUES (1, 30, 1, 1);


INSERT INTO precio_habitacion VALUES (2, 35, 2, 1);
INSERT INTO precio_habitacion VALUES (3, 40, 3, 1);
INSERT INTO precio_habitacion VALUES (4, 35, 4, 1);
INSERT INTO precio_habitacion VALUES (5, 30, 5, 1);
INSERT INTO precio_habitacion VALUES (6, 35, 1, 2);
INSERT INTO precio_habitacion VALUES (7, 40, 2, 2);
INSERT INTO precio_habitacion VALUES (8, 45, 3, 2);
INSERT INTO precio_habitacion VALUES (9, 40, 4, 2);
INSERT INTO precio_habitacion VALUES (10, 35, 5, 2);
INSERT INTO precio_habitacion VALUES (11, 40, 1, 3);
INSERT INTO precio_habitacion VALUES (12, 45, 2, 3);
INSERT INTO precio_habitacion VALUES (13, 50, 3, 3);
INSERT INTO precio_habitacion VALUES (14, 45, 4, 3);
INSERT INTO precio_habitacion VALUES (15, 40, 5, 3);
INSERT INTO precio_habitacion VALUES (16, 50, 1, 4);
INSERT INTO precio_habitacion VALUES (17, 55, 2, 4);
INSERT INTO precio_habitacion VALUES (18, 60, 3, 4);
INSERT INTO precio_habitacion VALUES (19, 55, 4, 4);
INSERT INTO precio_habitacion VALUES (20, 50, 5, 4);

CREATE TABLE reserva_habitac (


idRESERVA numeric identity(1,1) NOT NULL ,
FechaENTRADA date NOT NULL,
FechaSALIDA date NOT NULL,
IVA numeric(5,2) NOT NULL,
NumHABITACION int NOT NULL,
CLIENTE char(12) NOT NULL,
PRIMARY KEY ( idRESERVA ) ,
foreign KEY (cliente) references CLIENTES (Identificacion ),
foreign key (numHabitacion) references HABITACIONES (NumHABITACION )
) ;

INSERT INTO reserva_habitac (FechaENTRADA , FechaSALIDA , IVA ,


NumHABITACION , CLIENTE)
VALUES ( '2009-03-15', '2009-03-25', 0.07,101, '12345');
INSERT INTO reserva_habitac (FechaENTRADA , FechaSALIDA , IVA , NumHABITACION ,
CLIENTE)
VALUES ( '2009-03-15', '2009-03-25', 0.07, 102, '12345');
INSERT INTO reserva_habitac (FechaENTRADA , FechaSALIDA , IVA , NumHABITACION ,
CLIENTE)
VALUES ( '2009-02-16', '2009-02-21', 0.07,103, '12345');
INSERT INTO reserva_habitac (FechaENTRADA , FechaSALIDA , IVA , NumHABITACION ,
CLIENTE)
VALUES ( '2009-03-16', '2009-03-21', 0.07,104, '44444');
INSERT INTO reserva_habitac (FechaENTRADA , FechaSALIDA , IVA , NumHABITACION ,
CLIENTE)
VALUES ( '2009-03-16', '2009-03-21', 0.07,105, '44444');
INSERT INTO reserva_habitac (FechaENTRADA , FechaSALIDA , IVA , NumHABITACION ,
CLIENTE)
VALUES ( '2009-03-16', '2009-03-21', 0.07,106, '44444');
INSERT INTO reserva_habitac (FechaENTRADA , FechaSALIDA , IVA , NumHABITACION ,
CLIENTE)
VALUES ( '2009-03-16', '2009-03-21', 0.07,107, '44444');

CREATE TABLE gastos (


idGASTOS int identity NOT NULL ,
idRESERVA numeric NOT NULL,
idSERVICIOS int NOT NULL,
Fecha datetime NOT NULL,
Cantidad int NOT NULL,
Precio money not null,
PRIMARY KEY ( idGASTOS ),
foreign KEY (idreserva) references reserva_habitac (idREserva ),
foreign key (idservicios ) references SERVICIOS (idSERVICIOS )
) ;

set IDENTITY_INSERT dbo.gastos on

INSERT INTO gastos ( idgastos,idRESERVA , idSERVICIOS ,Fecha ,Cantidad ,Precio)


VALUES ( 1,1,1, '2009-03-15 12:00', 1,15);
INSERT INTO gastos ( idgastos,idRESERVA , idSERVICIOS ,Fecha ,Cantidad ,Precio)
VALUES (2, 1,1, '2009-03-15 11:00', 1,12);
INSERT INTO gastos (idgastos, idRESERVA , idSERVICIOS ,Fecha ,Cantidad ,Precio)
VALUES (3, 4, 2, '2009-03-15 09:30', 1,2);

set IDENTITY_INSERT dbo.gastos off

También podría gustarte

  • Script Base de Datos Tienda de Abarrotes
    Script Base de Datos Tienda de Abarrotes
    Documento9 páginas
    Script Base de Datos Tienda de Abarrotes
    Adrian Moreno
    100% (2)
  • Guarderia 2.0
    Guarderia 2.0
    Documento6 páginas
    Guarderia 2.0
    sergio
    Aún no hay calificaciones
  • Guia 2 Nueva
    Guia 2 Nueva
    Documento14 páginas
    Guia 2 Nueva
    estudio estudio
    Aún no hay calificaciones
  • Caso Práctico
    Caso Práctico
    Documento6 páginas
    Caso Práctico
    Edwards Leon Paredes
    Aún no hay calificaciones
  • Script Rep A So Parcial 2
    Script Rep A So Parcial 2
    Documento4 páginas
    Script Rep A So Parcial 2
    aaaaserejexd
    Aún no hay calificaciones
  • BDPRACTICASQL
    BDPRACTICASQL
    Documento12 páginas
    BDPRACTICASQL
    frankgiraldofabian
    Aún no hay calificaciones
  • Imp Rental P
    Imp Rental P
    Documento6 páginas
    Imp Rental P
    Rob_ChiOsh
    Aún no hay calificaciones
  • 2
    2
    Documento2 páginas
    2
    Khal Phash
    Aún no hay calificaciones
  • Corte 2 Trabajotxt
    Corte 2 Trabajotxt
    Documento3 páginas
    Corte 2 Trabajotxt
    missel mccormick
    Aún no hay calificaciones
  • Ejercicios Base de Datos 1
    Ejercicios Base de Datos 1
    Documento54 páginas
    Ejercicios Base de Datos 1
    Arscomerds Holos
    Aún no hay calificaciones
  • Prueba Unidad 1
    Prueba Unidad 1
    Documento6 páginas
    Prueba Unidad 1
    Fernando Feijoó
    Aún no hay calificaciones
  • Script de La Base de Datos de Jardineria
    Script de La Base de Datos de Jardineria
    Documento41 páginas
    Script de La Base de Datos de Jardineria
    DANIEL EDUARDO DIAZ MONTIEL
    100% (1)
  • Actividad3 Vale
    Actividad3 Vale
    Documento5 páginas
    Actividad3 Vale
    Tiare Alarcón
    Aún no hay calificaciones
  • Entregable Base
    Entregable Base
    Documento4 páginas
    Entregable Base
    Cesia Bravo
    Aún no hay calificaciones
  • Codigo SQL Talleres
    Codigo SQL Talleres
    Documento31 páginas
    Codigo SQL Talleres
    felipe merchan
    Aún no hay calificaciones
  • Examen 1 Resuelto
    Examen 1 Resuelto
    Documento3 páginas
    Examen 1 Resuelto
    Maruja Tello Peralta
    100% (1)
  • Ejemplo PEDIDOS
    Ejemplo PEDIDOS
    Documento4 páginas
    Ejemplo PEDIDOS
    jaci garcia
    Aún no hay calificaciones
  • SQL Base de Datos
    SQL Base de Datos
    Documento4 páginas
    SQL Base de Datos
    Nefertity Imperial
    Aún no hay calificaciones
  • Jardineria Parte 1
    Jardineria Parte 1
    Documento50 páginas
    Jardineria Parte 1
    luis enrique
    Aún no hay calificaciones
  • Ga6 220501096 Aa2-Ev03
    Ga6 220501096 Aa2-Ev03
    Documento12 páginas
    Ga6 220501096 Aa2-Ev03
    Tomas Andres martinez
    Aún no hay calificaciones
  • VISTAS
    VISTAS
    Documento2 páginas
    VISTAS
    Roonny Franklin Cruz Carrasco
    Aún no hay calificaciones
  • Jardineria
    Jardineria
    Documento37 páginas
    Jardineria
    Heriberto Amezcua Hernández
    Aún no hay calificaciones
  • Consulta Multitabla
    Consulta Multitabla
    Documento5 páginas
    Consulta Multitabla
    Wilder De la cruz
    Aún no hay calificaciones
  • Unknown
    Unknown
    Documento8 páginas
    Unknown
    Fernando Uc
    Aún no hay calificaciones
  • Clase 25 Ag 2021
    Clase 25 Ag 2021
    Documento4 páginas
    Clase 25 Ag 2021
    Gloria Jose Yaquetto Paredes
    Aún no hay calificaciones
  • Script BD Ventas2015
    Script BD Ventas2015
    Documento5 páginas
    Script BD Ventas2015
    Fernando Allen
    Aún no hay calificaciones
  • SQL Jardineria
    SQL Jardineria
    Documento37 páginas
    SQL Jardineria
    yozork
    Aún no hay calificaciones
  • Práctica-3-SqlServer-to-MySql HOTEL COMPLETO
    Práctica-3-SqlServer-to-MySql HOTEL COMPLETO
    Documento10 páginas
    Práctica-3-SqlServer-to-MySql HOTEL COMPLETO
    liset hernandez
    Aún no hay calificaciones
  • Actividad 3 Tiare
    Actividad 3 Tiare
    Documento4 páginas
    Actividad 3 Tiare
    Tiare Alarcón
    Aún no hay calificaciones
  • Alejandro-Evidencia GA6-220501096-AA2-EV03
    Alejandro-Evidencia GA6-220501096-AA2-EV03
    Documento9 páginas
    Alejandro-Evidencia GA6-220501096-AA2-EV03
    alejandrortiz30
    100% (1)
  • Base de Datos
    Base de Datos
    Documento4 páginas
    Base de Datos
    diderot666
    Aún no hay calificaciones
  • CODIGOS
    CODIGOS
    Documento3 páginas
    CODIGOS
    jair.777.super
    Aún no hay calificaciones
  • Tarea Base de Datos 2 J Steisy Sánchez
    Tarea Base de Datos 2 J Steisy Sánchez
    Documento15 páginas
    Tarea Base de Datos 2 J Steisy Sánchez
    steisy sanchez
    Aún no hay calificaciones
  • BD
    BD
    Documento3 páginas
    BD
    hasodox650
    Aún no hay calificaciones
  • Base Datos
    Base Datos
    Documento5 páginas
    Base Datos
    agustin04romo
    Aún no hay calificaciones
  • Base de Datos Ferreteria
    Base de Datos Ferreteria
    Documento3 páginas
    Base de Datos Ferreteria
    Estella Saleme Lugo
    Aún no hay calificaciones
  • CINE
    CINE
    Documento6 páginas
    CINE
    Steeven Robert Salinas
    Aún no hay calificaciones
  • Create Database Ejercicios
    Create Database Ejercicios
    Documento7 páginas
    Create Database Ejercicios
    Ambar Montoya
    Aún no hay calificaciones
  • Pedido S
    Pedido S
    Documento5 páginas
    Pedido S
    Tmp
    Aún no hay calificaciones
  • Triggers
    Triggers
    Documento6 páginas
    Triggers
    morebecerril879
    Aún no hay calificaciones
  • TRABAJO DE BASE DE DATOS Valentina
    TRABAJO DE BASE DE DATOS Valentina
    Documento7 páginas
    TRABAJO DE BASE DE DATOS Valentina
    Valentina Camacho
    Aún no hay calificaciones
  • BDVENTAS
    BDVENTAS
    Documento20 páginas
    BDVENTAS
    cordovaaldoeoldan
    Aún no hay calificaciones
  • JHOJAN
    JHOJAN
    Documento9 páginas
    JHOJAN
    yoyansilva
    Aún no hay calificaciones
  • Clase de Computación
    Clase de Computación
    Documento6 páginas
    Clase de Computación
    jimena2019.01
    Aún no hay calificaciones
  • 2 Ejercicios
    2 Ejercicios
    Documento6 páginas
    2 Ejercicios
    Abel Torres Mallqui
    Aún no hay calificaciones
  • Clase 4 Lab Base de Datos
    Clase 4 Lab Base de Datos
    Documento10 páginas
    Clase 4 Lab Base de Datos
    Isaac
    Aún no hay calificaciones
  • BD Windows
    BD Windows
    Documento3 páginas
    BD Windows
    MIGUEL ANGEL LEON JUICA
    Aún no hay calificaciones
  • Car Gar Tablas
    Car Gar Tablas
    Documento3 páginas
    Car Gar Tablas
    Javier Rodríguez
    Aún no hay calificaciones
  • Create Database ReservadeVuelo
    Create Database ReservadeVuelo
    Documento13 páginas
    Create Database ReservadeVuelo
    Keene Bautista
    Aún no hay calificaciones
  • Create Database Farmacia
    Create Database Farmacia
    Documento14 páginas
    Create Database Farmacia
    Edwins Luís
    Aún no hay calificaciones
  • Base de Datos Tienda
    Base de Datos Tienda
    Documento4 páginas
    Base de Datos Tienda
    hectoralejandroroldancanales
    Aún no hay calificaciones
  • Do Cum en To 1
    Do Cum en To 1
    Documento3 páginas
    Do Cum en To 1
    Anhell Inostroza
    Aún no hay calificaciones
  • Examen de Modelamiento de Datos
    Examen de Modelamiento de Datos
    Documento45 páginas
    Examen de Modelamiento de Datos
    luis danilo prado araya
    Aún no hay calificaciones
  • Alana Tienda
    Alana Tienda
    Documento5 páginas
    Alana Tienda
    ramon2004ma
    Aún no hay calificaciones
  • Creacion de Base de Datos y Tablas
    Creacion de Base de Datos y Tablas
    Documento3 páginas
    Creacion de Base de Datos y Tablas
    jair.777.super
    Aún no hay calificaciones
  • Base de Datos Oracle
    Base de Datos Oracle
    Documento5 páginas
    Base de Datos Oracle
    Nadim Moran Solis
    Aún no hay calificaciones
  • Practica 1 Matrices 3
    Practica 1 Matrices 3
    Documento2 páginas
    Practica 1 Matrices 3
    Oswaldo Castromonte Solano
    Aún no hay calificaciones
  • Formatos-SIRIES 1
    Formatos-SIRIES 1
    Documento56 páginas
    Formatos-SIRIES 1
    Oswaldo Castromonte Solano
    Aún no hay calificaciones
  • Formatos-SIRIES 1
    Formatos-SIRIES 1
    Documento56 páginas
    Formatos-SIRIES 1
    Oswaldo Castromonte Solano
    Aún no hay calificaciones
  • Pro Posicion Es
    Pro Posicion Es
    Documento2 páginas
    Pro Posicion Es
    Oswaldo Castromonte Solano
    Aún no hay calificaciones
  • CODIGO LEDS Al Ritmo de La Musica
    CODIGO LEDS Al Ritmo de La Musica
    Documento5 páginas
    CODIGO LEDS Al Ritmo de La Musica
    Oswaldo Castromonte Solano
    Aún no hay calificaciones
  • Administracion de Operaciones
    Administracion de Operaciones
    Documento6 páginas
    Administracion de Operaciones
    Oswaldo Castromonte Solano
    Aún no hay calificaciones
  • Administracion de Operaciones
    Administracion de Operaciones
    Documento6 páginas
    Administracion de Operaciones
    Oswaldo Castromonte Solano
    Aún no hay calificaciones
  • Examen Final
    Examen Final
    Documento2 páginas
    Examen Final
    Oswaldo Castromonte Solano
    Aún no hay calificaciones