Creacion Base de datos con PostgreSQL
Cristian PerezExamen31 de Octubre de 2022
25.310 Palabras (102 Páginas)65 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);
insert into "Alianza_SC"."tabla_bebidas" values (22, 3, 'BEB. E. RED BULL',34.00);
insert into "Alianza_SC"."tabla_bebidas" values (23, 4, 'BDY. ALMA DE MAGNO SOLERA G RVA',999.00);
insert into "Alianza_SC"."tabla_bebidas" values (24, 4, 'BDY. CARDENAL DE MENDOZA S/EST',1234.00);
insert into "Alianza_SC"."tabla_bebidas" values (25, 4, 'BDY. DON PEDRO +AD30:AG31CLASICO',1120.00);
insert into "Alianza_SC"."tabla_bebidas" values (26, 4, 'BDY. DON PEDRO GRAN RVA',156.00);
insert into "Alianza_SC"."tabla_bebidas" values (27, 4, 'BDY. DON PEDRO LICORERA',230.00);
insert into "Alianza_SC"."tabla_bebidas" values (28, 4, 'BDY. CARDENAL DE MENDOZA C/EST',543.00);
insert into "Alianza_SC"."tabla_bebidas" values (29, 4, 'BDY. PRESIDENTE EDIC 50A',674.00);
insert into "Alianza_SC"."tabla_bebidas" values (30, 4, 'BDY. SAN MARCOS 10 ESTRELLAS',123.00);
insert into "Alianza_SC"."tabla_bebidas" values (31, 4, 'BDY. TORRES 10',255.00);
insert into "Alianza_SC"."tabla_bebidas" values (32, 4, 'BDY. TORRES 20',278.00);
insert into "Alianza_SC"."tabla_bebidas" values (33, 4, 'BDY. TORRES 5',459.00);
insert into "Alianza_SC"."tabla_bebidas" values (34, 4, 'BDY. VIEJO VERGEL',600.00);
insert into "Alianza_SC"."tabla_bebidas" values (35, 5, 'CERVEZA SOL LIMON SAL LATA',15.00);
insert into "Alianza_SC"."tabla_bebidas" values (36, 5, 'CERVEZA TECATE LATA',15.00);
insert into "Alianza_SC"."tabla_bebidas" values (37, 5, 'CERVEZA SUPERIOR LATA',13.00);
insert into "Alianza_SC"."tabla_bebidas" values (38, 5, 'CERVEZA INDIO LATA',15.00);
insert into "Alianza_SC"."tabla_bebidas" values (39, 5, 'CERVEZA DUFF LATA',25.00);
insert into "Alianza_SC"."tabla_bebidas" values (40, 5, 'CERVEZA CORONA LATA',13.00);
insert into "Alianza_SC"."tabla_bebidas" values (41, 5, 'CERVEZA CORONITA BOTELLA',12.00);
...