Introducción a PostgreSQL. Facultad de Ingeniería Enrique Felipe Anastacio Base de Datos

Facultad de Ingeniería Enrique Felipe Anastacio Base de Datos Introducción a PostgreSQL ¿Qué es PostgreSQL? Facultad de Ingeniería Enrique Felipe

1 downloads 63 Views 520KB Size

Recommend Stories


Migración de Oracle a PostgreSQL
Migración de Oracle a PostgreSQL … Migración de Oracle a PostgreSQL …hacia la independencia tecnológica Prof. José Tomás Cadenas, PhD jtcadenas@usb

BASE DE DATOS. Qué es una base de datos?
1 BASE DE DATOS ¿Qué es una base de datos? Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se pue

BASE DE DATOS GEOGRÁFICOS
BASE DE DATOS GEOGRÁFICOS Cabo Catoche P. Progreso P. Juárez Sisal MERIDA Cancún Celestún MunáValladolid Nitán Cobá CalkiniYUCATAN Ticul Chichen-itza

BASE DE DATOS GEOGRÁFICOS
BASE DE DATOS GEOGRÁFICOS Cabo Catoche P. Progreso P. Juárez Sisal MERIDA Cancún Celestún MunáValladolid Nitán Cobá CalkiniYUCATAN Ticul Chichen-itza

BASE DE DATOS GEOGRÁFICOS
BASE DE DATOS GEOGRÁFICOS Cabo Catoche P. Progreso P. Juárez Sisal MERIDA Cancún Celestún MunáValladolid Nitán YUCATAN Cobá Calkini Ticul Chichen-itz

BASE DE DATOS GEOGRÁFICOS
BASE DE DATOS GEOGRÁFICOS Cabo Catoche P. Progreso P. Juárez Sisal MERIDA Cancún Celestún MunáValladolid Nitán Cobá CalkiniYUCATAN Ticul Chichen-itza

Story Transcript

Facultad de Ingeniería Enrique Felipe Anastacio Base de Datos

Introducción a PostgreSQL

¿Qué es PostgreSQL?

Facultad de Ingeniería Enrique Felipe Anastacio Base de Datos

PostgreSQL es un sistema manejador de bases de datos relacionales basado en postgres 4.2, desarrollado en el departamento Berkeley de Ciencias de la computación en la universidad de California. Postgres es Open Source descendiente del código original “Berkeley”, soporta el estándar SQL y ofrece otros recursos tales como: ○ complex queries ○ foreign keys ○ Triggers ○ Views ○ transactional integrity ○ multiversion concurrency control ○ index methods ○ procedural languages

Postgres puede ser usado, modificado o distribuido para uso privado, comercial o Académico

Facultad de Ingeniería Enrique Felipe Anastacio Base de Datos

Introducción a PostgreSQL

Ahora probaremos un poco la terminal interactiva llamada psql: para probarla teclee las siguientes consultas:  SELECT version();  SELECT current_date;  SELECT 2 + 2;

Facultad de Ingeniería Enrique Felipe Anastacio Base de Datos

Introducción a PostgreSQL Ahora crearemos una tabla llamada climas, este ejemplo nos servirá para verificar su estructura: CREATE TABLE climas ( ciudad varchar(80), temp_baja int, -- baja temperatura temp_alta int, -- alta temperatura prcp real, -- precipitacion fecha date );

Introducción a PostgreSQL Create.

Facultad de Ingeniería Enrique Felipe Anastacio Base de Datos

Ahora crearemos otra tabla llamada ciudades, una de las cualidades de esta es que utilizara un tipo de dato especifico de postgres, el tipo POINT. CREATE TABLE ciudades ( nombre varchar(80), localizacion point );

Nota: Si desea eliminar una tabla utilice el siguiente comando: DROP TABLE tablename;

Introducción a PostgreSQL Insert.

Facultad de Ingeniería Enrique Felipe Anastacio Base de Datos

Ya creadas nuestras tablas ahora procederemos a utilizar INSERT el Statement (Sentencia) que nos servirá para insertar datos en nuestras tablas, su sintaxis puede ser alguna de las siguientes: INSERT INTO climas ( ciudad, temp_baja , temp_alta, prcp, fecha) VALUES ('Mexico', 5, 30, 0.25, '2009-06-23'); INSERT INTO climas VALUES ('Atlautla', 5, 30, 0.25, '2009-06-23');

Introducción a PostgreSQL. Select.

Facultad de Ingeniería Enrique Felipe Anastacio Base de Datos

Como se menciono anteriormente postgres soporta el estándar SQL así que para realizar una consulta, puede utilizar el SELECT con sus respectivas cláusulas FROM, WHERE y los operadores. Por ejemplo: --Esto nos Arrojara una tabla con todos los registros SELECT * FROM climas; --Esto nos una tabla con los campos especificados SELECT Ciudad, temp_baja,temp_alta FROM climas; --Esto nos mostrará solo la ciudad llamado Atlautla solo si su prcp(precipitación) es mayor a 20 SELECT * FROM climas WHERE Ciudad = 'Atlautla' AND prcp > 0.20;

Introducción a PostgreSQL Operadores.

Facultad de Ingeniería Enrique Felipe Anastacio Base de Datos

--Muestra todos los registros ordenados por el nombre de la ciudad SELECT * FROM climas ORDER BY ciudad;

--Elimina registros duplicados SELECT DISTINCT ciudad FROM climas; 

   



AND Y lógica o Conjunción OR O lógica o Disyunción = Igual a >= Mayor o Igual

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.