Introducción al lenguaje de programación SQL y PostgreSQL como herramienta para consultar, analizar y administrar bases de datos.
Ninguno
  Horario:Lunes, miércoles y jueves por las mañanas de 9h. a 13h.
  Duración del curso: 32 horas, repartidas en 28h. para desarrollo del curso y 4h. de desarrollo de trabajo práctico.
  Un ordenador por alummno
  Máximo 10 alumnos (para impartir el curso se necesita un quorum mínimo de 5 alumnos)
  Precio del curso: 600 €
  Lugar: Aula Ultimobyte
  Avd. Peris y Valero 79, 1ºA
   46006 Valencia
  Material:
  - Bolsa portadocumentos
  - Carpeta con documentación
  - Cdrom con distrubución Linux
  - Certificado del curso
  - Bolígrafo y alfombrilla
Objetivo: Introducción al lenguaje de programación SQL y PostgreSQL como herramienta para consultar, analizar y administrar bases de datos.
Dirigido a: Usuarios o profesionales que estén trabajando con bases de datos y deseen profundizar en PostgreSQL.
Temario:
  1.Introducción a base de datos relacionales
  - Introducción a bases de datos relacionales.
  -Sistemas de administración de bases de datos relacionales.
  - Algebra relacional.
  - Cálculo relacional.
  - Normalización.
  - Integridad relacional.
  - Diseño de base de datos.
  2. Introducción a PostgreSQL
  - Historia de PostgreSQL.
  - Introducción.
  - El proyecto Postgres de Berkeley.
  3. Administrando sesiones
  - Iniciando sesiones.
  - Controlando sesiones.
  - Uso de ayuda.
  - Tipos de sesiones.
  4. Comandos SQL
  - Bases de datos relacionales.
  - Comandos SQL fundamentales  CREATE TABLE, INSERT, SELECT, WHERE, DELETE, UPDATE,  ORDER BY y DELETE.
  5. Personalziación de consultas.
  - Tipos de datos.
  - Valores por defecto y valores NULL.
  - Etiquetas de las columnas.
  - Comentarios.
  - Usando operadores lógicos AND, OR y NOT.
  - Rango de valores.
  - Comparando los datos utilizando la cláusula LIKE.
  - Expresiones regulares.
  - Clausula CASE.
  - Eliminado tuplas repetidas.
  - Funciones y Operadores.
  - Parámetros SET, SHOW, y RESET.
  6. Funciones agredas SQL.
  - Funciones agregadas.
  - Uso de  GROUP BY y HAVING
  7. Cruce entre tablas.
  - Tablas y columnas referenciadas.
  - Cruce entre tablas.
  - Creación de cruce.
  - Performance de los cruces.
  - Tipos de cruces.
  8. Enumerando las tuplas.
  - Números de Identificación de Objetos (OIDs).
  - Limitaciones de OIDs.
  - Creación de secuencias.
  - Uso de secuencicas para enumerar las tuplas.
  - Tipos de datos Serial.
  - Enumerando manualmente las tuplas.
  9. Combinando consultas.
  - Cláusulas UNION,  EXCEPT e  INTERSECT.
  - Consultas subordinadas.
  - Actualizando con la cláusula FROM.
  - Insertando datos con la cláusula SELECT.
  - Creación de tablas usando la cláusula SELECT.
  10. Tipos de datos.
  - Propósitos de los tipos de datos.
  - Instalando tipos.
  - Conversión de tipos de datos con la cláusula CAST.
  - Funciones, operadores y variables que soporta PostgreSQL.
  - Arreglos.
  - Objetos grandes.
  11. Transacciones y bloqueos.
  - Transacciones.
  - Visibilidad de transacciones.
  - Bloqueo.
  12. Controlando la salida de las consultas.
  - Uso de la cláusula LIMIT.
  - Cursores.
  - Administrando tablas.
  - Tablas temporales.
  - Uso de la cláusula  AFTER TABLE.
  - Uso de las cláusulas  REVOKE y GRANT.
  - Definiendo vistas y reglas.
  13. Importando y exportando datos.
  - Utilización de la cláusula COPY.
  - Utilización de la clásula  DELIMITERS.
  14. Administración de un servidor.
  - Archivos.
  - Creación de usuarios.
  - Creación de base de datos.
  - Configuración de acceso.
  - Copia de seguridad y restauración.
  - Iniciando y deteniendo el servidor de bases de datos.
  - Monitoreando el trabajo del servidor de base de datos.
  - Rendimiento.
  - Catálogo.
  15. Programación de funciones en PL/pgSQL
  - Introducción.
  - Ventajas de uso de PL/pgSQL.
  - Estructura de PL/pgSQL.
  - Comentarios, constantes y variables.
  - Atributos.
  - Expresiones.
  - Sentencias.
  - Estructuras de control de flujo.
  16. Herramientas de consultas.
  - pgslq
  - pgaccess.
  - pgadmin.
  - pgexplorer.
  - pgmonitor.
  17. Interfaces de programación.
  - ODBC.
  - Java (jdbc)
  - PHP
  18. SQL Embebido en Tcl/Tk
  - Sintaxis:
  a. Estructura básica.
  b. Declaración de variables de intercomunicación .
  c. Indicadores.
  d. Operaciones básicas.
  - Uso de SQL embebido.
  a. Conexión a la base de datos.
  b. Consultas a la base de datos.
  c. Uso de indicadores.
  d. Errores.
  - Transacciones.
  a. Introducción.
  19. Trabajo final
  - Desarrollo del trabajo final.
 Master Microsoft MCTS en desarrollo de Bases de Datos con SQL SERVER 2008
		 		Master Microsoft MCTS en desarrollo de Bases de Datos con SQL SERVER 2008	Azpe Informática, Masters y Postgrados Presencial - Las tecnologías .NET de Microsoft y las Bases de Datos SQL Server...
 Técnico Programador Bases de Datos - Sólo Barcelona y Bilbao
		 		Técnico Programador Bases de Datos - Sólo Barcelona y Bilbao	CIPSA Centro de Informática Profesional, Cursos de especialización Presencial - !! ATENCION !! Este centro sólo atiende residentes en Barcelona y...
 Máster en Big Data y Business Intelligence
		 		Máster en Big Data y Business Intelligence	IMF Business School, Masters y Postgrados OnLine - Precio sin beca: 7.800 € Precio con beca (50%) = 3.900 euros ... Beca
 Curso de Gestión de los Recursos Humanos con Excel
		 		Curso de Gestión de los Recursos Humanos con Excel	ACEDIS Formación, Cursos de especialización OnLine - Las personas son la parte más importante de cualquier empresa u o... Facilidades de pago
 Curso Práctico de POSTGIS y POSTGRESQL. Bases de Datos Espaciales
		 		Curso Práctico de POSTGIS y POSTGRESQL. Bases de Datos Espaciales	ACEDIS Formación, Cursos de especialización OnLine - En el mundo actual impulsado por la información, la capacidad de ... Facilidades de pago
 
		
		
			Cursos de especialización
			Presencial ( Toda España )
			32 horas		
Regalo
600 €