Creacion Base de datos con PostgreSQL
Enviado por Cristian Perez • 31 de Octubre de 2022 • Examen • 25.310 Palabras (102 Páginas) • 41 Visitas
[pic 1][pic 2]
Instituto Politécnico Nacional
Escuela Superior de Ingeniería Mecánica y
Eléctrica Unidad Culhuacán
índice
Diagrama Conceptual 3
Diagrama Lógico 4
Diagrama Físico 5
Código 6
Consultas Generadas 26
Diagrama Conceptual
[pic 3]
[pic 4]Diagrama Lógico
Diagrama Físico
[pic 5]
Código
COMMENT ON DATABASE "AlianzaBD"
IS 'Bodegas Alianza';
CREATE SCHEMA IF NOT EXISTS "Alianza_SC"
AUTHORIZATION postgres;
COMMENT ON SCHEMA "Alianza_SC"
IS 'Esquema para Bodegas Alianza';
create table "Alianza_SC"."tabla_desbe"
(
id_descripción smallint primary key,
descripcion varchar (20)
);
insert into "Alianza_SC"."tabla_desbe" values (1,'Vinos');
insert into "Alianza_SC"."tabla_desbe" values (2,'Aperitivos');
insert into "Alianza_SC"."tabla_desbe" values (3,'Bebidas energeticas');
insert into "Alianza_SC"."tabla_desbe" values (4,'Brandys');
insert into "Alianza_SC"."tabla_desbe" values (5,'Cerveza');
insert into "Alianza_SC"."tabla_desbe" values (6,'Refrescos');
insert into "Alianza_SC"."tabla_desbe" values (7,'Aguas');
insert into "Alianza_SC"."tabla_desbe" values (8,'Cremas');
create table "Alianza_SC"."tabla_bebidas"
(
id_bebida smallint primary key,
id_desbe smallint,
nom_bebidas varchar (40),
precio_unitario money,
constraint fk_iddes foreign key (id_desbe)
references "Alianza_SC"."tabla_desbe"(id_descripción)
);
insert into "Alianza_SC"."tabla_bebidas" values (1, 1, 'V.B. ESP. PETILLANT BRUT', 300.00);
insert into "Alianza_SC"."tabla_bebidas" values (2, 1, 'V.B. ESP. PROSECCO DI VALDOBBIADENE', 348.00);
insert into "Alianza_SC"."tabla_bebidas" values (3, 1, 'V.B. ESP. RIUNITE',22.00);
insert into "Alianza_SC"."tabla_bebidas" values (4, 1, 'V.B. FRANCISCO UNDURRAGA SAUV. BLANC', 112.00);
insert into "Alianza_SC"."tabla_bebidas" values (5, 1, 'V.B. FRONTERA CHARDONNAY', 456.00);
insert into "Alianza_SC"."tabla_bebidas" values (6, 1, 'V.R. APALTAGUA GRAN VERANO CARMENERE', 234.00);
insert into "Alianza_SC"."tabla_bebidas" values (7, 1, 'V.R. E & J GALLO WHITE ZINFANDEL', 987.00);
insert into "Alianza_SC"."tabla_bebidas" values (8, 1, 'V.R. ESP. MARTINI ROSE', 126.00);
insert into "Alianza_SC"."tabla_bebidas" values (9, 1, 'V.R. NOVALVA PINOT',409.00);
insert into "Alianza_SC"."tabla_bebidas" values (10, 1, 'V.T. APALTAGUA GRAN VERANO CABERNET', 222.00);
insert into "Alianza_SC"."tabla_bebidas" values (11, 1, 'V.T. APALTAGUA GRAN VERANO CARMENERE', 444.00);
insert into "Alianza_SC"."tabla_bebidas" values (12, 1, 'V.T. ARNEGUI JOVEN EST MADERA',234.00);
insert into "Alianza_SC"."tabla_bebidas" values (13, 1, 'V.T. ATALAYAS DE GOLBAN (14º)', 123.00);
insert into "Alianza_SC"."tabla_bebidas" values (14, 1, 'V.T. BAREFOOT CABERNET', 567.00);
insert into "Alianza_SC"."tabla_bebidas" values (15, 1, 'V.T. CONCHA Y TORO CABERNET RESERVADO',889.00);
insert into "Alianza_SC"."tabla_bebidas" values (16, 2, 'APER. CAMPARI BITTER (20º)',123.00);
insert into "Alianza_SC"."tabla_bebidas" values (17, 2, 'APER. CAMPARI BITTER (25º)',120.00);
insert into "Alianza_SC"."tabla_bebidas" values (18, 2, 'APER. DUBONET' ,122.00);
insert into "Alianza_SC"."tabla_bebidas" values (19, 2, 'APER. FERNET VALLET',115.00);
insert into "Alianza_SC"."tabla_bebidas" values (20, 3, 'BEB. E. BLUE SHOT LAT', 45.00);
insert into "Alianza_SC"."tabla_bebidas" values (21, 3, 'BEB. E. BOMBA YELLOW', 46.00);
...