tutorialsql

Páginas: 35 (8714 palabras) Publicado: 11 de junio de 2014
Tutorial de PostgreSQL
Release 9.1.0

Felipe Lopez

23 de May de 2013

Índice general

1. Contenido
1.1. Parte I: Primero lo primero . . . . .
1.2. Parte II: El lenguaje SQL . . . . .
1.3. Parte III: Características avanzadas
1.4. Créditos . . . . . . . . . . . . . . .
1.5. Licencia . . . . . . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
..
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
..
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

3
3
8
15
22
22

I

II

Tutorial de PostgreSQL, Release 9.1.0

Las siguientes páginas tienen como propósito dar una introducción sencilla sobre PostgreSQL, conceptos de bases de
datos relacionales y el lenguaje SQL a aquellas personas nuevas en cualquiera deestos temas. Se requiere experiencia
básica en Sistemas operativos libres. Esta documentación le dará cierta experiencia práctica con aspectos importantes
del sistema PostgreSQL. No se pretende dar un tratamiento exhaustivo de los temas que se tratan.
Después de haber trabajado este tutorial, tal vez quiera leer la Parte II del manual de PostgreSQL para obtener un conocimiento más formal dellenguaje SQL, o la Parte IV para obtener información sobre cómo desarrollar aplicaciones
que usan PostgreSQL. Aquellos que configuran y administran su propio servidor, deberían leer también la Parte III.
Nota: Este tutorial está dirigido a usuarios de Sistemas operativos libres basados en Ubuntu, algunas de las instrucciones especificadas aquí podrían no funcionar en otras distribuciones de GNU.Índice general

1

Tutorial de PostgreSQL, Release 9.1.0

2

Índice general

CAPÍTULO 1

Contenido

1.1 Parte I: Primero lo primero
1.1.1 Introducción
PostgreSQL es un sistema de administración de bases de datos relacionales orientadas a objetos (ORDBMS, objectrelational database management system) basado en POSTGRES, Version 4.2, desarrollado en el Departamento de
CienciasComputacionales de la Universidad de California, Berkeley. POSTGRES fue pionero en muchos conceptos
que solo llegaron a aparecer en algunos sistemas de bases de datos comerciales mucho tiempo después. PostgreSQL
es un descendiente libre del código original de Berkeley.
Características
Bases de datos de nivel empresarial.
Multiplataforma: corre en los sistemas operativos más populares, incluyendoGNU/Linux, UNIX (AIX, BSD,
HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows.
Altamente escalable tanto en la cantidad de datos que puede administrar como en el número de usuarios concurrentes que puede manejar. Existen sistemas PostgreSQL en ambientes de producción que manejan más de 4
terabytes de datos 1 .
Cumplimiento completo de ACID (atomicity, consistency, isolation, durability).Claves foráneas (foreign keys).
Uniones (joins).
Vistas (views).
Disparadores (triggers).
Procedimientos almacenados (en diferentes lenguajes).
Incluye la mayoría de tipos de datos de SQL:2008, como INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL y TIMESTAMP.
Almacenamiento de objetos binarios grandes, incluyendo imágenes, sonido y video.
1

Usuarios destacados. PostgreSQL.org..The PostgreSQL Global Development Group, 2011.

3

Tutorial de PostgreSQL, Release 9.1.0

Disponibilidad de interfaces de programación nativas para C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC,
entre otros.
Documentación excepcional.
Multi-Version Concurrency Control (MVCC).
Point in Time Recovery (PITR).
Tablespaces.
Replicación asincrónica.
Transacciones anidadas (savepoints)....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS