Universitaria
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales
modalidad: Online
Master en Arquitectura de Software + Titulación Universitaria
precio: 0 € *
* hasta 100 % bonificable para trabajadores.
710 horas horas teleformación: 300 horas duración total:
descripción
Si quiere conocer las técnicas oportunas para desarrollar un sistema informático que cubra las necesidades de cualquier empresa este es su momento, con el Master en Arquitectura de Software podrá adquirir los conocimientos esenciales para realizar esta labor con éxito. Gracias al Master podrá llevar a cabo la creación y el mantenimiento de componentes software en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes.
a quién va dirigido
Todos aquellos trabajadores y profesionales en activo que deseen adquirir o perfeccionar sus conocimientos técnicos en este área.
objetivos
- Conocer los principales módulos de un software empresarial.
- Aprender las técnicas sobre los sistemas gestores de datos en software empresarial.
- Instalar un sistema ERP en la empresa.
- Conocer las características de un CRM.
- Identificar los procedimientos e instalar el sistema operativo sobre el que se va a implementar el gestor de datos y el sistema ERP-CRM, identificando los parámetros necesarios y utilizando herramientas software, según modelos de implementación y utilizando manuales de instalación y configuración.
- Identificar los procedimientos e instalar el gestor de datos para implementar el sistema ERP-CRM, identificando los parámetros necesarios y utilizando herramientas software, según modelos de implementación y utilizando manuales de instalación y configuración.
- Especificar las estructuras y desarrollar componentes para la manipulación y recopilación de información del sistema de almacén de datos en sistemas ERP-CRM, siguiendo especificaciones técnicas y funcionales dadas.
para qué te prepara
Este Master en Arquitectura de Software le prepara para desenvolverse de manera profesional en el entorno de la informática y desarrollo, gracias a la adquisición de conocimientos y técnicas sobre la arquitectura de software empresarial.
salidas laborales
Programación / Desarrollo de sistemas de información / Informática.
www.formacioncontinua.eu información y matrículas: 958 050 240 fax: 958 050 245
titulación
forma de bonificación
- Mediante descuento directo en el TC1, a cargo de los seguros sociales que la empresa paga cada mes a la Seguridad Social.
Una vez finalizado el curso, el alumno recibirá por parte de INESEM vía correo postal, la Titulación Oficial que acredita el haber superado con éxito todas las pruebas de conocimientos propuestas en el mismo.
Esta titulación incluirá el nombre del curso/máster, la duración del mismo, el nombre y DNI del alumno, el nivel de aprovechamiento que acredita que el alumno superó las pruebas propuestas, las firmas del profesor y Director del centro, y los sellos de la instituciones que avalan la formación recibida (Instituto Europeo de Estudios Empresariales).
metodología
El alumno comienza su andadura en INESEM a través del Campus Virtual. Con nuestra metodología de aprendizaje online, el alumno debe avanzar a lo largo de las unidades didácticas del itinerario
formativo, así como realizar las actividades y autoevaluaciones correspondientes. Al final del itinerario, el alumno se encontrará con el examen final, debiendo contestar correctamente un mínimo del 75% de las cuestiones planteadas para poder obtener el título.
Nuestro equipo docente y un tutor especializado harán un seguimiento exhaustivo, evaluando todos los progresos del alumno así como estableciendo una línea abierta para la resolución de consultas.
El alumno dispone de un espacio donde gestionar todos sus trámites administrativos, la Secretaría Virtual, y de un lugar de encuentro, Comunidad INESEM, donde fomentar su proceso de aprendizaje que enriquecerá su desarrollo profesional.
materiales didácticos
- Manual teórico 'Instalación de Sistemas Operativos y Gestores de Datos en Sistemas ERP-CRM' - Manual teórico 'Almacenamiento de Datos en Sistemas ERP-CRM'
- Manual teórico 'Instalación de Sistemas ERP-CRM'
- Manual teórico 'Desarrollo de Componente Software y Consultas dentro del Sistema de Almacén de Datos' - Manual teórico 'Operaciones de Mantenimiento y Consulta de Datos'
- Manual teórico 'Desarrollo de Componente Software en Sistemas ERP-CRM' - Manual teórico 'Arquitectura de Software Empresarial'
www.formacioncontinua.eu información y matrículas: 958 050 240 fax: 958 050 245
profesorado y servicio de tutorías
Nuestro equipo docente estará a su disposición para resolver cualquier consulta o ampliación de contenido que pueda necesitar relacionado con el curso. Podrá ponerse en contacto con nosotros a través de la propia plataforma o Chat, Email o Teléfono, en el horario que aparece en un documento denominado “Guía del Alumno” entregado junto al resto de materiales de estudio.
Contamos con una extensa plantilla de profesores especializados en las distintas áreas formativas, con una amplia experiencia en el ámbito docente.
El alumno podrá contactar con los profesores y formular todo tipo de dudas y consultas, así como solicitar información complementaria, fuentes bibliográficas y asesoramiento profesional.
Podrá hacerlo de las siguientes formas:
- Por e-mail: El alumno podrá enviar sus dudas y consultas a cualquier hora y obtendrá respuesta en un plazo máximo de 48 horas.
- Por teléfono: Existe un horario para las tutorías telefónicas, dentro del cual el alumno podrá hablar directamente con su tutor.
- A través del Campus Virtual: El alumno/a puede contactar y enviar sus consultas a través del mismo, pudiendo tener acceso a Secretaría, agilizando cualquier proceso administrativo así como
www.formacioncontinua.eu información y matrículas: 958 050 240 fax: 958 050 245
plazo de finalización
El alumno cuenta con un período máximo de tiempo para la finalización del curso, que dependerá de la misma duración del curso. Existe por tanto un calendario formativo con una fecha de inicio y una fecha de fin.
especialmente dirigido a los alumnos matriculados en cursos de modalidad online, el campus virtual de inesem ofrece contenidos multimedia de alta calidad y ejercicios interactivos.
campus virtual online
servicio gratuito que permitirá al alumno formar parte de una extensa comunidad virtual que ya disfruta de múltiples ventajas: becas, descuentos y promociones en formación, viajes al extranjero para
aprender idiomas...
comunidad
el alumno podrá descargar artículos sobre e-learning, publicaciones sobre formación a distancia, artículos de opinión, noticias sobre convocatorias de oposiciones, concursos públicos de la administración, ferias sobre formación, etc.
revista digital
Este sistema comunica al alumno directamente con nuestros asistentes, agilizando todo el proceso de matriculación, envío de documentación y solución de cualquier incidencia.
Además, a través de nuestro gestor documental, el alumno puede disponer de todos
sus documentos, controlar las fechas de envío, finalización de sus acciones formativas y todo lo relacionado con la parte administrativa de sus cursos, teniendo la posibilidad de realizar un seguimiento personal de todos sus trámites con INESEM
secretaría
programa formativo
PARTE 1. ARQUITECTURA EMPRESARIAL
UNIDAD DIDÁCTICA 1. ARQUITECTURA DE UN SOFTWARE EMPRESARIAL ERP 1.Organización de una empresa
1.- Realización del diagrama de la organización de una empresa 2.- Modelo relacional: entidades, relaciones y propiedades
2.Definición de las necesidades de una empresa y adaptabilidad dentro del ERP
1.- Definición de departamentos de la empresa y funcionalidades de cada departamento 2.- Definición de los módulos del sistema ERP y conexión entre ellos.
3.El módulo básico, funcionalidades operacionales
1.- Establecimiento de parámetros de configuración y tablas maestras comunes a los diferentes módulos del ERP, dentro del sector al que pertenezca la empresa
4.Arquitectura cliente/servidor
1.- Requisitos mínimos de la máquina cliente 2.- Requisitos mínimos de la máquina servidor
3.- Definición de las conexiones entre cliente y servidor en un sistema ERP 4.- Establecimiento de la comunicación entre cliente y servidor
UNIDAD DIDÁCTICA 2. MÓDULOS DE UN SOFTWARE EMPRESARIAL 1.Principales módulos del un sistema ERP
1.- Establecimiento de las características de cada módulo del ERP
2.- Establecimientos tablas y parámetros de configuración de cada módulo 2.Descripción, tipología e interconexión entre módulos
1.- Conexión entre los diferentes módulos de un ERP.
2.- Trazabilidad y procedimientos a implementar entre diferentes módulos.
3.Informes y estadísticas de cada módulo
1.- Interpretación y obtención de la información almacenada en la base de datos de cada módulo 2.- Herramientas utilizadas para la obtención de esta información, generadores de informes 3.- Herramientas de Bussiness Intelligence
UNIDAD DIDÁCTICA 3. SISTEMAS OPERATIVOS EN SOFTWARE EMPRESARIAL 1.Tipos de sistemas operativos y diferencias
1.- Diferentes tipos de sistemas operativos 2.- Diferencias entre sistemas operativos 2.Descripción y características
1.- Requisitos mínimos para la instalación de un sistema ERP/CRM 2.- Especificaciones técnicas necesarias para un sistema ERP y CRM 3.Esquema hardware de un equipo que pueda albergar sistemas ERP y CRM 1.- Esquema del hardware necesario según especificaciones técnicas 2.- Periféricos que se pueden conectar
3.- Sistemas de redes y conexión en una estructura cliente/servidor 4.Parámetros de configuración del sistema operativo: definición y tipos 1.- Definición de los parámetros de configuración del sistema operativo 2.- Definición de usuarios en el sistema operativo
5.El sistema de almacenamiento: unidades y estructura
1.- Establecimiento de las unidades de almacenamiento de la información en el equipo 2.- Partición del disco duro
6.Fórmulas y tablas para el dimensionamiento de equipos y sistemas operativos sobre los que instalar un ERP y CRM 1.- Establecimiento y dimensionado de sistema de archivos
www.formacioncontinua.eu información y matrículas: 958 050 240 fax: 958 050 245
1.- Instalación del sistema operativo
2.- Configuración y ajuste de los parámetros necesarios en el sistema operativo 3.- Realización de pruebas que verifiquen las diferentes funcionalidades
4.- Documentación de los procesos realizados
UNIDAD DIDÁCTICA 4. SISTEMAS GESTORES DE DATOS EN SOFTWARE EMPRESARIAL 1.Gestores de datos
1.- Definición diferentes tipos de gestores de datos
2.- Definición de las características de los sistemas gestores de datos 2.Arquitectura y componentes de un sistema gestor de datos
1.- Definición de diferentes sistemas de bases de datos
2.- Definición de arquitectura de datos: establecer entidades, relaciones y propiedades 3.- División en capas
3.Instalación de un gestor de datos para administrar software 1.- Instalación de un sistema gestor de datos
2.- Creación de usuarios de acceso al sistema gestor de datos
3.- Realización de pruebas que verifiquen las diferentes funcionalidades 4.- Documentación de los procesos realizados
4.Parámetros de configuración del gestor de datos
1.- Definición de los parámetros de configuración de un sistema de gestión de datos 2.- Diferentes tipos de parámetros
5.Base de datos MySQL 1.- MySQL Open Source 2.- ¿Por qué usar MySQL?
3.- Características
4.- Servidores de bases de datos en Internet de uso común 5.- Funcionalidad avanzada de servidores de bases de datos UNIDAD DIDÁCTICA 5. INSTALACIÓN DEL SISTEMA ERP 1.Especificaciones para la configuración del sistema ERP
1.- Definición de parámetros de configuración para ajustar el funcionamiento del ERP 2.- Definición de tablas maestras, descripción, tipología y uso
2.Módulos extras
1.- Conexión del ERP con otros programas 3.Servicios de acceso al sistema ERP
1.- Definición de usuarios de un ERP y sus perfiles o características
2.- Parámetros de configuración para el acceso de usuarios, permisos por menú 4.Actualización del sistema ERP
1.- Instalación del software de un ERP
2.- Actualización de diferentes versiones de un ERP
3.- Configuración de los parámetros para el funcionamiento de ERP 4.- Documentación de los procesos realizados
UNIDAD DIDÁCTICA 6. DESARROLLANDO EN ENTORNOS 1.Entorno de desarrollo, pruebas y explotación
1.- Definición de entornos de desarrollo para realización de pruebas y explotación del ERP 2.- Verificación y validación de las pruebas realizadas
2.Instalación y configuración del sistema de transportes
2.- Modelo relacional: entidades, relaciones y propiedades.
2.El módulo básico, funcionalidades operacionales
1.- Establecimiento de parámetros de configuración y tablas maestras comunes a los diferentes módulos del CRM, dentro del sector al que pertenezca la empresa
UNIDAD DIDÁCTICA 8. MÓDULOS DE UN SISTEMA CRM
1.Características de los módulos funcionales de un sistema CRM, tipología, interconexión entre módulos.
1.- Establecimiento de las características de cada módulo del CRM
2.- Establecimiento de las tablas y parámetros de configuración de cada módulo 2.Obtención de informes y estadísticas referentes a la información de cada módulo.
1.- Interpretación y obtención de la información almacenada en la base de datos de cada módulo.
2.- Herramientas utilizadas para la obtención de esta información, generadores de informes UNIDAD DIDÁCTICA 9. PROCESOS DE INSTALACIÓN DE UN SISTEMA CRM
1.Parámetros de configuración del sistema CRM
1.- Definición de parámetros de configuración para ajustar el funcionamiento del CRM 2.- Definición de tablas maestras, descripción, tipología y uso
2.Otros módulos, características e instalación 1.- Conexión del CRM con otros programas 3.Servicios de acceso al sistema CRM
1.- Definición de usuarios de un CRM y sus perfiles o características.
2.- Parámetros de configuración para el acceso de usuarios, permisos por menú.
4.Actualización del sistema CRM y aplicación de actualizaciones 1.- Instalación del software de un CRM
2.- Actualización de diferentes versiones de un CRM
3.- Configuración de los parámetros para el funcionamiento del CRM 4.- Documento de los procesos realizados.
UNIDAD DIDÁCTICA 10. ENTORNO DE DESARROLLO
1.Entornos de desarrollo, pruebas de explotación sobre sistemas CRM
1.- Definición de entornos de desarrollo para realización de pruebas y explotación del ERP 2.- Verificación y validación de las pruebas realizadas
2.Instalación y configuración del sistema de transportes
1.- Sistemas de intercambio de información en los diferentes módulos del ERP 3.Asistencia técnica remota
1.- La asistencia técnica remota en el sistema ERP: Instalación y configuración 2.- La asistencia técnica remota en el sistema CRM: Instalación y Configuración
PARTE 2. INSTALACIÓN Y CONFIGURACIÓN DE SISTEMAS DE PLANIFICACIÓN DE RECURSOS
EMPRESARIALES Y DE GESTIÓN DE RELACIONES CON CLIENTES
MÓDULO 1. INSTALACIÓN DE SISTEMAS OPERATIVOS Y GESTORES DE DATOS EN SISTEMAS ERP-CRM
UNIDAD DIDÁCTICA 1. SISTEMAS OPERATIVOS EN SISTEMAS ERP-CRM.
1.Tipos de sistemas operativos y diferencias.
2.Descripción y características.
3.Esquema hardware de un equipo que pueda albergar sistemas ERP y CRM.
4.Parámetros de configuración del sistema operativo: definición y tipos.
www.formacioncontinua.eu información y matrículas: 958 050 240 fax: 958 050 245
6.Fórmulas y tablas para el dimensionamiento de equipos y sistemas operativos sobre los que instalar un ERP y CRM.
7.Procesos de instalación del sistema operativo para soportar sistemas ERP y CRM:
UNIDAD DIDÁCTICA 2. SISTEMAS GESTORES DE DATOS EN SISTEMAS ERP-CRM.
1.Gestores de datos, tipos y características.
2.Arquitectura y componentes de un sistema gestor de datos.
3.Procesos de instalación de un gestor de datos para albergar sistemas ERP y CRM.
4.Parámetros de configuración del gestor de datos.
MÓDULO 2. INSTALACIÓN Y CONFIGURACIÓN DE SISTEMAS ERP-CRM
UNIDAD DIDÁCTICA 1. ARQUITECTURA Y CARACTERÍSTICAS DE UN SISTEMA ERP.
1.Organización de una empresa.
2.Definición de las necesidades de una empresa y adaptabilidad dentro del ERP.
3.El módulo básico, funcionalidades operacionales.
4.Arquitectura cliente/servidor
UNIDAD DIDÁCTICA 2. MÓDULOS DE UN SISTEMA ERP.
1.Características de los módulos funcionales de un sistema ERP.
2.Descripción, tipología e interconexión entre módulos.
3.Obtención de informes y estadísticas referentes a la información de cada módulo.
UNIDAD DIDÁCTICA 3. PROCESOS DE INSTALACIÓN DEL SISTEMA ERP.
1.Parámetros de configuración del sistema ERP.
2.Otros módulos, características e instalación.
3.Servicios de acceso al sistema ERP.
4.Actualización del sistema ERP y aplicación de actualizaciones.
UNIDAD DIDÁCTICA 4. ENTORNOS DE DESARROLLO.
1.Entornos de desarrollo, pruebas y explotación
2.Instalación y configuración del sistema de transportes.
UNIDAD DIDÁCTICA 5. ARQUITECTURA Y CARACTERÍSTICAS DE UN SISTEMA CRM.
1.Organización de una empresa y de sus relaciones externas, características del negocio electrónico (e-business).
2.El módulo básico, funcionalidades operacionales.
UNIDAD DIDÁCTICA 6. MÓDULOS DE UN SISTEMA CRM.
1.Características de los módulos funcionales de un sistema CRM, tipología, interconexión entre módulos.
2.Obtención de informes y estadísticas referentes a la información de cada módulo.
UNIDAD DIDÁCTICA 7. PROCESOS DE INSTALACIÓN DE UN SISTEMA CRM.
1.Parámetros de configuración del sistema CRM.
2.Otros módulos, características e instalación.
3.Servicios de acceso al sistema CRM.
4.Actualización del sistema CRM y aplicación de actualizaciones.
UNIDAD DIDÁCTICA 8. ENTORNOS DE DESARROLLO.
1.Entornos de desarrollo, pruebas y explotación sobre sistemas CRM 2.Instalación y configuración del sistema de transportes.
3.Asistencia técnica remota
MÓDULO 3. ALMACENAMIENTO DE DATOS EN SISTEMAS ERP-CRM
UNIDAD DIDÁCTICA 1. SISTEMAS DE ALMACÉN DE DATOS (DATA WAREHOUSE) EN SISTEMAS ERP-CRM.
1.Arquitectura y características de los sistemas de almacén de datos sobre sistemas ERP-CRM.
2.Utilización y ventajas de los sistemas de almacén de datos en la empresa.
2.Actualización del sistema de almacén de datos y aplicación de actualizaciones.
UNIDAD DIDÁCTICA 3. CONEXIONES DEL SISTEMA DE ALMACÉN DE DATOS CON LOS SISTEMAS DE ERP Y CRM.
1.Características y parámetros de configuración.
2.Entornos de desarrollo, pruebas y explotación sobre sistemas de almacén de datos: instalación y configuración del sistema de transportes.
PARTE 3. CREACIÓN Y MANTENIMIENTO DE COMPONENTES SOFTWARE EN SISTEMAS DE
PLANIFICACIÓN DE RECURSOS EMPRESARIALES Y DE GESTIÓN DE RELACIONES CON CLIENTES
MÓDULO 1. OPERACIONES DE MANTENIMIENTO Y CONSULTA DE DATOS
UNIDAD DIDÁCTICA 1. MODELOS DE DATOS EN SISTEMAS ERP-CRM.
1.Modelos de datos tipos y características.
2.Definición del modelo de datos.
UNIDAD DIDÁCTICA 2. DISEÑO DE DATOS.
1.Definición de objetos y estructuras de datos, características.
2.Creación, modificación y borrado de objetos y estructuras de datos.
UNIDAD DIDÁCTICA 3. DEFINICIÓN DE TIPOS DE DATOS.
1.Definición, tipos de datos y características semánticas.
2.Extensión del modelo de datos en sistemas ERP y CRM.
UNIDAD DIDÁCTICA 4. DICCIONARIO DE DATOS EN SISTEMAS ERP-CRM.
1.Objetos del diccionario de datos.
2.Herramientas para la creación y el mantenimiento del diccionario de datos.
UNIDAD DIDÁCTICA 5. DISEÑOS DE PANTALLA.
1.Definición de pantallas de recogida de datos.
2.Herramientas de creación de mantenimientos.
UNIDAD DIDÁCTICA 6. OPERACIONES DE CONSULTA.
1.Herramientas de búsqueda ágiles para el usuario
UNIDAD DIDÁCTICA 7. FORMULARIOS E INFORMES EN SISTEMAS ERP-CRM.
1.Formularios.
2.Arquitecturas de informes, elementos de informes.
3.Herramientas para la creación de formularios e informes.
UNIDAD DIDÁCTICA 8. ACCESOS A LA INFORMACIÓN.
1.Accesos mediante dispositivos ODBC.
2.Generación de gráficos.
MÓDULO 2. DESARROLLO DE COMPONENTE SOFTWARE EN SISTEMAS ERP-CRM
UNIDAD DIDÁCTICA 1. TÉCNICAS Y ESTÁNDARES PARA EL DESARROLLO DE COMPONENTES.
1.Especificaciones funcionales para el desarrollo de componentes.
2.Técnicas de optimización de consultas y acceso a grandes volúmenes de información.
UNIDAD DIDÁCTICA 2. EL LENGUAJE PROPORCIONADO POR LOS SISTEMAS ERP-CRM.
1.Características y sintaxis del lenguaje.
2.Declaración de datos. Estructuras de programación.
UNIDAD DIDÁCTICA 3. DEFINICIÓN DE LOS LENGUAJES DE PROGRAMACIÓN.
www.formacioncontinua.eu información y matrículas: 958 050 240 fax: 958 050 245
2.Entornos de desarrollo y herramientas de desarrollo en sistemas ERP y CRM.
UNIDAD DIDÁCTICA 4. DEFINICIÓN DE LA BASE DE DATOS.
1.Definición de la base de datos y estructura de tablas de un sistema ERP.
UNIDAD DIDÁCTICA 5. ANÁLISIS FUNCIONAL.
1.División de las actividades del ERP en módulo.
2.Trazabilidad entre los módulos.
UNIDAD DIDÁCTICA 6. PROGRAMACIÓN EN SISTEMAS ERP Y CRM.
1.Generación de programas de extracción de datos entre sistemas (batch inputs).
2.Extracciones de informaciones contenidas en sistemas ERP-CRM, procesamiento de datos.
UNIDAD DIDÁCTICA 7. BIBLIOTECA DE FUNCIONES BÁSICAS.
1.Definición de funciones.
2.Definición de librerías de funciones (API).
UNIDAD DIDÁCTICA 8. DOCUMENTACIÓN.
1.Documentación del análisis funcional.
2.Documentación de las librerías y funciones.
UNIDAD DIDÁCTICA 9. PRUEBAS Y DEPURACIÓN DE UN PROGRAMA.
1.Validación de programas.
2.Manejo de errores.
MÓDULO 3. DESARROLLO DE COMPONENTE SOFTWARE Y CONSULTAS DENTRO DEL SISTEMA DE ALMACÉN DE DATOS
UNIDAD DIDÁCTICA 1. CARGA DE DATOS.
1.Exploración del sistema de almacén de datos Estructuras de información, cubos y multicubos.
2.Procesos de carga de datos al sistema de almacén de datos.
UNIDAD DIDÁCTICA 2. EXTRACCIÓN DE DATOS (DATA WAREHOUSE).
1.Herramientas para la carga y extracción de datos de sistemas de almacén de datos.
2.Creación de extractores de datos.
UNIDAD DIDÁCTICA 3. HERRAMIENTAS DE OBTENCIÓN DE INFORMACIÓN.
1.Herramientas de visualización y difusión.
2.Herramientas de visualización y difusión.
PARTE 4. CREACIÓN Y GESTIÓN DE BASE DE DATOS SQL
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN 1.Un poco de historia
2.Las normas SQL
3.Descripción rápida del modelo relacional
1.- Principales conceptos del modelo relacional 2.- Principales reglas
4.Los operadores en álgebra relacional 1.- Unión
2.- Intersección 3.- Diferencia 4.- División
8.- Join
9.- Cálculos elementales 10.- Cálculo de agregados
5.Los sistemas de gestión de bases de datos que utilizan SQL UNIDAD DIDÁCTICA 2. LA DEFINICIÓN DE LOS DATOS (LDD) 1.Los tipos de datos
1.- Numéricos 2.- Caracteres 3.- Fechas y horas
4.- Los otros tipos de datos 2.La creación de las tablas 1.- El comando CREATE
2.- Los comentarios (COMMENT) 3.- Crear una tabla a partir de otra 4.- Utilización de sinónimos 5.- Las SECUENCIAS 3.La eliminación de tablas 1.- El comando DROP 4.La modificación de tablas 1.- El comando ALTER
2.- Renombrar una tabla (RENAME) 5.Las vistas
1.- Por qué utilizar vistas 2.- La creación de vistas 3.- La eliminación de vistas 6.Los índices
1.- Los índices y la norma SQL
2.- Los diferentes métodos de organización de los índices 3.- La creación de un índice
4.- La eliminación de un índice 7.La integridad de los datos 1.- La PRIMARY KEY 2.- La FOREIGN KEY
3.- Los valores por defecto (DEFAULT) 4.- El valor NULL
5.- La cláusula UNIQUE 6.- CHECK
7.- Algunos consejos 8.- Ejercicios de aplicación
9.- Corrección de los ejercicios de aplicación
UNIDAD DIDÁCTICA 3. LA MANIPULACIÓN DE LOS DATOS (LMD) 1.Introducción
2.La selección de datos
1.- El comando de selección de datos SELECT 2.- Las opciones DISTINCT y ALL
3.- La utilización de los alias 4.- La cláusula WHERE 5.- Las uniones
6.- La ordenación (ORDER BY) 7.- Los agrupamientos (GROUP BY)
www.formacioncontinua.eu información y matrículas: 958 050 240 fax: 958 050 245
9.- La instrucción CASE
10.- Resumen de las posibles sintaxis del SELECT 11.- Los operadores de conjuntos
12.- Cómo hacer una consulta: algunos consejos 13.- Ejercicios sobre la selección de datos 3.La inserción de datos
1.- El comando INSERT
2.- Inserción a partir de otra tabla 3.- Resumen de la sintaxis del INSERT 4.- Ejercicios de inserción de datos 4.La eliminación de datos
1.- El comando DELETE 2.- El comando TRUNCATE
3.- Ejercicios sobre la eliminación de datos 5.La modificación de datos
1.- El comando UPDATE
2.- Ejercicios sobre la modificación de datos 6.Soluciones de los ejercicios
1.- Solución de los ejercicios sobre la selección de datos 2.- Solución de los ejercicios sobre la inserción de datos 3.- Soluciones de los ejercicios sobre la eliminación de datos 4.- Solución de los ejercicios sobre la modificación de datos UNIDAD DIDÁCTICA 4. LAS FUNCIONES
1.Introducción
2.Las funciones numéricas 1.- ABS: valor absoluto
2.- ASCII: valor ASCII de un carácter 3.- COS: coseno - SIN: seno
4.- LOG (,): logaritmo de la columna seleccionada en la base indicada 5.- MOD(,): módulo
6.- ROUND(,[]): redondeo 7.- SQRT: raíz cuadrada
3.Las funciones de comparación y de comprobación 1.- IN - NOT IN
2.- EXISTS - NOT EXISTS (existencia o no) 3.- BETWEEN (entre dos valores)
4.- LIKE (que contiene parte del valor) 4.Las funciones de gestión de fechas y horas 1.- Fecha del día: CURRENT_DATE 2.- Hora actual
3.- Fecha y hora del día: CURRENT_TIMESTAMP 4.- Los diferentes formatos de visualización de fechas 5.- La manipulación de las fechas y las horas
5.Las funciones con cadenas de caracteres
1.- LOWER / UPPER / UCASE / LCASE (minúsculas y mayúsculas)
6.- Extraer parte de una cadena de caracteres: SUBSTR 6.Otras funciones
1.- NVL: comprobar si una columna es null 2.- Comprobar varios valores: COALESCE 3.- Comparar dos columnas: NULLIF 4.- Cambiar el tipo de una columna: CAST
5.- Comprobar el contenido de un dato con DECODE 7.Ejercicios sobre las funciones
8.Solución de los ejercicios sobre las funciones
UNIDAD DIDÁCTICA 5. LA SEGURIDAD DE LOS DATOS (DCL) 1.Introducción
2.Por qué definir derechos 3.Crear un usuario
4.Cambiar la contraseña de un usuario 5.Asignar derechos (GRANT)
1.- Asignar derechos de manipulación de una tabla 2.- Asignar derechos sobre los objetos de la base 3.- Otros derechos
6.Eliminar derechos (REVOKE)
1.- Eliminar derechos sobre la manipulación de una tabla 2.- Eliminar derechos sobre los objetos de la base 7.Utilización de los roles
8.Eliminar un rol
9.Ejercicios sobre la seguridad 10.Solución de los ejercicios
UNIDAD DIDÁCTICA 6. EL CONTROL DE TRANSACCIONES (TCL) 1.La problemática de los accesos concurrentes
1.- Ilustración de accesos concurrentes 2.- El mecanismo de bloqueo
2.Concepto de transacción
1.- Definición de una transacción
2.- Cómo evitar las incoherencias de datos 3.- Implementación de un bloqueo
4.- Implementación de un bloqueo aplicativo 5.- Validación de las modificaciones (COMMIT) 6.- Cancelación de las modificaciones (ROLLBACK) 7.- Los puntos de sincronización (SAVEPOINT)
8.- Ejemplo de utilización de los puntos de sincronización UNIDAD DIDÁCTICA 7. PARA IR MÁS LEJOS
1.Carga de datos masiva con SQL*Loader
2.La importación y exportación de tablas con Oracle 1.- La exportación de tablas
2.- La importación de tablas 3.Los sub-SELECT
4.Algunos conceptos de rendimiento 1.- Utilización de EXPLAIN PLAN
2.- Utilización del paquete DBMS_XPLAN.DISPLAY
3.- Optimización de las consultas mediante la utilización de HINTS 4.- Conclusión
5.Presentación de SQL*Plus
www.formacioncontinua.eu información y matrículas: 958 050 240 fax: 958 050 245
2.- El comando SPOOL 3.- Los comandos SET
4.- La utilización de variables en SQL*Plus 5.- La llamada a procedimientos almacenados 6.Presentación de los TRIGGER
1.- Creación de un TRIGGER de control y actualización en una tabla 2.- Creación de un TRIGGER después de las actualizaciones
7.Las tablas del sistema (Oracle)
1.- Tablas del sistema para tablas y columnas 2.- Tablas del sistema para índices y vistas 3.- El resto de tablas del sistema
8.Algunos scripts útiles
1.- Saber el tamaño real de una columna 2.- Buscar y eliminar duplicados en una tabla
3.- Extraer los datos de una tabla en un fichero plano
4.- Mostrar el contenido de una tabla sin conocer su estructura
5.- Generar comandos de inserción en una tabla a partir de un fichero Excel 6.- Procedimiento almacenado para eliminar filas en una tabla
UNIDAD DIDÁCTICA 8. PRESENTACIÓN DE PL/SQL 1.Introducción
2.Sintaxis general 3.Los cursores
4.Los bucles FOR, WHILE, LOOP y la estructura condicional CASE 1.- El WHILE
2.- El FOR 3.- El LOOP 4.- El CASE
5.Las excepciones más utilizadas
6.Creación de un procedimiento almacenado 7.Creación de una función almacenada 8.Los packages
9.Compilación de un procedimiento, de una función o de un paquete 10.Eliminación de un procedimiento, de una función o de un paquete UNIDAD DIDÁCTICA 9. LOS ERRORES MÁS COMUNES
1.Introducción
2.Sobre el acceso a los datos (LDD/LMD)
3.Sobre las transacciones y las sesiones (TCL/DCL) 4.Sobre los componentes internos (memoria, sistema) UNIDAD DIDÁCTICA 10. ANEXOS
1.Resumen de los principales comandos
1.- Los principales comandos del LDD (lenguaje de definiciónde datos) o DDL (Data Definition Language)
2.- Los principales comandos del LMD (lenguaje de manipulación de datos) o DML (Data Manipulation Language) 3.- Los principales comandos del LCD (lenguaje de control de datos) o DCL (Data Control Language)
4.- Los principales comandos del LCT (lenguaje de control de transacciones) o TCL (Transaction Control Language) 5.- La creación de procedimientos y funciones
www.formacioncontinua.eu información y matrículas: 958 050 240 fax: 958 050 245