You are on page 1of 9

INSTITUTO TECNOLOGICO NACIONAL DE MEXICO

INSTITUTO TECNOLOGICO DE CHILPANCINGO

ClientRent
FUNDAMENTOS DE BASE DE DATOS

PROFESORA: MARIA ZAVALA HURTADO

ALUMNO: GUZMAN ADAME JOSUE DAVID

NO.CONTROL: 20520360

CARRERA: INGENIERIA EN SISTEMAS

COMPUTACIONALES

CHILPANCINGO GRO, 15 DE MAYO 2022


1. Creamos la base de datos “clientRenta”.
-Create database ClientRenta

2. Creamos la tabla Cliente


-Create table Cliente (clienteNo varchar(4) primary key, cNamevarcahr(30));

3. Creamos la tabla Owner.


- Create table Owner (ownerNo varchar(4) primary key, oName varchar(30));

4. Creamos la tabla Property.


- Create table Property (propertyNo varchar(4) primary key, pAddress
varchar(30), rent int(100), ownerNo varchar(4), FOREIGN KEY (ownerNo)
references owner (ownerNo));
5. Creamos la tabla Rental
-Create table Rental (clientNo varchar (6), propertyNo varchar (6), restStart date,
restFinish date, primary key (propertyNo, restStart), foreign key (clientNo)
references cliente (clientNo), foreign key (propertyNo) references property
(propertyNo));

6. Introducimos datos a la tabla cliente


-insert into cliente values ('CR76', 'John Kay');
-insert into cliente values ('CR56', 'Aline Stewat');
7. Insertamos datos a la tabla owner.
-insert into owner values ('C040', 'Tina Murphy');
-insert into owner values ('C093', 'Tony Shaw');

8. Insertamos datos en la tabla property.


-insert into property values ('PG4', '6 Lawrence St, Glasgow', 350, 'C040');
-insert into property values ('PG16', '5 Novar Dr, Glasgow', 450, 'C093');
-insert into property values ('PG36', '2 Manor Rd, Glasgow', 375, 'C093');
9. Insertamos datos en la tabla rental.
- insert into rental values ('CR76','C040','PG4','2003-06-01','2004-08-31');
-insert into rental values ('CR76','C093','PG16','2004-09-01','2005-09-01');
- insert into rental values ('CR56','C040','PG4','2002-09-01','2003-06-10');
- insert into rental values ('CR56','C093','PG36','2003-10-10','2004-12-01');
- insert into rental values ('CR56','C093','PG16','2005-11-01','2006-08-10');
CONSULTAS

1. Select propertyNo,ownerNo from property;

3. select count('PG16') from rental,owner where rental.ownerNo = owner.ownerNO


and owner.oName = 'Tony Shaw';

4. select clientNo, propertyNo from rental;


5. select cliente.cName, rental.propertyNo from rental, cliente where
ownerNo='C040' and rental.clientNo=cliente.clientNo;

6. insert into cliente values('CR80','Andrea Rios');

insert into owner values('C07','Antonio Ramirez');


insert into rental values ('CR80','C093','PG36','2022-05-11','2023-05-10');
insert into rental values ('CR80','C093','PG36','2024-05-11','2025-05-10');
INSERT INTO property values('PG37','Juan Ruiz de Alarcon No.820',null,'C07');

7. select propertyNo , count(propertyNo) AS TOTAL FROM rental group by


propertyNo ORDER BY total DESC;
8. select propertyNo , count(propertyNo) AS TOTAL FROM rental group by
propertyNo ORDER BY total DESC;

You might also like