use agencia_garcia
insert into administrador (nombre_adm) values ('Andres'), ('Michael'), ('Alejo'), ('Aleja'), ('Nelson')
insert into fiador (num_bienes, cel_fia) values (3, '322222111'),(2, '322222411'),(1, '322232111'),(3, '322562111'),(4, '321222111')
-- Ahora vamos a ejecutar el insert de los registros de la tabla duenio
insert into duenio (nom_due, cel_due) values ('Martha', '322123444'), ('Felipe', '3221233322'), ('Andrea', '322472728'), ('Cesar', '3132443444'), ('Alejandro', '321123444')
-- Insertamos registros en la tabla contrato
insert into contrato (fecha, tiempo, condiciones) values (('2018-11-07'), ('2018-11-07'), 'Entregar puntualmente'),
(('2018-11-07'), ('2018-11-07'), 'Cuidado con el piso'),(('2018-11-07'), ('2018-11-07'), 'Mantener limpio'),(('2018-11-07'), ('2018-11-07'), 'Entregar puntualmente'),
(('2018-11-07'), ('2018-11-07'), 'Cuidado con el baño')
insert into cliente (nom_clie, cert_labo, cel_cli, fia_id) values ('Andres', 'archivo.jpg', '3121234455', 1), ('Abelardo', 'archivo.png', '3121234455', 2),
('Camila', 'archivo.jpg', '3213322221', 3),
('Giovany', 'archivo.jpg', '3223331232', 4),
('Juan', 'archivo.jpg', '3134211233', 5)
insert into propiedad (ubicacion, caracteristicas_prin, precio, clie_id, due_id)values ('Ibague', 'Dos alcobas, 2 pisos', 300000, 1,2),
('Medellin', 'Dos alcobas, 3 pisos', 300000, 2,2),
('Bogota', 'Tres alcobas, 2 pisos', 400000, 3,1),
('Cartagena', 'Una alcoba, 1 pisos', 500000, 4,3),
('Santa martha', 'Una alcoba,2 pisos', 600000, 5,4)
insert into propiedad_contrato (pago_cont, contrato_id, prop_id) values (25000, 1, 1),(35000, 2, 2),
(40000, 3, 3),
(55000, 4, 4),
(75000, 5, 5)
insert into sede (ubic_sede, admin_id, prop_id) values ('Avenida 3 carrera 3', 1, 1), ('Carrera 4 #123 ', 2, 2), ('Carrera 6 #25', 2, 3), ('Avenida 6 #123', 1, 4), ('Avenida 7', 1, 5)
--1)
select * from propiedad where habitaciones >3 and area >68 or tipo='casa'
-- 2) -- seleccionamos los datos y hacemos una unión de la tabla sede con la tabla propiedad y la tabla propiedad_contrado where la ubi_sede = 'Calle 25... bla, bla'
select propiedad.precio, propiedad_contrato.pago_cont as contrato, sede.ubic_sede
from sede inner join propiedad
on propiedad.id_propiedad = sede.prop_id
inner join propiedad_contrato on propiedad_contrato.prop_id = propiedad.id_propiedad
where ubic_sede = 'calle 25 #12-12'
-- 3)
-- Seleccionamos los datos de las diferentes tablas, hacemos una unión entre la tabla sede con propiedad, después propiedad con propiedad_contrato, luego con cliente y finalmente
-- con contrato donde la fecha sea menor que la fecha dada en el problema
select contrato.fecha, cliente.nom_clie as nombre_cliente, propiedad.habitaciones as numero_habitaciones, propiedad.precio, propiedad_contrato.pago_cont as contrato, propiedad.habitaciones, sede.ubic_sede
from sede inner join propiedad
on propiedad.id_propiedad = sede.prop_id
inner join propiedad_contrato on propiedad_contrato.prop_id = propiedad.id_propiedad
inner join cliente on cliente.id_cli = propiedad.clie_id
inner join contrato on contrato.id_contrato = propiedad_contrato.contrato_id
where contrato.fecha < ('2016-01-01')
-- 4)
-- seleccionamos los datos y hacemos una union de la tabla propiedad con la tabla duenio y la tabla cliente y despupes validmos donde la ubicacion sea el poblado y el
-- nombre del dueño sea Jorge Perez o Anibal Ruiz
select cliente.nom_clie as nombre_cliente, cliente.cert_labo, cliente.cel_cli, duenio.nom_due, propiedad.ubicacion
from propiedad
inner join duenio on duenio.id_due = propiedad.due_id
inner join cliente on cliente.id_cli = propiedad.clie_id where propiedad.ubicacion = 'poblado' and
duenio.nom_due = 'Jorge Perez' or duenio.nom_due = 'Anibal Ruiz'
insert into administrador (nombre_adm) values ('Andres'), ('Michael'), ('Alejo'), ('Aleja'), ('Nelson')
insert into fiador (num_bienes, cel_fia) values (3, '322222111'),(2, '322222411'),(1, '322232111'),(3, '322562111'),(4, '321222111')
-- Ahora vamos a ejecutar el insert de los registros de la tabla duenio
insert into duenio (nom_due, cel_due) values ('Martha', '322123444'), ('Felipe', '3221233322'), ('Andrea', '322472728'), ('Cesar', '3132443444'), ('Alejandro', '321123444')
-- Insertamos registros en la tabla contrato
insert into contrato (fecha, tiempo, condiciones) values (('2018-11-07'), ('2018-11-07'), 'Entregar puntualmente'),
(('2018-11-07'), ('2018-11-07'), 'Cuidado con el piso'),(('2018-11-07'), ('2018-11-07'), 'Mantener limpio'),(('2018-11-07'), ('2018-11-07'), 'Entregar puntualmente'),
(('2018-11-07'), ('2018-11-07'), 'Cuidado con el baño')
insert into cliente (nom_clie, cert_labo, cel_cli, fia_id) values ('Andres', 'archivo.jpg', '3121234455', 1), ('Abelardo', 'archivo.png', '3121234455', 2),
('Camila', 'archivo.jpg', '3213322221', 3),
('Giovany', 'archivo.jpg', '3223331232', 4),
('Juan', 'archivo.jpg', '3134211233', 5)
insert into propiedad (ubicacion, caracteristicas_prin, precio, clie_id, due_id)values ('Ibague', 'Dos alcobas, 2 pisos', 300000, 1,2),
('Medellin', 'Dos alcobas, 3 pisos', 300000, 2,2),
('Bogota', 'Tres alcobas, 2 pisos', 400000, 3,1),
('Cartagena', 'Una alcoba, 1 pisos', 500000, 4,3),
('Santa martha', 'Una alcoba,2 pisos', 600000, 5,4)
insert into propiedad_contrato (pago_cont, contrato_id, prop_id) values (25000, 1, 1),(35000, 2, 2),
(40000, 3, 3),
(55000, 4, 4),
(75000, 5, 5)
insert into sede (ubic_sede, admin_id, prop_id) values ('Avenida 3 carrera 3', 1, 1), ('Carrera 4 #123 ', 2, 2), ('Carrera 6 #25', 2, 3), ('Avenida 6 #123', 1, 4), ('Avenida 7', 1, 5)
--1)
select * from propiedad where habitaciones >3 and area >68 or tipo='casa'
-- 2) -- seleccionamos los datos y hacemos una unión de la tabla sede con la tabla propiedad y la tabla propiedad_contrado where la ubi_sede = 'Calle 25... bla, bla'
select propiedad.precio, propiedad_contrato.pago_cont as contrato, sede.ubic_sede
from sede inner join propiedad
on propiedad.id_propiedad = sede.prop_id
inner join propiedad_contrato on propiedad_contrato.prop_id = propiedad.id_propiedad
where ubic_sede = 'calle 25 #12-12'
-- 3)
-- Seleccionamos los datos de las diferentes tablas, hacemos una unión entre la tabla sede con propiedad, después propiedad con propiedad_contrato, luego con cliente y finalmente
-- con contrato donde la fecha sea menor que la fecha dada en el problema
select contrato.fecha, cliente.nom_clie as nombre_cliente, propiedad.habitaciones as numero_habitaciones, propiedad.precio, propiedad_contrato.pago_cont as contrato, propiedad.habitaciones, sede.ubic_sede
from sede inner join propiedad
on propiedad.id_propiedad = sede.prop_id
inner join propiedad_contrato on propiedad_contrato.prop_id = propiedad.id_propiedad
inner join cliente on cliente.id_cli = propiedad.clie_id
inner join contrato on contrato.id_contrato = propiedad_contrato.contrato_id
where contrato.fecha < ('2016-01-01')
-- 4)
-- seleccionamos los datos y hacemos una union de la tabla propiedad con la tabla duenio y la tabla cliente y despupes validmos donde la ubicacion sea el poblado y el
-- nombre del dueño sea Jorge Perez o Anibal Ruiz
select cliente.nom_clie as nombre_cliente, cliente.cert_labo, cliente.cel_cli, duenio.nom_due, propiedad.ubicacion
from propiedad
inner join duenio on duenio.id_due = propiedad.due_id
inner join cliente on cliente.id_cli = propiedad.clie_id where propiedad.ubicacion = 'poblado' and
duenio.nom_due = 'Jorge Perez' or duenio.nom_due = 'Anibal Ruiz'
Comentarios
Publicar un comentario