Contro semana 4 Base de datos
Enviado por Marcelo Molina • 8 de Marzo de 2020 • Examen • 471 Palabras (2 Páginas) • 972 Visitas
Control 4
Marcelo Molina Segovia
Base de datos
Instituto IACC
08 de febrero del 2020
DESARROLLO DE LA TAREA:
1. Utilizando la tabla que se muestra a continuación, responda la siguiente interrogante:
[pic 1]
• ¿Cómo se puede crear una base de datos de nombre “Inventario” y, dentro de ella, la tabla descrita anteriormente?
2. Considerando la tabla mostrada a continuación, ¿cómo generaría las sentencias de inserción correspondientes para llenar la tabla de los datos mostrados? Recuerde escribir las instrucciones “insert” necesarias.
[pic 2]
3. Considerando la tabla anterior, ¿cómo generaría una consulta que actualice el costo de los equipos de marca HP en un 20% más del valor actual y el precio de venta de los equipos de marca HP en un 30% más del valor actual? Recuerde escribir la instrucción “update” necesaria y utilizar los operadores lógicos necesarios
4. Considerando la tabla anterior, ¿cómo generaría una consulta que muestre la marca, la generación, el precio de venta y la cantidad de los equipos cuya cantidad sea mayor a 18?
Recuerde escribir la instrucción “select” necesaria.
Desarrollo:
R.1,
Para crear una base de datos llamada inventarios debemos ejecutar los siguientes comandos:
create database Inventario. |
Una vez creada la base de datos ahora crearemos la tabla equipos.
CREATE TABLE equipo ( Campos varchar, Tipo de datos; Ide int4(auto incremental)- not null; Marca varchar(25)- not null; Modelo varchar(20)- not null; Generación int2-not null; Anio int2-not null; Costo float8- not null; PrecioVenta float8- not null; Cantidad int2-not null; ) |
R.2,
Para insertar datos en la tabla:
INSERT INTO nombre_tabla (campo1, campo2, campo_n) values (valor1,valor2, valor_n) INSERT INTO equipos (marca, modelo, generación, anio, costo, precioventa, cantidad,) VALUES ('HP', cf0003la, 4, 2015, 170.000, 280.000, 12); INSERT INTO equipos (marca, modelo, generación, anio, costo, precioventa, cantidad,) VALUES ('acer', aspire 3, 5, 2016, 150.000, 250.000, 10); INSERT INTO equipos (marca, modelo, generación, anio, costo, precioventa, cantidad,) VALUES ('hp', envy, 6, 2017, 200.000, 300.000, 15); INSERT INTO equipos (marca, modelo, generación, anio, costo, precioventa, cantidad,) VALUES ('dell', inspiron, 6, 2017, 220.000, 320.000, 18); INSERT INTO equipos (marca, modelo, generación, anio, costo, precioventa, cantidad,) VALUES ('dell', vostro, 7, 2018, 25.000, 380.000, 25); INSERT INTO equipos (marca, modelo, generación, anio, costo, precioventa, cantidad,) VALUES ('acer', aspire 5, 6, 2017, 190.000, 300.000, 14); INSERT INTO equipos (marca, modelo, generación, anio, costo, precioventa, cantidad,) VALUES ('lenovo', thinkpad, 7, 2018, 200.000, 310.000, 10); INSERT INTO equipos (marca, modelo, generación, anio, costo, precioventa, cantidad,) VALUES ('hp', 13-ab004la, 7, 2018, 230.000, 340.000, 18); INSERT INTO equipos (marca, modelo, generación, anio, costo, precioventa, cantidad,) VALUES ('dell', alienware, 7, 2018, 220.000, 350.000, 20); INSERT INTO equipos (marca, modelo, generación, anio, costo, precioventa, cantidad,) VALUES ('lenovo', 6, 2017, 210.000, 320.000, 22); |
...