Rodrigo Aburto Semana6

También podría gustarte

Está en la página 1de 15

Lenguaje estructurado de consultas SQL.

Rodrigo Aburto Pereira

BASES DE DATOS

Instituto IACC

06-04-2020
Desarrollo

1. Cree una base de datos de nombre “Concesionario”, luego elabore las tablas utilizando las

sentencias SQL correspondientes del modelo relacional que se muestra a continuación y

responda la siguiente interrogante:

create table Clientes (

ID serial primary key not null,

Nombre_Completo varchar (40) not null,

Rut varchar (10) not null,

Direccion varchar (40) not null,

Correo varchar (35) not null,

Telefono varchar (12) not null);


create table Autos (

ID serial primary key not null,

Marca varchar (20) not null,

Modelo varchar (15) not null,

Color varchar (15) not null,

Año integer not null,

Costo_Diario Float not null);


create table Alquilleres (

ID serial primary key not null,

Id_Auto integer not null,

Id_Cliente integer not null,

Fecha date not null,

Descripcion varchar (15) not null,

Cantidad_Dias integer not null,

Costo_Diario float not null);


2. Realice las sentencias SQL correspondientes para llenar las tablas Autos, Clientes y Alquileres

con los datos antes indicados.

insert into clientes (Nombrecompleto, RUT, Direccion, Correo, Telefono)


values (,'Carmen Jara','18345234-2','San Antonio 786','CjARA@GMAIL.COM','912342233') ;

insert into clientes (Nombrecompleto, RUT, Direccion, Correo, Telefono)

values ('pamela Reyes','16765123-k','las nieves 1485','preyes@gmail.com','988775532') ;

insert into clientes (Nombrecompleto, RUT, Direccion, Correo, Telefono)

values ('Danil Cataldo','23987454-4','Colchagua 2244','dcataldo@gmail.com','990442354') ;

insert into clientes (Nombrecompleto, RUT, Direccion, Correo, Telefono)

values ('Victor Perez','25455778-1','san Diego 1310','vperez@gmail.com','943223123');

insert into clientes (Nombrecompleto, RUT, Direccion, Correo, Telefono)

values ('manuel Rivas','20229551-3','Huerfanos 1020','mrivas@gmail.com','925768900');


insert into autos (marca, modelo,color,año,costo_diario)

values ('FORD','FIESTA','BLANCO','2015','100000') ;

insert into autos (marca, modelo,color,año,costo_diario)

values ('CHEVROLET','SAIL', 'AZUL','2017','120000');

insert into autos (marca, modelo,color,año,costo_diario)

values ('TOYOTA','TACOMA', 'ROJO','2014','180000');

insert into autos (marca, modelo,color,año,costo_diario)

values ('FORD','ECOSPORT', 'AZUL','2018','150000');

insert into autos (marca, modelo,color,año,costo_diario)

values ('TOYOTA','4RUNNER', 'NEGRO','2019','250000');

insert into autos (marca, modelo,color,año,costo_diario)

values ('FORD','EXPLORER', 'NEGRO','2015','220000');

insert into autos (marca, modelo,color,año,costo_diario)

values ('NISSAN','VERSA', 'AZUL','2016','130000');

insert into autos (marca, modelo,color,año,costo_diario)

values ('CHEVROLET','ORLANDO', 'GRIS','2014','180000');

insert into autos (marca, modelo,color,año,costo_diario)

values ('MERCEDES BENZ','A200', 'BLANCO','2018','290000');


insert into autos (marca, modelo,color,año,costo_diario)

values ('CHEVROLET','SPARK', 'ROJO','2019','100000');


insert into alquilleres (Id_auto, Id_cliente, Fecha, descripcion, cantidad_dias, Costo_Diario)

values ('1','1','02-10-2019','METROPOLITANA','2', '100000') ;

insert into alquilleres (Id_auto, Id_cliente, Fecha, descripcion, cantidad_dias, Costo_Diario)

values ('1','2','05-10-2019','METROPOLITANA','3', '100000') ;

insert into alquilleres (Id_auto, Id_cliente, Fecha, descripcion, cantidad_dias, Costo_Diario)

values ('3','2','09-10-2019','USO CUARTA REGION','2', '180000') ;

insert into alquilleres (Id_auto, Id_cliente, Fecha, descripcion, cantidad_dias, Costo_Diario)

values ('4','3','09-10-2019','USO SEPTIMA REGION','1', '150000') ;

insert into alquilleres (Id_auto, Id_cliente, Fecha, descripcion, cantidad_dias, Costo_Diario)

values ('2','1','10-10-2019','USO QUINTA REGION','1', '120000') ;


insert into alquilleres (Id_auto, Id_cliente, Fecha, descripcion, cantidad_dias, Costo_Diario)

values ('2','2','12-10-2019','METROPOLITANA','3', '120000') ;

insert into alquilleres (Id_auto, Id_cliente, Fecha, descripcion, cantidad_dias, Costo_Diario)

values ('5','3','12-10-2019','USO SEPTIMA REGION ','2', '250000') ;

insert into alquilleres (Id_auto, Id_cliente, Fecha, descripcion, cantidad_dias, Costo_Diario)

values ('5','5','15-10-2019','USO QUINTA REGION ','5', '250000') ;

insert into alquilleres (Id_auto, Id_cliente, Fecha, descripcion, cantidad_dias, Costo_Diario)

values ('7','2','16-10-2019','USO SEPTIMA REGION ','7', '130000') ;

insert into alquilleres (Id_auto, Id_cliente, Fecha, descripcion, cantidad_dias, Costo_Diario)


values ('8','4','16-10-2019','METROPOLITANA ','4', '180000') ;
3. Realice la sentencia SQL que muestre de la tabla Autos los datos: Marca, Color y Año. De la

tabla Clientes los datos: Nombre Completo, RUT y Teléfono. De la tabla Alquileres los datos:

Fecha, Descripción y Cantidad Días, para aquellos alquileres de más de 3 días.

select (Marca,color,año)as datos from autos


select (nombrecompleto,rut,telefono)as datos from clientes

SELECT fecha,descripcion,cantidad_dias

FROM alquilleres

WHERE cantidad_dias >=3;


4. Realice una sentencia SQL que muestre de la tabla Autos los datos: Marca, Color y Año. De la

tabla Clientes los datos: Nombre Completo, RUT y Teléfono. De la tabla Alquileres los datos:

Fecha, Descripción y Cantidad Días, para aquellos alquileres de menos de 3 días y que el año del

vehículo sea del 2015 al 2017

select (Marca,color,año)as datos from autos;

select (nombrecompleto,rut,telefono)as datos from clientes;

SELECT fecha,descripcion,cantidad_dias

FROM alquilleres

WHERE cantidad_dias <=3

Else año > 2015 and < 2017 ;

5. Realice una sentencia SQL que muestre de la tabla Autos los datos: Marca, Color y Año. De la

tabla Clientes los datos: Nombre Completo, RUT y Teléfono. De la tabla Alquileres los datos:
Fecha, Descripción y Cantidad Días, para aquellos alquileres de menos de 3 días y que el alquiler

se realizará en la Región Metropolitana

select (Marca,color,año)as datos from autos;

select (nombrecompleto,rut,telefono)as datos from clientes;

SELECT fecha,descripcion,cantidad_dias

FROM alquilleres

WHERE cantidad_dias <=3

Else descripción = uso región metropolitana;

Bibliografía
IACC (2019). Base de datos. Lenguaje estructurado de consultas (SQL). Semana 6.

[Haga triple clic en cualquier parte de este párrafo para escribir la primera referencia

bibliográfica.]

Instrucciones para la sección de las citas bibliográficas:


Escriba la bibliografía aquí en orden alfabético (empezando por el apellido del primer autor o, de
no haber autor, por la primera palabra del título). Esta página ya está formateada con sangrías
francesas. Incluya sólo las citas bibliográficas a las que haya hecho referencia en su trabajo y
asegúrese de incluir todas las citas bibliográficas a las que se haya referido en el mismo.

Ejemplos de un artículo:

Apellido, A. A., Apellido, B. B., y Apellido, C. C. (año). Título del artículo específico. Título
de la Revista, número de la revista, número de página.
https://doi.org/xx.xxxxxxxxxx

Lee, H. W. (2005). Los factores que influyen en los expatriados. Journal of American Academy of
Business, 6(2), 273-279.

Osorio-Delgado, M. A., Henao-Tamayo, L. J., Velásquez-Cock, J. A., Cañas-Gutiérrez, A. I.,


Restrepo-Múnera, L. M., Gañán-Rojo, P. F., Zuluaga-Gallego, R. O., Ortiz-Trujillo, I C. y
Castro-Herazo, C. I. (2017). Aplicaciones biomédicas de biomateriales poliméricos.
DYNA, 84(201), 241-252. https://doi.org/10.15446/dyna.v84n201.60466

Nota: Si el artículo de la revista no tiene un DOI y proviene de una base de datos de investigación académica,
finalice la referencia después del rango de páginas. No incluya información de la base de datos en la
referencia. La referencia en este caso es la misma que para un artículo de revista impresa. Si el artículo de la
revista no tiene un DOI, pero tiene una URL que resolverá para los lectores (por ejemplo, es de una revista en
línea que no forma parte de una base de datos), incluya la URL del artículo al final de la referencia, en vez del
DOI.

Ejemplos de un texto:

Apellido, N. N. (año). Título del texto. Editorial. http://www.dirección.com

McShane, S. L., y Von Glinow, M. (2004). Organizational behavior: Emerging realities for the
workplace. The McGraw-Hill Companies.

También podría gustarte