Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
30Activity
0 of .
Results for:
No results containing your search query
P. 1
PostgresV8.4

PostgresV8.4

Ratings: (0)|Views: 3,013 |Likes:
Published by brobelo

More info:

Published by: brobelo on Aug 31, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

07/16/2013

pdf

text

original

 
Lenguaje SQL para Postgres 8.4
Contenido
Contenido ................................................................................................................... 1Principales características .......................................................................................... 6Limites ..................................................................................................................... 7Instrucciones del leguaje SQL ............................................................................... 9BLOQUES .............................................................................................................. 9COMENTARIOS .................................................................................................... 11MANEJO DE LAS COMILLAS ................................................................................. 11VARIABLES Y CONSTANTES ................................................................................ 13CONSTANTES Y VARIABLES CON VALORES POR OMISION .................................. 13VARIABLES PASADAS A LAS FUNCIONES ............................................................ 14‐ Elementos básicos de la sintaxis ......................................................................... 15Asignación .......................................................................................................... 15SELECT INTO ...................................................................................................... 15Regreso de una Función ..................................................................................... 18Condicionales ..................................................................................................... 19Ciclos Simples .................................................................................................... 22Atrapar los Errores ............................................................................................. 25 Tipos de datos ....................................................................................................... 27 Tipos String ........................................................................................................ 27 Tipos Numéricos ................................................................................................ 28 Tipos de Fecha y Hora ........................................................................................ 28Esquemas (Schemas) ........................................................................................... 29Creación y uso .................................................................................................... 29- La estructura de almacenamiento básica (la tabla) ........................................... 30Generalidades .................................................................................................... 30Creación de tabla vía SELECT ............................................................................. 31Modificación de Tablas ...................................................................................... 32Eliminación de Tablas ........................................................................................ 34- Constraints (Restricciones) .................................................................................. 34Column constraints ........................................................................................... 35Centro Ejecutivo Trinity - CEETIng. BARJ 2011Página 1
 
Lenguaje SQL para Postgres 8.4‐ La normalización de las tablas ............................................................................ 36Grados de normalización .................................................................................... 36Primera Forma Normal....................................................................................... 37Segunda Forma Normal...................................................................................... 37 Tercera Forma Normal....................................................................................... 37¿Qué tan lejos debe llevar la normalización? ..................................................... 40Ejemplos de Normalización ................................................................................ 42‐ Instrucción DML ................................................................................................. 44Filtrar datos ......................................................................................................... 44- Totalizar y agrupar datos (Consultas con Agregación) ...................................... 47Having ................................................................................................................ 47- Sub –consultas (Consultas Anidadas) ................................................................. 48- Combinar 2 tablas (Uso de Join) ......................................................................... 49Inner Join ........................................................................................................... 49Outer Join .......................................................................................................... 50- Clausula UNION ................................................................................................... 54- Instrucción Update, delete, insert ...................................................................... 56Insert Into ........................................................................................................... 56Update ................................................................................................................ 56Delete ................................................................................................................. 56Secuencias ........................................................................................................... 58Creación (DDL) .................................................................................................. 58Vistas ..................................................................................................................... 60Procedimientos Almacenados ............................................................................... 61Procedimientos Almacenados en SQL ............................................................... 62Procedimientos Almacenados en Plpgsql .......................................................... 63 Triggers ................................................................................................................ 65Variables especiales .......................................................................................... 67 Transacciones ....................................................................................................... 68Ejercicios Entidad – Relación ................................................................................. 72Funciones de PostgreSQL ...................................................................................... 74Funciones SQL .................................................................................................... 74Funciones Matemáticas ...................................................................................... 74Centro Ejecutivo Trinity - CEETIng. BARJ 2011Página 2

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->