Tarea semana 4 base de datos
Reparotupc CabreroTarea6 de Febrero de 2022
379 Palabras (2 Páginas)470 Visitas
[pic 1]
[pic 2]
[pic 3]
[pic 4]
[pic 5]
[pic 6]
[pic 7]
DESARROLLO
- Utilizando la tabla que se muestra a continuación, responda la siguiente interrogante:
[pic 8]
• ¿Cómo se puede crear una base de datos de nombre “Inventario” y, dentro de ella, la tabla descrita anteriormente? (2 puntos)
Create database inventario;
Créate table equipos(
Id int primary key not null ,
marca varchar(22) not null,
modelo varchar(18) not null ,
generacion int not null,
anio int not null,
costo real not null,
precioventa real not null,
cantidad int not null );
[pic 9]
[pic 10]
- Considerando la tabla mostrada a continuación, ¿cómo generaría las sentencias de inserción correspondientes para llenar la tabla de los datos allí mostrados? Recuerde escribir las instrucciones “insert” necesarias. (2 puntos).
[pic 11]
insert into equipos (id,marca,modelo,generacion,anio,costo,precioventa,cantidad)
values ('1','HP','CF0003','5','2015','190000','300000','15')
insert into equipos (id,marca,modelo,generacion,anio,costo,precioventa,cantidad)
values ('2', 'Acer','Aspire 3','6','2016','180000','290000','12')
insert into equipos (id,marca,modelo,generacion,anio,costo,precioventa,cantidad)
values ('3', 'HP','Envy','6','2017','200000','300000','14')
insert into equipos (id,marca,modelo,generacion,anio,costo,precioventa,cantidad)
values ('4', 'Dell','Inspiron','6','2017','220000','320000','17')
insert into equipos (id,marca,modelo,generacion,anio,costo,precioventa,cantidad)
values ('5', 'Dell','Vostro','7','2018','250000','380000','5')
insert into equipos (id,marca,modelo,generacion,anio,costo,precioventa,cantidad)
values ('6', 'Acer','Aspire 5','6','2017','190000','300000','4')
insert into equipos (id,marca,modelo,generacion,anio,costo,precioventa,cantidad)
values ('7', 'Lenovo','ThinkPap','7','2018','220000','310000','19')
insert into equipos (id,marca,modelo,generacion,anio,costo,precioventa,cantidad)
values ('8', 'HP','13-ab004la','7','2018','230000','340000','15')
insert into equipos (id,marca,modelo,generacion,anio,costo,precioventa,cantidad)
values ('9', 'Dell','Alienware','7','2018','220000','350000','10')
insert into equipos (id,marca,modelo,generacion,anio,costo,precioventa,cantidad)
values ('10', 'Lenovo','IdeaPap','5','2015','180000','300000','21')
- Considerando la tabla anterior, ¿Cómo generaría una consulta que actualice el campo cantidad sumándole 10 a los equipos de marca Dell del año 2018? Recuerde escribir la instrucción “update” necesaria y utilizar los operadores lógicos necesarios (3 puntos).
update equipos set cantidad= 20 where id= 9
update equipos set cantidad= 15 where id= 5
[pic 12]
- Considerando la tabla anterior, ¿Cómo generaría una consulta que muestre la marca, el modelo, el precio de venta y el costo de los equipos cuyo costo sea mayor a 200.000 y menor a 250.000? Recuerde escribir la instrucción “select” necesaria y utilizar los operadores lógicos necesarios (2 puntos).
select(marca) as marca, modelo,precioventa, costo from equipos
where costo between 200000 and 250000
[pic 13]
REFERENCIAS BIBLIOGRÁFICAS
IACC. (2022). Base de datos. Lenguaje estructurado de consultas PostgreSQL. Semana 4
Tecnología Binaria. Instalación y Solución de Problemas | PostgreSQL #1|
...