Para qué te prepara este curso subvencionado Curso Gratuito Curso de Bases de Datos Relacionales + Titulación Universitaria en Arquitectura de Software Empresarial (Doble Titulación + 4 ECTS):
Este Curso de Bases de Datos Relacionales + Titulación Universitaria en Arquitectura de Software Empresarial 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. Además podrá Relacionales le prepara para adquirir los conocimientos necesarios para conocer el diseño de bases de datos relacionales y conocer la definición y manipulación de datos.
A quién va dirigido:
El Curso de Bases de Datos Relacionales + Titulación Universitaria en Arquitectura de Software Empresarial está dirigido a profesionales que quieran seguir formándose o especializarse en el desarrollo de software o sistemas de información para empresas, así como a todas aquellas personas interesadas en adquirir conocimientos relacionados con el diseño de bases de datos relacionales y la definición y manipulación de datos.
Objetivos de este curso subvencionado Curso Gratuito Curso de Bases de Datos Relacionales + Titulación Universitaria en Arquitectura de Software Empresarial (Doble Titulación + 4 ECTS):
- Comprender y aplicar los fundamentos conceptuales y las técnicas de las bases de datos relacionales. - Determinar los elementos de la base de datos que se han de manipular, mediante la interpretación del diseño de la base de datos y el análisis de los requisitos de usuario. - Formular consultas de manipulación y definición de datos, a partir del diseño de la BBDD y de los requisitos de usuario. - 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.
Salidas Laborales:
Programación / Desarrollo de sistemas de información / Informática / Desarrollo de bases de datos relacionales.
Resumen:
Si quiere conocer las técnicas oportunas para desarrollar un sistema informático que cubra las necesidades de cualquier empresa y además hacer hincapié en el desarrollo de las bases de datos relacionales de la misma este es su momento, con el Curso de Bases de Datos Relacionales + Titulación Universitaria en Arquitectura de Software Empresarial podrá adquirir los conocimientos esenciales para realizar esta labor con éxito. Gracias al Curso podrá desarrollar y programar un sistema de información que sea eficaz y útil para las empresas que lo usen, así como aportar los conocimientos necesarios para conocer el diseño de bases de datos relacionales y conocer la definición y manipulación de datos.
Titulación:
Doble Titulación: - Titulación de Curso de Bases de Datos Relacionales con 180 horas expedida por Euroinnova Business School y Avalada por la Escuela Superior de Cualificaciones Profesionales- Certificación Universitaria en Arquitectura de Software Empresarial con 4 Créditos Universitarios ECTS (Curso Homologado y Baremable en Oposiciones de la Administración Pública) con 110 horas
Metodología:
Entre el material entregado en este curso se adjunta un documento llamado Guía del Alumno dónde aparece un horario de tutorías telefónicas y una dirección de e-mail dónde podrá enviar sus consultas, dudas y ejercicios. Además recibirá los materiales didácticos que incluye el curso para poder consultarlos en cualquier momento y conservarlos una vez finalizado el mismo.La metodología a seguir es ir avanzando a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y ejercicios. Para su evaluación, el alumno/a deberá completar todos los ejercicios propuestos en el curso. La titulación será remitida al alumno/a por correo una vez se haya comprobado que ha completado el itinerario de aprendizaje satisfactoriamente.
Temario:
PARTE 1. ARQUITECTURA DE SOFTWARE EMPRESARIAL
UNIDAD DIDÁCTICA 1. ARQUITECTURA DE UN SOFTWARE EMPRESARIAL ERP
- Organización de una empresa
- Definición de las necesidades de una empresa y adaptabilidad dentro del ERP
- El módulo básico, funcionalidades operacionales
- Arquitectura cliente/servidor
- Realización del diagrama de la organización de una empresa
- Modelo relacional: entidades, relaciones y propiedades
- Definición de departamentos de la empresa y funcionalidades de cada departamento
- Definición de los módulos del sistema ERP y conexión entre ellos.
- 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
- Requisitos mínimos de la máquina cliente
- Requisitos mínimos de la máquina servidor
- Definición de las conexiones entre cliente y servidor en un sistema ERP
- Establecimiento de la comunicación entre cliente y servidor
UNIDAD DIDÁCTICA 2. MÓDULOS DE UN SOFTWARE EMPRESARIAL
- Principales módulos del un sistema ERP
- Descripción, tipología e interconexión entre módulos
- Informes y estadísticas de cada módulo
- Establecimiento de las características de cada módulo del ERP
- Establecimientos tablas y parámetros de configuración de cada módulo
- Conexión entre los diferentes módulos de un ERP.
- Trazabilidad y procedimientos a implementar entre diferentes módulos.
- Interpretación y obtención de la información almacenada en la base de datos de cada módulo
- Herramientas utilizadas para la obtención de esta información, generadores de informes
- Herramientas de Bussiness Intelligence
UNIDAD DIDÁCTICA 3. SISTEMAS OPERATIVOS EN SOFTWARE EMPRESARIAL
- Tipos de sistemas operativos y diferencias
- Descripción y características
- Esquema hardware de un equipo que pueda albergar sistemas ERP y CRM
- Parámetros de configuración del sistema operativo: definición y tipos
- El sistema de almacenamiento: unidades y estructura
- Fórmulas y tablas para el dimensionamiento de equipos y sistemas operativos sobre los que instalar un ERP y CRM
- Procesos de instalación del sistema operativo para soportar sistemas ERP y CRM
- Diferentes tipos de sistemas operativos
- Diferencias entre sistemas operativos
- Requisitos mínimos para la instalación de un sistema ERP/CRM
- Especificaciones técnicas necesarias para un sistema ERP y CRM
- Esquema del hardware necesario según especificaciones técnicas
- Periféricos que se pueden conectar
- Sistemas de redes y conexión en una estructura cliente/servidor
- Definición de los parámetros de configuración del sistema operativo
- Definición de usuarios en el sistema operativo
- Establecimiento de las unidades de almacenamiento de la información en el equipo
- Partición del disco duro
- Establecimiento y dimensionado de sistema de archivos
- Instalación del sistema operativo
- Configuración y ajuste de los parámetros necesarios en el sistema operativo
- Realización de pruebas que verifiquen las diferentes funcionalidades
- Documentación de los procesos realizados
UNIDAD DIDÁCTICA 4. SISTEMAS GESTORES DE DATOS EN SOFTWARE EMPRESARIAL
- Gestores de datos
- Arquitectura y componentes de un sistema gestor de datos
- Instalación de un gestor de datos para administrar software
- Parámetros de configuración del gestor de datos
- Base de datos MySQL
- Definición diferentes tipos de gestores de datos
- Definición de las características de los sistemas gestores de datos
- Definición de diferentes sistemas de bases de datos
- Definición de arquitectura de datos: establecer entidades, relaciones y propiedades
- División en capas
- Instalación de un sistema gestor de datos
- Creación de usuarios de acceso al sistema gestor de datos
- Realización de pruebas que verifiquen las diferentes funcionalidades
- Documentación de los procesos realizados
- Definición de los parámetros de configuración de un sistema de gestión de datos
- Diferentes tipos de parámetros
- MySQL Open Source
- ¿Por qué usar MySQL?
- Características
- Servidores de bases de datos en Internet de uso común
- Funcionalidad avanzada de servidores de bases de datos
UNIDAD DIDÁCTICA 5. INSTALACIÓN DEL SISTEMA ERP
- Especificaciones para la configuración del sistema ERP
- Módulos extras
- Servicios de acceso al sistema ERP
- Actualización del sistema ERP
- Definición de parámetros de configuración para ajustar el funcionamiento del ERP
- Definición de tablas maestras, descripción, tipología y uso
- Conexión del ERP con otros programas
- Definición de usuarios de un ERP y sus perfiles o características
- Parámetros de configuración para el acceso de usuarios, permisos por menú
- Instalación del software de un ERP
- Actualización de diferentes versiones de un ERP
- Configuración de los parámetros para el funcionamiento de ERP
- Documentación de los procesos realizados
UNIDAD DIDÁCTICA 6. DESARROLLANDO EN ENTORNOS
- Entorno de desarrollo, pruebas y explotación
- Instalación y configuración del sistema de transportes
- Definición de entornos de desarrollo para realización de pruebas y explotación del ERP
- Verificación y validación de las pruebas realizadas
- Sistemas de intercambio de información en los diferentes módulos del ERP
UNIDAD DIDÁCTICA 7. ARQUITECTURA Y CARACTERÍSTICAS DE UN SISTEMA CRM
- Organización de una empresa y de sus relaciones externas, características del negocio electrónico (e-bussines)
- El módulo básico, funcionalidades operacionales
- Diagrama de organización de la empresa
- Modelo relacional: entidades, relaciones y propiedades.
- 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
- Características de los módulos funcionales de un sistema CRM, tipología, interconexión entre módulos.
- Obtención de informes y estadísticas referentes a la información de cada módulo.
- Establecimiento de las características de cada módulo del CRM
- Establecimiento de las tablas y parámetros de configuración de cada módulo
- Interpretación y obtención de la información almacenada en la base de datos de cada módulo.
- 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
- Parámetros de configuración del sistema CRM
- Otros módulos, características e instalación
- Servicios de acceso al sistema CRM
- Actualización del sistema CRM y aplicación de actualizaciones
- Definición de parámetros de configuración para ajustar el funcionamiento del CRM
- Definición de tablas maestras, descripción, tipología y uso
- Conexión del CRM con otros programas
- Definición de usuarios de un CRM y sus perfiles o características.
- Parámetros de configuración para el acceso de usuarios, permisos por menú.
- Instalación del software de un CRM
- Actualización de diferentes versiones de un CRM
- Configuración de los parámetros para el funcionamiento del CRM
- Documento de los procesos realizados.
UNIDAD DIDÁCTICA 10. ENTORNO DE DESARROLLO
- Entornos de desarrollo, pruebas de explotación sobre sistemas CRM
- Instalación y configuración del sistema de transportes
- Asistencia técnica remota
- Definición de entornos de desarrollo para realización de pruebas y explotación del ERP
- Verificación y validación de las pruebas realizadas
- Sistemas de intercambio de información en los diferentes módulos del ERP
- La asistencia técnica remota en el sistema ERP: Instalación y configuración
- La asistencia técnica remota en el sistema CRM: Instalación y Configuración
PARTE 2. BASES DE DATOS RELACIONALES
MÓDULO 1. DISEÑO DE BASES DE DATOS RELACIONALES
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS BASES DE DATOS.
- Evolución histórica de las bases de datos.
- Ventajas e inconvenientes de las bases de datos.
- Conceptos generales:
- Concepto de bases de datos.
- Objetivos de los sistemas de bases de datos:
Redundancia e inconsistencia de datos.
Dificultad para tener acceso a los datos.
Aislamiento de los datos.
Anomalías del acceso concurrente.
Problemas de seguridad.
Problemas de integridad.
- Administración de los datos y administración de bases de datos.
- Niveles de Arquitectura: interno, conceptual y externo.
- Modelos de datos. Clasificación.
- Independencia de los datos
- Lenguaje de definición de datos
- Lenguaje de manejo de bases de datos. Tipos.
- El Sistema de Gestión de la Base de Datos (DBMS).Funciones.
- El Administrador de la base de datos (DBA).Funciones.
- Usuarios de las bases de datos
- Estructura general de la base de datos. Componentes funcionales.
- Arquitectura de sistemas de bases de datos.
UNIDAD DIDÁCTICA 2. MODELOS CONCEPTUALES DE BASES DE DATOS.
- El modelo entidad-relación:
- El modelo entidad-relación extendido.
- Restricciones de integridad:
- Entidades.
- Interrelaciones: Cardinalidad, Rol y Grado.
- Dominios y valores.
- Atributos.
- Propiedades identificatorias.
- Diagramas entidad-relación. Simbología.
- Restricciones inherentes.
- Restricciones explícitas.
UNIDAD DIDÁCTICA 3. EL MODELO RELACIONAL.
- Evolución del modelo relacional.
- Estructura del modelo relacional:
- Claves en el modelo relacional:
- Restricciones de integridad:
- Teoría de la normalización:
- El concepto de relación. Propiedades de las relaciones.
- Atributos y dominio de los atributos.
- Tupla, grado y cardinalidad.
- Relaciones y tablas.
- Claves candidatas.
- Claves primarias.
- Claves alternativas
- Claves ajenas.
- Valor «Null» en el modelo.
- Integridad de las entidades.
- Integridad referencial.
- El proceso de normalización. Tipos de dependencias funcionales.
- Primera forma normal (1FN).
- Segunda forma normal (2FN).
- Tercera forma normal (3FN).
- Otras formas normales (4FN, 5FN).
- Desnormalización. Razones para la desnormalización.
UNIDAD DIDÁCTICA 4. EL CICLO DE VIDA DE UN PROYECTO.
- El ciclo de vida de una base de datos:
- Conceptos generales del control de calidad:
- Estudio previo y plan de trabajo. Actividades.
- Concepción de la BD y selección del equipo físico y lógicos:
Conceptos generales acerca del análisis de aplicaciones.
Concepción de la base de datos.
Selección del equipo físico y lógicos necesarios.
- Diseño y carga:
Conceptos generales acerca del diseño de aplicaciones.
Diseño lógico.
Diseño físico.
Carga y optimización de la base de datos.
- Control de calidad de las especificaciones funcionales.
- Seguimiento de los requisitos de usuario.
UNIDAD DIDÁCTICA 5. CREACIÓN Y DISEÑO DE BASES DE DATOS.
- Enfoques de diseño:
- Metodologías de diseño:
- Estudio del diseño lógico de una base de datos relacional.
- El Diccionario de Datos: concepto y estructura.
- Estudio del diseño de la BBDD y de los requisitos de usuario.
- Diseños incorrectos. Causas.
- Enfoque de análisis. Ventajas y desventajas.
- Enfoque de síntesis. Ventajas y desventajas.
- Concepto.
- Diseños conceptual, lógico y físico.
- Entradas y salidas del proceso.
MÓDULO 2. DEFINICIÓN Y MANIPULACIÓN DE DATOS
UNIDAD DIDÁCTICA 1. LENGUAJES RELACIONALES.
- Tipos de lenguajes relacionales.
- Operaciones en el modelo relacional.
- Álgebra relacional:
- Cálculo relacional:
- Lenguajes comerciales: SQL (Structured Query Language), QBE (Query By Example):
- Clasificación de operadores.
- Denominación de atributos.
- Relaciones derivadas.
- Operaciones primitivas: selección, proyección, producto cartesiano, unión y diferencia.
- Otras operaciones: intersección, join, división, etc.
- Cálculo relacional orientado a dominios.
- Cálculo relacional orientado a tuplas.
- Transformación de consultas entre álgebra y cálculo relacional.
- Orígenes y evolución del SQL.
- Características del SQL.
- Sistemas de Gestión de bases de datos con soporte SQL.
UNIDAD DIDÁCTICA 2. EL LENGUAJE DE MANIPULACIÓN DE LA BASE DE DATOS.
- El lenguaje de definición de datos (DDL):
- El lenguaje de manipulación de datos (DML):
- Cláusulas del lenguaje para la agrupación y ordenación de las consultas.
- Capacidades aritméticas, lógicas y de comparación del lenguaje.
- Funciones agregadas del lenguaje.
- Tratamiento de valores nulos.
- Construcción de consultas anidadas.
- Unión, intersección y diferencia de consultas.
- Consultas de tablas cruzadas.
- Otras cláusulas del lenguaje.
- Extensiones del lenguaje:
- El lenguaje de control de datos (DCL):
- Procesamiento y optimización de consultas:
- Tipos de optimización: basada en reglas, basada en costes, otros.
- Tipos de datos del lenguaje.
- Creación, modificación y borrado de tablas.
- Creación, modificación y borrado de vistas.
- Creación, modificación y borrado de índices.
- Especificación de restricciones de integridad.
- Construcción de consultas de selección: Agregación, Subconsultas, Unión, Intersección, Diferencia.
- Construcción de consultas de inserción.
- Construcción de consultas de modificación.
- Construcción de consultas de borrado.
- Creación, manipulación y borrado de vistas.
- Especificación de restricciones de integridad.
- Instrucciones de autorización.
- Control de las transacciones.
- Transacciones.
- Propiedades de las transacciones: atomicidad, consistencia, aislamiento y permanencia:
Estados de una transacción: activa, parcialmente comprometida, fallida, abortada y comprometida.
Consultas y almacenamiento de estructuras en XML.
Estructura del diccionario de datos.
- Control de las transacciones.
- Privilegios: autorizaciones y desautorizaciones.
- Procesamiento de una consulta.
- Herramientas de la BBDD para la optimización de consultas.