TIA 2 - Implementacion - y - Manipulación - de - Bases - de - Datos
TIA 2 - Implementacion - y - Manipulación - de - Bases - de - Datos
TIA 2 - Implementacion - y - Manipulación - de - Bases - de - Datos
Se requiere crear un modelo entidad relación que cuenta con las siguientes
características:
b. Cuenta con 5000 propiedades para cada propiedad que se arrienda se debe conocer
su ubicación y sus características principales.
d. Para los que toman el arriendo de la propiedad que serían los clientes deben presentar
certificados de trabajo.
e. Para que un cliente pueda tomar en arriendo una propiedad necesita proporciona
mínimo un fiador que cuente con uno o más bienes para que pueda respaldar el contrato
de alquiler o arriendo.
g.También se manejan los pagos que se han generado por cada contrato de
arrendamiento de una determinada propiedad.
Orientaciones:
Propósito:
Aplicar las operaciones de DDL (crear los objetos de la base de datos) y
DML( insertar, consultar, actualizar y borrar) para manipular la base de datos
Instrucciones:
En la siguiente página usted encontrará una portada con el título “ Diseño de Base
de Datos en el MER” y debe elaborar lo siguiente:
!Muy importante!
Para tener en cuenta:
Esta actividad se realizará en grupos máximo de cuatro estudiantes.
El envío se hace por la herramienta Tareas de la plataforma.
Para la solución se deben tener en cuenta todos los saberes de la unidad 2.
Diseño de Base de Datos en el MER
Tutor(a)
Diego Alexander Duque Marín
Nombres completos
Fecha
2021-11-11
Ciudad
Medellín
DESARROLLO
1.
Script DDL y DML
create database CasaLegal
Go
use CasaLegal
2.
https://drive.google.com/file/d/1SyoVWczUqEcx-2-
FXCyTXsaIHS7dJJhd/view?ts=5fb17297
4.Querys
-- 4.1
select p.cod_propiedad as 'Codigo de propiedad', p.tipo_inmueble as 'Tipo de
inmueble', c.cant_habitaciones as 'Cantidad de habitaciones',
c.metros_cuadrados as 'Metros cuadrados' from Propiedad as p
inner join Caracteristicas as c on p.cod_propiedad = c.cod_propiedad
where tipo_inmueble = 'casa' and c.cant_habitaciones > 3 and
c.metros_cuadrados > 68
-- 4.2
select p.cod_propiedad as 'Codigo propiedad', p.ubicacion as 'Ubicacion',
pg.fecha_pago as 'Fecha de pago' from Propiedad as p
inner join Pagos as pg on p.cod_propiedad = pg.cod_propiedad
where ubicacion = 'Calle 25# 12-12';
--4.3
--4.4
SELECT distinct CL.nom_cliente as 'Nombre cliente', CL.tel_cliente as 'Telefono
cliente', CL.ced_cliente as 'Cedula cliente', P.tipo_inmueble as 'Tipo inmueble',
P.ubicacion as 'Ubicacion', pr.nom_propietario as 'Nombre propietario'
FROM Propiedad P
INNER JOIN PropiedadArrendada PA ON PA.cod_propiedad = P.cod_propiedad
INNER JOIN Propietario PR ON PR.ced_propietario = P.ced_propietario
INNER JOIN Cliente CL ON CL.ced_cliente = PA.ced_cliente
WHERE P.ubicacion = 'Poblado' AND (PR.nom_propietario IN ('Jorge Peréz',
'Anibal Ruiz'))