Curso de Administración del Motor de Bases de Datos InterBase
Descripción: Este curso ofrece al estudiante todos los conocimientos necesarios para instalar, crear, programar y administrar bases de datos InterBase.
Duración: 20 horas
Certificación: Al finalizar el curso se entregará un certificado de asistencia a los alumnos que hayan cumplido al menos el 80% de la intensidad horaria.
Audiencia:
- Programadores de aplicaciones de propósito general en Windows.
- Gerentes y Directores de Proyectos de Desarrollo.
- Desarrolladores de aplicaciones comerciales con Bases de Datos.
- Diseñadores e Implementadores de soluciones Cliente/Servidor.
- Programadores de Aplicaciones Distribuidas y de Internet/Intranet/Extranet.
Formación en el lugar de trabajo
Reciba clases particulares de calidad en su compañía donde acudirán los instructores de AudiSoft. El aprendizaje en el trabajo es una forma rentable para que los grupos de un mínimo de 4 alumnos aprendan lo necesario, ya que el curso se adapta a profesionales que tienen conocimientos en la materia, elaborándose un Plan de curso a su medida.
Prerrequisitos:
- Familiaridad con Windows 95/98/2000/NT/XP.
- Opcional: Conocimiento de sistemas operativos Unix/Linux
Plan de Temas
1. Introducción a InterBase
- Breve repaso a las Bases de Datos Relacionales
- Tipos de integridad
- Llaves foráneas
- Qué es InterBase ?
- Componentes de InterBase
- Como crear una aplicación en InterBase
2. InterBase Manager
- Cargando InterBase Manager
- Conexión a servidores de bases de datos
- Administrar la seguridad del servidor
- Estadísticas de la base de datos
- Listando usuarios activos
- Propiedades de las bases de datos
3. InterBase Console
- Administración de la seguridad
- Backup y Restore de una base de datos
- Herramientas de personalización
4. Utilización de IBConsole ISQL
- Utilización de scripts SQL con IBConsole ISQL
- Conexión a una base de datos existente
- Desconexión de una base de datos
- Creación de un nueva base de datos
- Trabajando con metadatos
5. Definición de Bases de Datos
- Sintaxis
- Tipos de datos
- Create DataBase
- Alter DataBase
- Drop DataBase
6. Tablas
- Definición de campos
- Dominios basados en campos
- Expresiones basadas en campos
- Constraints de integridad
- Constraints de llave primaria y única
- Constraints de llave foránea
- Tablas externas
7. Manipulación de datos
- Update
- Delete
- Select
- Joins
- Where
8. Vistas
- Sintaxis
- Ver nombres de campos
- Sentencias de selección
- Tipos de vistas
- Privilegios de vistas
9. Indices
- Sintaxis
- Indices automáticos
- La instrucción Create Index
- La instrucción Drop Index y Alter Index
- La instrucción Set Statistics
10. Generadores
- Sintaxis
- Definición de un generador de valores
- Uso de generadores
11. Triggers
- Sintaxis
- Lenguaje Trigger
- Uso de SET TERM
- Encabezado Trigger
- Cuerpo Trigger
12. Procedimientos Almacenados
- Que es un Store Procedure
- La estructura de Store Procedure
- El carácter de terminación
Las variables de texto Nwe y Old - Modificando y excluyendo triggers
13. Excepciones
- Qué es una excepción
- Generando una excepción
Errores retornados por InterBase - Manipulación de excepciones y errores usando When .. Do
14. Transacciones
- Qué es una transacción
- Iniciando y terminando una transacción
- Administrar transacciones automáticamente
- Administración de versiones
15. Seguridad
- El modelo de seguridad de InterBase
- Privilegios SQL
- Roles ANSI SQL 3
- Grupos Unix
- Visualización de privilegios de acceso
16. Replicación
- Utilización de InterBase Replicator para ejecutar una replicación de datos
- Herramientas de configuración
- Utilización de Replication Manager
- Definir replicaciones

