Está en la página 1de 8

Create database Campamento2

use Campamento2
CREATE TABLE BOLETADEPAGO (
CODIGOBOLETA INTEGER NOT NULL IDENTITY (1,1),
ESTADO CHAR(1) NULL,
MONTO FLOAT(5) NULL,
CODFORMAPAGO INTEGER NOT NULL
)
CREATE TABLE ORGANIZADORES (
CODIGOORGANZ INTEGER NOT NULL IDENTITY (1,1),
NOMBRE VARCHAR(30) NOT NULL,
DNI INTEGER NOT NULL,
TELEFONO INTEGER NOT NULL
)
CREATE TABLE EQUIPOSXMONITORES (
CODIGOEQUIPO INTEGER NOT NULL,
CODIGOMONITOR INTEGER NOT NULL,
CODIGOACTIVIDAD INTEGER NOT NULL,
CODIGOORGANZ INTEGER NOT NULL
)
CREATE TABLE FICHAINSCRP (
CODIGOFICHA INTEGER NOT NULL IDENTITY (1,1),
FECHAINSCRIPCION DATETIME NULL,
ESTADOPAGO CHAR(1) NOT NULL,
CODIGORESERVA INTEGER NOT NULL,
CODIGOBOLETA INTEGER NOT NULL,
CODEMPLEADO INTEGER NOT NULL
)
/*ALTER TABLE FICHAINSCRP ADD CONSTRAINT CK_1
CHECK (CODIGOBOLETA!=CODIGOBOLETA)
*/
CREATE TABLE MONITOR (
CODIGOMONITOR INTEGER NOT NULL IDENTITY (1,1),
EDAD INTEGER NOT NULL,
NOMBRE VARCHAR(30) NOT NULL,
DNI INTEGER NOT NULL,
DIRECCION VARCHAR(50) NOT NULL
)
CREATE TABLE APODERADONIO (
CODAPODERADO INTEGER NOT NULL IDENTITY (1,1),
NOMBRE VARCHAR(20) NOT NULL,
TELEFONO INTEGER NOT NULL,
DIRECCION VARCHAR(50) NOT NULL,
DNI INTEGER NOT NULL,
CODIGOFICHA INTEGER NOT NULL
)
CREATE TABLE CABAA (
CODCABAA INTEGER NOT NULL IDENTITY (1,1),
CAPACIDAD INTEGER NULL,
LOCACION VARCHAR(100) NULL
)
CREATE TABLE FORMADEPAGO (
CODFORMAPAGO INTEGER NOT NULL IDENTITY (1,1),
DESCRIPCION VARCHAR(20) NULL
)
CREATE TABLE TIPORESERVA (
CODTIPORES INTEGER NOT NULL IDENTITY (1,1),
PRECENCIAL CHAR(1) NULL,
TELEFONICA CHAR(1) NULL,
ONLINE CHAR(1) NULL
)
CREATE TABLE NIO (
CODNIO INTEGER NOT NULL IDENTITY (1,1),
NOMBRE VARCHAR(30) NOT NULL,
EDAD INTEGER NOT NULL,
DNI INTEGER NOT NULL,
FECHANACIMIENTO DATETIME NOT NULL,
GRADO_ESTUDIOS VARCHAR(20) NOT NULL,
CODIGOFICHA INTEGER NOT NULL,
CODAPODERADO INTEGER NOT NULL
)
CREATE TABLE HOSPEDAJE (
CODIGOHOSP INTEGER NOT NULL IDENTITY (1,1),
CABAAOTIENDA CHAR(1) NOT NULL,
LUGAR VARCHAR(20) NOT NULL,
CODCABAA INTEGER NULL,
CODTIENDA INTEGER NULL
)
CREATE TABLE ACTIVIDAD (
CODIGOACTIVIDAD INTEGER NOT NULL IDENTITY (1,1),
ACTIVIDAD VARCHAR(20) NOT NULL,
CODIGOORGANZ INTEGER NOT NULL
)
CREATE TABLE TIENDA (
CODTIENDA INTEGER NOT NULL IDENTITY (1,1),
CAPACIDAD INTEGER NULL,
COLOR VARCHAR(20) NULL,
FORMA VARCHAR(10) NULL
)
CREATE TABLE EMPLEADO (
CODEMPLEADO INTEGER NOT NULL IDENTITY (1,1),
NOMBRE VARCHAR(30) NOT NULL,
DIRECCION VARCHAR(50) NOT NULL,
DNI INTEGER NOT NULL
)
CREATE TABLE EQUIPO (
CODIGOEQUIPO INTEGER NOT NULL,
CODNIO INTEGER NOT NULL,
CODIGOHOSP INTEGER NOT NULL
)
CREATE TABLE RESERVA (
CODIGORESERVA INTEGER NOT NULL IDENTITY (1,1),
NOMBRENIO VARCHAR(30) NOT NULL,
AONACIMIENTO DATETIME NOT NULL,
EDAD INTEGER NOT NULL,
DIRECCION VARCHAR(50) NOT NULL,
NOMBREAPODERADO VARCHAR(30) NOT NULL,
TELEFONOAPODERADO INTEGER NOT NULL,
PRIMARIASECUNDARIA CHAR(1) NOT NULL,
GRADO INTEGER NOT NULL,
CODTIPORES INTEGER NOT NULL,
CODEMPLEADO INTEGER NOT NULL,
DNI_APODERADO INTEGER NOT NULL,
DNI_NIO INTEGER NOT NULL
)
ALTER TABLE BOLETADEPAGO ADD CONSTRAINT BOLETADEPAGO_PK PRIMARY KEY
(CODIGOBOLETA)
ALTER TABLE ORGANIZADORES ADD CONSTRAINT ORGANIZADORES_PK PRIMARY KEY
(CODIGOORGANZ)
ALTER TABLE EQUIPOSXMONITORES ADD CONSTRAINT EQUIPOSXMONITORES_PK PRIMARY KEY
(CODIGOEQUIPO,
CODIGOMONITOR)
ALTER TABLE FICHAINSCRP ADD CONSTRAINT FICHAINSCRP_PK PRIMARY KEY
(CODIGOFICHA)
ALTER TABLE MONITOR ADD CONSTRAINT MONITOR_PK PRIMARY KEY
(CODIGOMONITOR)
ALTER TABLE APODERADONIO ADD CONSTRAINT APODERADONIO_PK PRIMARY KEY
(CODAPODERADO)
ALTER TABLE CABAA ADD CONSTRAINT CABAA_PK PRIMARY KEY
(CODCABAA)
ALTER TABLE FORMADEPAGO ADD CONSTRAINT FORMADEPAGO_PK PRIMARY KEY
(CODFORMAPAGO)
ALTER TABLE TIPORESERVA ADD CONSTRAINT TIPORESERVA_PK PRIMARY KEY
(CODTIPORES)
ALTER TABLE NIO ADD CONSTRAINT NIO_PK PRIMARY KEY
(CODNIO)
ALTER TABLE HOSPEDAJE ADD CONSTRAINT HOSPEDAJE_PK PRIMARY KEY
(CODIGOHOSP)
ALTER TABLE ACTIVIDAD ADD CONSTRAINT ACTIVIDAD_PK PRIMARY KEY
(CODIGOACTIVIDAD)
ALTER TABLE TIENDA ADD CONSTRAINT TIENDA_PK PRIMARY KEY
(CODTIENDA)
ALTER TABLE EMPLEADO ADD CONSTRAINT EMPLEADO_PK PRIMARY KEY
(CODEMPLEADO)
ALTER TABLE EQUIPO ADD CONSTRAINT EQUIPO_PK PRIMARY KEY
(CODIGOEQUIPO)
ALTER TABLE RESERVA ADD CONSTRAINT RESERVA_PK PRIMARY KEY
(CODIGORESERVA)
ALTER TABLE BOLETADEPAGO ADD CONSTRAINT BOLETADEPAGO_FORMADEPAGO_FK FOREIGN KEY
(CODFORMAPAGO)
REFERENCES FORMADEPAGO
(CODFORMAPAGO)
ALTER TABLE EQUIPOSXMONITORES ADD CONSTRAINT EQUIPOSXMONITORES_EQUIPO_FK FOREIGN
KEY
(CODIGOEQUIPO)
REFERENCES EQUIPO
(CODIGOEQUIPO)
ALTER TABLE EQUIPOSXMONITORES ADD CONSTRAINT EQUIPOSXMONITORES_MONITOR_FK FOREIG
N KEY
(CODIGOMONITOR)
REFERENCES MONITOR
(CODIGOMONITOR)
ALTER TABLE EQUIPOSXMONITORES ADD CONSTRAINT EQUIPOSXMONITORES_ACTIVIDAD_FK FORE
IGN KEY
(CODIGOACTIVIDAD)
REFERENCES ACTIVIDAD
(CODIGOACTIVIDAD)
ALTER TABLE EQUIPOSXMONITORES ADD CONSTRAINT EQUIPOSXMONITORES_ORGANIZADORES_FK
FOREIGN KEY
(CODIGOORGANZ)
REFERENCES ORGANIZADORES
(CODIGOORGANZ)
ALTER TABLE FICHAINSCRP ADD CONSTRAINT FICHAINSCRP_RESERVA_FK FOREIGN KEY
(CODIGORESERVA)
REFERENCES RESERVA
(CODIGORESERVA)
ALTER TABLE FICHAINSCRP ADD CONSTRAINT FICHAINSCRP_BOLETADEPAGO_FK FOREIGN KEY
(CODIGOBOLETA)
REFERENCES BOLETADEPAGO
(CODIGOBOLETA)
ALTER TABLE FICHAINSCRP ADD CONSTRAINT FICHAINSCRP_EMPLEADO_FK FOREIGN KEY
(CODEMPLEADO)
REFERENCES EMPLEADO
(CODEMPLEADO)
ALTER TABLE APODERADONIO ADD CONSTRAINT APODERADONIO_FICHAINSCRP_FK FOREIGN KEY
(CODIGOFICHA)
REFERENCES FICHAINSCRP
(CODIGOFICHA)
ALTER TABLE NIO ADD CONSTRAINT NIO_FICHAINSCRP_FK FOREIGN KEY
(CODIGOFICHA)
REFERENCES FICHAINSCRP
(CODIGOFICHA)
ALTER TABLE NIO ADD CONSTRAINT NIO_APODERADONIO_FK FOREIGN KEY
(CODAPODERADO)
REFERENCES APODERADONIO
(CODAPODERADO)
ALTER TABLE HOSPEDAJE ADD CONSTRAINT HOSPEDAJE_CABAA_FK FOREIGN KEY
(CODCABAA)
REFERENCES CABAA
(CODCABAA)
ALTER TABLE HOSPEDAJE ADD CONSTRAINT HOSPEDAJE_TIENDA_FK FOREIGN KEY
(CODTIENDA)
REFERENCES TIENDA
(CODTIENDA)
ALTER TABLE ACTIVIDAD ADD CONSTRAINT ACTIVIDAD_ORGANIZADORES_FK FOREIGN KEY
(CODIGOORGANZ)
REFERENCES ORGANIZADORES
(CODIGOORGANZ)
ALTER TABLE EQUIPO ADD CONSTRAINT EQUIPO_NIO_FK FOREIGN KEY
(CODNIO)
REFERENCES NIO
(CODNIO)
ALTER TABLE EQUIPO ADD CONSTRAINT EQUIPO_HOSPEDAJE_FK FOREIGN KEY
(CODIGOHOSP)
REFERENCES HOSPEDAJE
(CODIGOHOSP)
ALTER TABLE RESERVA ADD CONSTRAINT RESERVA_TIPORESERVA_FK FOREIGN KEY
(CODTIPORES)
REFERENCES TIPORESERVA
(CODTIPORES)
ALTER TABLE RESERVA ADD CONSTRAINT RESERVA_EMPLEADO_FK FOREIGN KEY
(CODEMPLEADO)
REFERENCES EMPLEADO
(CODEMPLEADO)
INSERT INTO BOLETADEPAGO VALUES(1,200,1)
INSERT INTO BOLETADEPAGO VALUES(1,200,1)
INSERT INTO BOLETADEPAGO VALUES(1,200,1)
INSERT INTO BOLETADEPAGO VALUES(1,200,1)
INSERT INTO BOLETADEPAGO VALUES(1,200,1)
INSERT INTO BOLETADEPAGO VALUES(1,200,2)
INSERT INTO BOLETADEPAGO VALUES(1,200,2)
INSERT INTO BOLETADEPAGO VALUES(1,200,2)
INSERT INTO BOLETADEPAGO VALUES(1,200,1)
INSERT INTO BOLETADEPAGO VALUES(1,200,2)
INSERT INTO BOLETADEPAGO VALUES(1,200,3)
INSERT INTO BOLETADEPAGO VALUES(1,200,2)
INSERT INTO FICHAINSCRP VALUES('2014-01-03','1',1,1,1)
INSERT INTO FICHAINSCRP VALUES('2014-01-04','1',1,2,1)
INSERT INTO FICHAINSCRP VALUES('2014-01-05','1',1,3,4)
INSERT INTO FICHAINSCRP VALUES('2014-01-06','1',1,4,1)
INSERT INTO FICHAINSCRP VALUES('2014-01-06','1',1,5,2)
INSERT INTO FICHAINSCRP VALUES('2014-01-06','1',1,6,4)
INSERT INTO FICHAINSCRP VALUES('2014-01-08','1',1,7,2)
INSERT INTO FICHAINSCRP VALUES('2014-01-09','1',1,8,3)
INSERT INTO FICHAINSCRP VALUES('2014-01-10','1',1,9,5)
INSERT INTO FICHAINSCRP VALUES('2014-01-11','1',1,10,4)
INSERT INTO FICHAINSCRP VALUES('2014-01-11','1',1,11,2)
INSERT INTO FICHAINSCRP VALUES('2014-01-11','1',1,12,2)
INSERT INTO FORMADEPAGO VALUES('EFECTIVO')
INSERT INTO FORMADEPAGO VALUES('TARJETA')
INSERT INTO FORMADEPAGO VALUES('CHEQUE')

INSERT INTO TIPORESERVA VALUES('1','0','0')
INSERT INTO TIPORESERVA VALUES('0','1','0')
INSERT INTO TIPORESERVA VALUES('0','0','1')
INSERT INTO EMPLEADO VALUES('Luis Raban Pical','Los tumbaos 242 Los cipreses',46
584878)
INSERT INTO EMPLEADO VALUES('Jose luis','Los cerrados 542 Los hijos',46584878)
INSERT INTO EMPLEADO VALUES('Luis alfonso','Los serperts 265 Los sipes',46584878
)
INSERT INTO EMPLEADO VALUES('Maria de nieve','Los anrise 212 Los tratos',4658487
8)
INSERT INTO EMPLEADO VALUES('Bobilici samitri','Loscallejeros 454 Los llanos',46
584878)
INSERT INTO RESERVA VALUES ('Pepito','1998-01-05',16,'direccion1','Raul',5455345
3,0,1,1,3,121,1111)
INSERT INTO RESERVA VALUES ('Juanito','2000-02-03',14, 'direccion2','Hugo',55482
866,0,2,3,4,122,1112)
INSERT INTO RESERVA VALUES ('Lucho','1997-05-06',15, 'direccion3','Fernando',564
67896,0,3,2,5,123,1113)
INSERT INTO RESERVA VALUES ('Luis','1999-05-06',16, 'direccion4','mELINDA',21578
966,0,3,2,5,124,1114)
INSERT INTO RESERVA VALUES ('Andrea','1998-05-06',16, 'direccion5','Susana',5456
7896,0,3,2,4,125,1115)
INSERT INTO RESERVA VALUES ('Julia','2004-05-06',14, 'direccion6','Claudia',5545
7896,0,3,2,3,126,1117)
INSERT INTO RESERVA VALUES ('Cecilia','2001-05-06',18, 'direccion7','Brigitte',4
5467896,0,3,2,2,127,1116)
INSERT INTO RESERVA VALUES ('Ruben','2003-05-06',15, 'direccion8','Iris',5468784
6,0,3,2,5,128,11172)
INSERT INTO RESERVA VALUES ('Ermenejildo','2006-05-06',15, 'direccion9','Evelyn'
,54454596,0,3,2,1,129,1118)
INSERT INTO RESERVA VALUES ('Roberto','1998-05-06',14, 'direccion10','Hugo',5646
7545,0,3,2,1,120,1119)
INSERT INTO RESERVA VALUES ('German','1997-05-06',16, 'direccion11','Alberto',58
754896,0,3,2,4,1234,1110)
INSERT INTO RESERVA VALUES ('Nicol','1999-05-06',15, 'direccion12','Julian',6545
4656,0,3,2,2,12345,1120)
INSERT INTO APODERADONIO VALUES ('Raul',232323,'direccion1',121,1)
INSERT INTO APODERADONIO VALUES ('Hugo',232323,'direccion2',122,2)
INSERT INTO APODERADONIO VALUES ('Fernando',232323,'direccion3',123,3)
INSERT INTO APODERADONIO VALUES ('Melinda',232323,'direccion4',124,4)
INSERT INTO APODERADONIO VALUES ('Susana',232323,'direccion5',125,5)
INSERT INTO APODERADONIO VALUES ('Claudia',232323,'direccion6',126,6)
INSERT INTO APODERADONIO VALUES ('Brigitte',232323,'direccion7',127,7)
INSERT INTO APODERADONIO VALUES ('Iris',232323,'direccion8',128,8)
INSERT INTO APODERADONIO VALUES ('Evelyn',232323,'direccion9',129,9)
INSERT INTO APODERADONIO VALUES ('Hugo',232323,'direccion10',120,10)
INSERT INTO APODERADONIO VALUES ('Alberto',232323,'direccion11',1234,11)
INSERT INTO APODERADONIO VALUES ('Julian',232323,'direccion12',12345,12)

INSERT INTO NIO VALUES ('Pepito',16,1111,'1998-01-05','SECUNDARIA',1,1)
INSERT INTO NIO VALUES ('Juanito',14,1112,'2000-02-03','SECUNDARIA',2,2)
INSERT INTO NIO VALUES ('Lucho',15,1113,'1997-05-06','SECUNDARIA',3,3)
INSERT INTO NIO VALUES ('Luis',16,1114,'1999-05-06','SECUNDARIA',4,4)
INSERT INTO NIO VALUES ('Andrea',16,1115,'1998-05-06','SECUNDARIA',5,5)
INSERT INTO NIO VALUES ('Julia',16,1117,'2004-05-06','SECUNDARIA',6,6)
INSERT INTO NIO VALUES ('Cecilia',16,1116,'2001-05-06','SECUNDARIA',7,7)
INSERT INTO NIO VALUES ('Ruben',16,11172,'2003-05-06','SECUNDARIA',8,8)
INSERT INTO NIO VALUES ('Ermenejildo',16,1118,'2006-05-06','SECUNDARIA',9,9)
INSERT INTO NIO VALUES ('Roberto',16,1119,'1998-05-06',14','SECUNDARIA',10,10)
INSERT INTO NIO VALUES ('German',16,1110,'1997-05-06','SECUNDARIA',11,11)
INSERT INTO NIO VALUES ('Nicol',16,1120,'1999-05-06','SECUNDARIA',12,12)
INSERT INTO CABAA VALUES (4,'LUGAR1')
INSERT INTO CABAA VALUES (8,'LUGAR2')
INSERT INTO CABAA VALUES (8,'LUGAR3')
INSERT INTO CABAA VALUES (6,'LUGAR4')
INSERT INTO CABAA VALUES (6,'LUGAR5')
INSERT INTO TIENDA VALUES (3,'rojo','FORMA1')
INSERT INTO TIENDA VALUES (4,'VERDE','FORMA2')
INSERT INTO TIENDA VALUES (3,'AZUL','FORMA1')
INSERT INTO TIENDA VALUES (6,'rojo','FORMA3')
/*CABAATIENDA 0 1 */
INSERT INTO HOSPEDAJE VALUES (0,'LUGAR1',1,'NULL')
INSERT INTO HOSPEDAJE VALUES (0,'LUGAR3',2,'NULL')
INSERT INTO HOSPEDAJE VALUES (1,'LUGAR2','NULL',2)
INSERT INTO HOSPEDAJE VALUES (0,'LUGAR4',4,'NULL')
INSERT INTO EQUIPO VALUES (1,1,1)
INSERT INTO EQUIPO VALUES (1,2,1)
INSERT INTO EQUIPO VALUES (1,3,1)
INSERT INTO EQUIPO VALUES (2,5,2)
INSERT INTO EQUIPO VALUES (2,6,2)
INSERT INTO EQUIPO VALUES (2,4,2)
INSERT INTO EQUIPO VALUES (3,7,3)
INSERT INTO EQUIPO VALUES (3,8,3)
INSERT INTO EQUIPO VALUES (3,9,3)
INSERT INTO EQUIPO VALUES (4,10,4)
INSERT INTO EQUIPO VALUES (4,11,4)
INSERT INTO EQUIPO VALUES (4,12,4)
INSERT INTO MONITOR VALUES (20,'MONITOR1',12345678,'DIRECCIONM1')
INSERT INTO MONITOR VALUES (20,'MONITOR2',12345670,'DIRECCIONM2')
INSERT INTO MONITOR VALUES (20,'MONITOR3',12345679,'DIRECCIONM3')
INSERT INTO ORGANIZADORES VALUES ('NOMBREO1',12345,5954949)
INSERT INTO ORGANIZADORES VALUES ('NOMBREO2',12348,5956449)
INSERT INTO ORGANIZADORES VALUES ('NOMBREO3',12347,5921349)
INSERT INTO ORGANIZADORES VALUES ('NOMBREO4',12346,59540909)
INSERT INTO ACTIVIDAD VALUES('FUTBOL',1)
INSERT INTO ACTIVIDAD VALUES('NATACION',2)
INSERT INTO ACTIVIDAD VALUES('VOLEY',3)
INSERT INTO ACTIVIDAD VALUES('TENIS',1)
INSERT INTO ACTIVIDAD VALUES('BUSQUDA TESORO',5)
INSERT INTO EQUIPOSXMONITORES VALUES(1,1,1,2)
INSERT INTO EQUIPOSXMONITORES VALUES(2,2,2,3)
INSERT INTO EQUIPOSXMONITORES VALUES(3,3,3,3)
INSERT INTO EQUIPOSXMONITORES VALUES(4,1,5,3)
select * from APODERADONIO
SELECT *FROM FICHAINSCRP
SELECT * FROM BOLETADEPAGO
SELECT * FROM FORMADEPAGO
SELECT * FROM TIPORESERVA
select * from EMPLEADO
select * from RESERVA

También podría gustarte