100% encontró este documento útil (1 voto)
956 vistas4 páginas

Base de Datos para Alquiler de Autos

El documento describe la creación de tablas en una base de datos para un sistema de alquiler de autos. Se crean tablas para marcas, modelos, autos disponibles, clientes y registros de alquiler. Luego se insertan datos de ejemplo en las tablas de marcas, modelos, autos, clientes y alquileres.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
956 vistas4 páginas

Base de Datos para Alquiler de Autos

El documento describe la creación de tablas en una base de datos para un sistema de alquiler de autos. Se crean tablas para marcas, modelos, autos disponibles, clientes y registros de alquiler. Luego se insertan datos de ejemplo en las tablas de marcas, modelos, autos, clientes y alquileres.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

--

--
--CONN AUTORENTA/AUTO
--
--create table "marcas" ("id_marca" number(5) primary key, "nom_marca"
varchar2(20));
--
create table "modelos" ("id_marca" number(3), "id_modelo" number(3), "nom_modelo"
varchar2(20),
constraint pk_model primary key ("id_marca", "id_modelo"));

--
Create table autos (id_auto number(5) primary key, nombre varchar2(30), id_marca
number(3),
id_modelo number(3), anno number(4), color varchar2(15), tipo varchar2(15), estatus
char(4),
costo number(10), valor_alq number(8));
--
create table clientes (id_cedula varchar2(14) primary key, nomb_cte varchar(40),
nacionalidad varchar2(20),
direccion varchar2(40), telefono varchar2(8), celular varchar2(9), email
varchar2(30));
--
create table alquiler (no_docum number(8) primary key, id_auto number(5), fecha_alq
date, dias_alq number(3),
valor_alq number(8), id_cedula varchar2(14), estatus char(3), fecha_devol date);

--
INSERT INTO MARCAS VALUES (103, 'MITSUBISHI');
INSERT INTO MARCAS VALUES (110, 'TOYOTA');
INSERT INTO MARCAS VALUES (120, 'NISSAN');
INSERT INTO MARCAS VALUES (125, 'HONDA');
INSERT INTO MARCAS VALUES (130, 'HYUNDAI');

INSERT INTO MODELOS VALUES (103,100, 'MONTERO');


INSERT INTO MODELOS VALUES (103, 101, 'LANCER');
INSERT INTO MODELOS VALUES (110, 200, 'YARIS');
INSERT INTO MODELOS VALUES (110, 201, 'RAV4');
INSERT INTO MODELOS VALUES (120, 300, 'BLUEBIRD');
INSERT INTO MODELOS VALUES (120, 301, 'XTRAIL');
INSERT INTO MODELOS VALUES (125, 325, 'CIVIC');
INSERT INTO MODELOS VALUES (130, 326, 'SANTA FE');
INSERT INTO MODELOS VALUES (130, 330, 'ELANTRA');

--

insert into autos (id_auto, nombre, id_marca, id_modelo, anno, color, estatus,
costo, valor_alq)
values (200, 'MITSUBISHI MONTERO', 103, 100, 2011, 'ROJO', 'DSP', 30000, 60);
insert into autos (id_auto, nombre, id_marca, id_modelo, anno, color, estatus,
costo, valor_alq)
values (201, 'MITSUBISHI LANCER', 103, 101, 2011, 'NEGRO', 'DSP', 15000, 30);
insert into autos (id_auto, nombre, id_marca, id_modelo, anno, color, estatus,
costo, valor_alq)
values (204, 'TOYOTA YARIS', 110, 200, 2011, 'DORADO', 'DSP', 12750, 30);
insert into autos (id_auto, nombre, id_marca, id_modelo, anno, color, estatus,
costo, valor_alq)
values (203, 'TOYOTA RAV4', 110, 201, 2012, 'ROJO', 'DSP', 22500, 55);
insert into autos (id_auto, nombre, id_marca, id_modelo, anno, color, estatus,
costo, valor_alq)
values (208, 'TOYOTA YARIS', 110, 200, 2011, 'BLANCO', 'DSP', 12500, 35);
insert into autos (id_auto, nombre, id_marca, id_modelo, anno, color, estatus,
costo, valor_alq)
values (205, 'NISSAN TIIDA', 120, 405, 2012, 'ROJO', 'DSP', 17500, 40);
insert into autos (id_auto, nombre, id_marca, id_modelo, anno, color, estatus,
costo, valor_alq)
values (209, 'NISSAN XTRAIL', 120, 405, 2012, 'ROJO', 'DSP', 27000, 50);
insert into autos (id_auto, nombre, id_marca, id_modelo, anno, color, estatus,
costo, valor_alq)
values (301, 'HYUNDAI SANTA FE', 130, 326, 2013, 'AZUL', 'DSP', 27000, 55);
insert into autos (id_auto, nombre, id_marca, id_modelo, anno, color, estatus,
costo, valor_alq)
values (302, 'HYUNDAI ELANTRA', 130, 330, 2013, 'AZUL', 'DSP', 27000, 40)

insert into clientes (id_cedula, nomb_cte, nacionalidad, direccion, telefono,


celular, email )
values ('4-231-5423', 'JUAN PEREZ', 'PANAMEA', 'DAVID', '765-3244', '6764-4340',
NULL);
insert into clientes (id_cedula, nomb_cte, nacionalidad, direccion, telefono,
celular, email )
values ('4-234-52423', 'ROSA AGUIRRE', 'COSTARRICENSE', 'SAN VITO', '765-3244',
'6764-4341', NULL);
insert into clientes (id_cedula, nomb_cte, nacionalidad, direccion, telefono,
celular, email )
values ('4-236-51423', 'ESTELA ARAUZ', 'PANAMEA', 'PASO CANOAS', '765-3244',
'6764-4342', NULL);
insert into clientes (id_cedula, nomb_cte, nacionalidad, direccion, telefono,
celular, email )
values ('4-231-56421', 'JOSE SAMUDIO', 'PANAMEA', 'BUGABA', '765-3244', '6764-
4345', NULL);
insert into clientes (id_cedula, nomb_cte, nacionalidad, direccion, telefono,
celular, email )
values ('4-435-5429', 'KRISTY ROBLES', 'PANAMEA', 'SAN CARLOS', '765-3244', '6450-
4344', NULL);
insert into clientes (id_cedula, nomb_cte, nacionalidad, direccion, telefono,
celular, email )
values ('5-631-5423', 'JUAN PEREZ', 'PANAMEA', 'LAS LOMAS', '765-3244', '6717-
4347', NULL);
--
insert into clientes (id_cedula, nomb_cte, nacionalidad, direccion, telefono,
celular, email )
values ('4-731-5423', 'JUAN PEREZ', 'PANAMEA', 'SAN ANDRES', '765-3244', '6754-
4360', NULL);
insert into clientes (id_cedula, nomb_cte, nacionalidad, direccion, telefono,
celular, email )
values ('4-634-52423', 'ROSA AGUIRRE', 'COSTARRICENSE', 'SAN VITO', '765-3244',
'6764-4361', NULL);
insert into clientes (id_cedula, nomb_cte, nacionalidad, direccion, telefono,
celular, email )
values ('4-636-51423', 'ESTELA ARAUZ', 'PANAMEA', 'PASO CANOAS', '765-3244',
'6764-4362', NULL);
insert into clientes (id_cedula, nomb_cte, nacionalidad, direccion, telefono,
celular, email )
values ('4-631-56421', 'JOSE SAMUDIO', 'PANAMEA', 'BUGABA', '765-3244', '6764-
4363', NULL);
insert into clientes (id_cedula, nomb_cte, nacionalidad, direccion, telefono,
celular, email )
values ('4-535-5429', 'KRISTY ROBLES', 'PANAMEA', 'SAN CARLOS', '765-3244', '6764-
4364', NULL);
insert into clientes (id_cedula, nomb_cte, nacionalidad, direccion, telefono,
celular, email )
values ('5-531-5423', 'JUAN PEREZ', 'PANAMEA', 'DAVID', '765-3244', '6764-4367',
NULL);
--
--
INSERT INTO ALQUILER VALUES (1020, 200, '20/12/2012', 2, 80, '4-234-52423','A',
'22/12/2012');
INSERT INTO ALQUILER VALUES (1021, 201, '22/12/2012', 1, 30, '4-234-52423','A',
'23/12/2012');
INSERT INTO ALQUILER VALUES (1022, 204, '28/12/2012', 2, 80, '4-234-52423','A',
'22/03/2013');
INSERT INTO ALQUILER VALUES (1023, 205, '10/01/2013', 3, 80, '4-234-52423','A',
'12/06/2013');
INSERT INTO ALQUILER VALUES (1024, 201, '15/01/2013', 3, 80, '4-234-52423','A',
'16/07/2013');
INSERT INTO ALQUILER VALUES (1025, 200, '20/03/2013', 2, 80, '4-234-52423','A',
'22/07/2013');
INSERT INTO ALQUILER VALUES (1026, 209, '22/06/2013', 2, 80, '4-234-52423','A',
'24/08/2013');
INSERT INTO ALQUILER VALUES (1027, 208, '24/06/2013', 2, 80, '4-234-52423','A',
'25/08/2013');
INSERT INTO ALQUILER VALUES (1028, 201, '25/06/2013', 2, 80, '4-234-52423','A',
'27/08/2013');
INSERT INTO ALQUILER VALUES (1029, 205, '28/06/2013', 2, 80, '4-234-52423','A',
'29/08/2013');
--
INSERT INTO ALQUILER VALUES (1030, 200, '03/07/2013', 2, 80, '4-234-52423','A',
'04/09/2013');
INSERT INTO ALQUILER VALUES (1031, 201, '05/07/2013', 1, 30, '4-234-52423','A',
'06/09/2013');
INSERT INTO ALQUILER VALUES (1032, 204, '10/07/2013', 2, 80, '4-234-52423','A',
'11/09/2013');
INSERT INTO ALQUILER VALUES (1033, 205, '10/07/2013', 3, 80, '4-234-52423','A',
'11/09/2013');
INSERT INTO ALQUILER VALUES (1034, 205, '15/07/2013', 3, 80, '4-234-52423','A',
'16/09/2013');
INSERT INTO ALQUILER VALUES (1035, 205, '20/07/2013', 2, 80, '4-234-52423','A',
'22/09/2013');
INSERT INTO ALQUILER VALUES (1036, 205, '21/07/2013', 2, 80, '4-234-52423','A',
'22/09/2013');
INSERT INTO ALQUILER VALUES (1037, 208, '01/08/2013', 2, 80, '4-234-52423','A',
'02/10/2013');
INSERT INTO ALQUILER VALUES (1038, 204, '04/08/2013', 2, 80, '4-234-52423','A',
'05/10/2013');
INSERT INTO ALQUILER VALUES (1039, 205, '05/08/2013', 2, 80, '4-234-52423','A',
'07/10/2013');
INSERT INTO ALQUILER VALUES (1040, 205, '28/08/2013', 2, 80, '4-234-52423','A',
'02/10/2013');
INSERT INTO ALQUILER VALUES (1041, 301, '01/09/2013', 2, 80, '4-234-52423','A',
'05/10/2013');
INSERT INTO ALQUILER VALUES (1042, 205, '03/09/2013', 2, 80, '4-234-52423','A',
'07/10/2013');
--
INSERT INTO ALQUILER VALUES (1040, 302, '28/08/2013', 2, 80, '4-234-52423','A',
'02/10/2013');
INSERT INTO ALQUILER VALUES (1041, 205, '01/09/2013', 2, 80, '4-234-52423','A',
'05/10/2013');
INSERT INTO ALQUILER VALUES (1042, 301, '03/09/2013', 2, 80, '4-234-52423','A',
'07/10/2013');
--
INSERT INTO ALQUILER VALUES (1040, 205, '28/08/2013', 2, 80, '4-234-52423','A',
'02/10/2013');
INSERT INTO ALQUILER VALUES (1041, 302, '01/09/2013', 2, 80, '4-234-52423','A',
'05/10/2013');
INSERT INTO ALQUILER VALUES (1042, 302, '03/09/2013', 2, 80, '4-234-52423','A',
'07/10/2013');
--
commit;

También podría gustarte