Bases de datos semana 4 2022
Enviado por claudio090 • 23 de Mayo de 2022 • Ensayo • 468 Palabras (2 Páginas) • 88 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)
-- Database: inventario
-- DROP DATABASE inventario;
CREATE DATABASE inventario
WITH
OWNER = postgres
ENCODING = 'UTF8'
LC_COLLATE = 'Spanish_Chile.1252'
LC_CTYPE = 'Spanish_Chile.1252'
TABLESPACE = pg_default
CONNECTION LIMIT = -1;
[pic 9]
-- Table: public.equipos
-- DROP TABLE public.equipos;
CREATE TABLE public.equipos
(
marca character varying(20) COLLATE pg_catalog."default" NOT NULL,
modelo character varying(15) COLLATE pg_catalog."default" NOT NULL,
generacion integer NOT NULL,
anio integer NOT NULL,
costo double precision NOT NULL,
precioventa double precision NOT NULL,
cantidad integer NOT NULL,
id integer NOT NULL DEFAULT nextval('equipos_id_seq'::regclass),
CONSTRAINT equipos_pkey PRIMARY KEY (id)
)
TABLESPACE pg_default;
ALTER TABLE public.equipos
OWNER to postgres;
- 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. (2 puntos)
[pic 10]
INSERT INTO equipos (marca, modelo, anio, costo, precioventa, cantidad) VALUES ('HP','CF0003LA',2017,220000,300000,33);
INSERT INTO equipos (marca, modelo, anio, costo, precioventa, cantidad) VALUES ('Acer','Aspire 3',2018, 230000,350000,40);
INSERT INTO equipos (marca, modelo, anio, costo, precioventa, cantidad) VALUES ('HP','Envy',2018,200000,300000,28);
INSERT INTO equipos (marca, modelo, anio, costo, precioventa, cantidad) VALUES ('Dell','Inspiron',2016,240000,350000,22);
INSERT INTO equipos (marca, modelo, anio, costo, precioventa, cantidad) VALUES ('Dell','Vostro',2017,260000,390000,38);
...