Taller de SQL Con Postgres

Preview:

DESCRIPTION

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

Citation preview

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.

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”.

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

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

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

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

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

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?

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?

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

Recommended