Postgres tutorial
El equipo de desarrollo de PostgreSQL
Editado por
Thomas Lockhart
Tutorial de PostgreSQL por El equipo de desarrollo de PostgreSQL Editado por Thomas Lockhart
PostgreSQL es marca registrada © 1996-9 por el Postgres Global Development Group.
Tabla de contenidosSumario........................................................................................................................... i 1. Introduction................................................................................................................1 1.1. ¿Qué es Postgres? .............................................................................................1 1.2. Breve historia de Postgres.................................................................................21.2.1. El proyecto Postgres de Berkeley ..........................................................2 1.2.2. Postgres95 ..............................................................................................3 1.2.3. PostgreSQL ............................................................................................4 1.3. Acerca de esta versión......................................................................................5 1.4. Recursos............................................................................................................6 1.5. Terminología .....................................................................................................8 1.6.Notación............................................................................................................9 1.7. Y2K Statement (Informe sobre el efecto 2000)..............................................10 1.8. Copyrights y Marcas Registradas ...................................................................11 2. SQL .............................................................................................................................1 2.1. El Modelo de Datos Relacional........................................................................2 2.2. Formalidades del Modelo Relacional de Datos ................................................3 2.2.1. Dominios contra Tipos de Datos............................................................4 2.3. Operaciones en el Modelo de Datos Relacional ...............................................5 2.3.1. ÁlgebraRelacional.................................................................................6 2.3.2. Cálculo Relacional .................................................................................9 2.3.3. Cálculo Relacional de Tuplas ..............................................................10 2.3.4. Álgebra Relacional contra Cálculo Relacional ....................................10 2.4. El LenguajeSQL.............................................................................................11 2.4.1. Select....................................................................................................11 2.4.1.1. Select sencillas ..........................................................................12 2.4.1.2. Joins (Cruces)............................................................................142.4.1.3. Operadores Agregados..............................................................15 2.4.1.4. Agregación por Grupos.............................................................16 2.4.1.5. Having.......................................................................................18 2.4.1.6. Subconsultas .............................................................................192.4.1.7. Unión, Intersección, Excepción ................................................20
3
2.4.2. Definición de Datos..............................................................................22 2.4.2.1. Create Table ..............................................................................22 2.4.2.2. Tipos de Datos en SQL .............................................................22...
Regístrate para leer el documento completo.