0 calificaciones0% encontró este documento útil (0 votos)
14 vistas5 páginas
El documento describe cómo crear una base de datos llamada "Inventario" con una tabla para almacenar información de equipos. Luego, muestra las instrucciones SQL para insertar registros de datos de ejemplo en la tabla, actualizar la cantidad de equipos Dell de 2018 y seleccionar equipos con un costo entre $200 y $250.
El documento describe cómo crear una base de datos llamada "Inventario" con una tabla para almacenar información de equipos. Luego, muestra las instrucciones SQL para insertar registros de datos de ejemplo en la tabla, actualizar la cantidad de equipos Dell de 2018 y seleccionar equipos con un costo entre $200 y $250.
El documento describe cómo crear una base de datos llamada "Inventario" con una tabla para almacenar información de equipos. Luego, muestra las instrucciones SQL para insertar registros de datos de ejemplo en la tabla, actualizar la cantidad de equipos Dell de 2018 y seleccionar equipos con un costo entre $200 y $250.
1. Utilizando la tabla que se muestra a continuación, responda la siguiente
interrogante:
¿Cómo se puede crear una base de datos de nombre “Inventario” y, dentro
de ella, la tabla descrita anteriormente? (2 puntos) Creamos la tabla de la siguiente manera: CREATE TABLE IF NOT EXISTS public."Equipos" ( "Id" integer NOT NULL, "Marca" character varying(22) COLLATE pg_catalog."default" NOT NULL, "Modelo" character varying(18) COLLATE pg_catalog."default" NOT NULL, "Generación" integer NOT NULL, "Anio" integer NOT NULL, "Costo" real NOT NULL, "PrecioVenta" real NOT NULL, "Cantidad" integer NOT NULL )
Y a continuación creamos la secuencia para el campo Id autoincremental:
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 allí mostrados? Recuerde escribir las instrucciones “insert” necesarias. (2 puntos).
INSERT INTO public."Equipos" ("Marca", "Modelo", "Generacion", "Anio", "Costo",
"PrecioVenta", "Cantidad") VALUES ('HP','CF003LA',5,2015,190.00,300.00,15) INSERT INTO public."Equipos" ("Marca", "Modelo", "Generacion", "Anio", "Costo", "PrecioVenta", "Cantidad") VALUES ('Acer','Aspire 3',6,2016,180.00,290.00,12) INSERT INTO public."Equipos" ("Marca", "Modelo", "Generacion", "Anio", "Costo", "PrecioVenta", "Cantidad") VALUES ('HP','Envy',6,2017,200.00,300.00,14) INSERT INTO public."Equipos" ("Marca", "Modelo", "Generacion", "Anio", "Costo", "PrecioVenta", "Cantidad") VALUES ('Dell','Inspiron',6,2016,220.00,320.00,17) INSERT INTO public."Equipos" ("Marca", "Modelo", "Generacion", "Anio", "Costo", "PrecioVenta", "Cantidad") VALUES ('Dell','Vostro',7,2018,250.00,380.00,5) INSERT INTO public."Equipos" ("Marca", "Modelo", "Generacion", "Anio", "Costo", "PrecioVenta", "Cantidad") VALUES ('Acer','Aspire 5',6,2017,190.00,300.00,4) INSERT INTO public."Equipos" ("Marca", "Modelo", "Generacion", "Anio", "Costo", "PrecioVenta", "Cantidad") VALUES ('Lenovo','ThinkPad',7,2018,200.00,310.00,19) INSERT INTO public."Equipos" ("Marca", "Modelo", "Generacion", "Anio", "Costo", "PrecioVenta", "Cantidad") VALUES ('HP','13-ab004la',7,2018,230.00,340.00,15) INSERT INTO public."Equipos" ("Marca", "Modelo", "Generacion", "Anio", "Costo", "PrecioVenta", "Cantidad") VALUES ('Dell','Alienware',7,2018,220.00,350.00,10) INSERT INTO public."Equipos" ("Marca", "Modelo", "Generacion", "Anio", "Costo", "PrecioVenta", "Cantidad") VALUES ('Lenovo','IdeaPad',5,2015,180.00,300.00, 21) 3. 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).
Antes del UPDATE
UPDATE public."Equipos" SET "cantidad" = "cantidad" + 10 WHERE "marca" = 'Dell' AND "anio" = 2018
4. 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", "Modelo", "Precioventa", "Costo" FROM public."Equipos" Where "Costo" > 200 AND "Costo" < 250