Programa del Curso sobre PostgreSQL

From: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Programa del Curso sobre PostgreSQL
Date: 2005-09-14 22:48:39
Message-ID: BAY14-F18C0066D848820DE1B46DDE39F0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Me han pedido que imparta un curso introductorio sobre bases de datos usando
PostgreSQL y he desarrollado este programa con unos cuantos que vi en inet.
Me gustaria que lo vieran y las sugerencias las agreguen en sitio donde
creen que deberian de ir.
Aca les paso el programa. Hay varios temas que por su naturaleza se tocaran
de una forma introductoria

Programa del curso

Introducción a base de datos relacionales

Introducción a bases de datos relacionales
Sistemas de administración de bases de datos relacionales
Normalización
Integridad relacional
Diseño de base de datos
Uso de herramientas CASE

Introducción a PostgreSQL

Historia de PostgreSQL
Introducción
El proyecto Postgres de Berkeley
Principales funcionalidades
Plataformas soportadas
Limitaciones de PostgreSQL

Entendiendo el SQL
EL lenguaje SQL
Palabras claves e Identificadores
Valores nulos
Comentarios
Tipos de datos

Operadores
Introduccion
Operadores de texto
Expresiones regulares
Operadores matemáticos
Conversiones de tipos

Comandos SQL

Comandos SQL fundamentales
CREATE TABLE, INSERT, SELECT, DELETE, UPDATE
Otros comandos

Manejando Tablas
Introduccion
Creacion de tablas
Tablas del catalogo de PostgreSQL
Comando Alter table
Alterando tablas y columnas
Comentarios
Valores por defecto y dominios
Eliminando tablas

Restricciones e Integridad Referencial
Que son las restricciones
Constraint Check
Constraint Not Null
Constraint Unique
Constraint Primary Key
Constraint Foreign Key

Herencia entre tablas
Que es herencia de tablas?
Creando tablas con herencia
Ventajas y desventajas

Seleccionando datos
Utilizando clausula SELECT
Manejando Proyecciones y selecciones
Etiquetas de las columnas
Etiquetas en las tablas
Uso de LIMIT
Utilizando la cláusula WHERE
Usando operadores lógicos AND, OR y NOT
Operador Like e Ilike
Operador Between
Clausula CASE
Utilizando IN, EXIST
Expresiones regulares
Comparaciones con valores NULL
Cláusula ORDER BY

Funciones
Introduccion
Funciones matemáticas
Funciones de data e hora
Funciones de texto
Funcionesde conversion de tipos
Otras Funciones
Funciones de Agregación Uso de GROUP BY y HAVING

Operaciones de conjuntos
Unión
Intersección
Restricción

Seleccionando datos de varias tablas
INNER JOIN
LEFT JOIN
RIGTH JOIN

Utilizando sub-consultas
Operadores de sub-consultas
Sub-consultas desde From
Sub-consultas complejas

Manejando datos
Agregando datos con Insert
Agregando datos con Select
Insertando datos com Copy
Recuperando dados com Copy
Modificando dados con Update
Borrando datos con Delete
Borrando datos con Truncate

Control de Transacciones
Transacciones PostgreSQL
Concepto ACID
Niveles de isolamento
Read Commited
Serializable
Manejando transacciones en PostgreSQL
Bloqueos y MVCC

Otros Objetos de PostgreSQL
Views
Sequences
Índices
Reglas
Cursores

Introducción a la Programación con PostgreSQL
Concepto de StoreProcedure
Programación en 2 y 3 Capas
Lenguajes usados en PostgreSQL
Uso de PlpgSQL
Creando funciones en PlpgSQL

*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*

_________________________________________________________________
Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...!
http://latino.msn.com/entretenimiento/

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Roberto César Nájera Nuñez 2005-09-14 23:15:01 group by
Previous Message Marcelo Diaz 2005-09-14 22:48:35 LOG: se encontr? fin de archivo inesperado en la conexi?n del cliente