12
Taller SQL con postgres INTEGRANTES RAMOS ARTEAGA KEINER OSCAR CARREÑO DOCENTE ING.ISAAC BERNARDO CAICEDO CASTRO UNIVERCIDAD DE CORDOBA FACULTAD DE INGENIERÍAS DEPARTAMENTO DE INGENIERÍA DE SISTEMAS MONTERÍA – CORDOBA 2016

Taller de SQL Con Postgres

Embed Size (px)

DESCRIPTION

Taller de sql con postgres sirve para aprender comandos de sql en postgres.

Citation preview

Page 1: Taller de SQL Con Postgres

Taller SQL con postgres

INTEGRANTES

RAMOS ARTEAGA KEINER

OSCAR CARREÑO

DOCENTE

ING.ISAAC BERNARDO CAICEDO CASTRO

UNIVERCIDAD DE CORDOBA

FACULTAD DE INGENIERÍAS

DEPARTAMENTO DE INGENIERÍA DE SISTEMAS

MONTERÍA – CORDOBA

2016

Page 2: Taller de SQL Con Postgres

TALLER DE SQL CON POSTGRES.

II. Crear la base de datos en Postgres, poblar las relaciones con instrucciones “insert into” y ejecutar las consultas en SQL con algebra relacional.

Solución.

Entramos al icono SQL, e introducimos en el script la siguiente declaración:

créate database almacén;

Hemos llamado a la base de datos “almacén”.

Page 3: Taller de SQL Con Postgres

Guardamos el fichero como almacen.sql y verificamos que se creó la nueva base de datos.

Ahora creamos las respectivas tablas concernientes a Product, Pc, Printer y Laptop introduciendo las primary key en cada tabla y las foreign key en la tabla Product. Se ha llamado este fichero tablas-almacen.sql

Page 4: Taller de SQL Con Postgres
Page 5: Taller de SQL Con Postgres

Ahora procedemos a poblar las relaciones o tablas con la declaración “insert into”

Para la relación pc, el fichero se llama datos.pc.sql

Page 6: Taller de SQL Con Postgres

Para la relación printer, el fichero se llama dato.printer.sql

Para la relación Laptop, el fichero se llama datos_laptop.sql

Page 7: Taller de SQL Con Postgres

Para la relación producto, el fichero se llama product_datos.sql

Page 8: Taller de SQL Con Postgres

Teniendo en cuenta los registros de cada tabla, ahora procedemos a crear un fichero llamado resultados.sql donde se encontraran las consultas previamente realizadas en algebra relacional.

1. ¿Cuáles modelos de relación pc tienen una velocidad de al menos 150 ?

2. ¿Cuáles fabricantes producen laptops con disco duro por lo menos de 1 Gb?

Page 9: Taller de SQL Con Postgres

3. ¿Encuentre el número de modelo de todas las impresoras láseres policromaticas por el fabricante B?

4. ¿Encuentre el número de modelos y el precio de todos los productos (de cualquier tipo) elaborados por el fabricante B?

5. ¿Encuentre los fabricantes que venden computadoras portátiles pero no pc?

Page 10: Taller de SQL Con Postgres

De esta forma hemos resuelto las consultas para esta base de datos.