Download - Taller de SQL Con Postgres
![Page 1: Taller de SQL Con Postgres](https://reader031.vdocuments.pub/reader031/viewer/2022020518/577c80121a28abe054a730b5/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020518/577c80121a28abe054a730b5/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020518/577c80121a28abe054a730b5/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020518/577c80121a28abe054a730b5/html5/thumbnails/4.jpg)
![Page 5: Taller de SQL Con Postgres](https://reader031.vdocuments.pub/reader031/viewer/2022020518/577c80121a28abe054a730b5/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020518/577c80121a28abe054a730b5/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020518/577c80121a28abe054a730b5/html5/thumbnails/7.jpg)
Para la relación producto, el fichero se llama product_datos.sql
![Page 8: Taller de SQL Con Postgres](https://reader031.vdocuments.pub/reader031/viewer/2022020518/577c80121a28abe054a730b5/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020518/577c80121a28abe054a730b5/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020518/577c80121a28abe054a730b5/html5/thumbnails/10.jpg)
De esta forma hemos resuelto las consultas para esta base de datos.