Para qué te prepara:
El curso de Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales le prepara para adquirir los conocimientos necesarios para conocer el diseño de bases de datos relacionales, conocer la definición y manipulación de datos y el acceso a bases de datos.
A quién va dirigido:
Este curso de Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales está dirigido a todas aquellas personas que se dedican al mundo de la informática y las comunicaciones, concretamente en programación en lenguajes estructurados de aplicaciones de gestión, dentro del área profesional de desarrollo, y a todas aquellas personas interesadas en adquirir conocimientos relacionados con las Bases de Datos y Lenguajes Estructurales
Titulación:
Doble Titulación Expedida por EUROINNOVA BUSINESS SCHOOL y Avalada por la Escuela Superior de Cualificaciones Profesionales
Objetivos:
- 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. - Reconocer y seleccionar los objetos y métodos de acceso a datos para su uso en el desarrollo de aplicaciones. - Manipular la información de las bases de datos creando componentes que utilicen los objetos y métodos de acceso a datos.
Salidas Laborales:
Desarrolla su actividad profesional en empresas o entidades públicas o privadas de cualquier tamaño en el área de desarrollo del departamento de informática.
Resumen:
El curso de Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales le ofrece una formación especializada en la materia. Debemos saber que en la actualidad, en el mundo de la informática y las comunicaciones, es muy importante conocer los sistemas microinformáticos, dentro del área profesional de sistemas y telemática. Por ello, con el presente curso se trata de aportar los conocimientos necesarios para conocer el diseño de bases de datos relacionales, conocer la definición y manipulación de datos y el acceso a bases de datos.
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. 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:
- 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. - Entidades. - Interrelaciones: Cardinalidad, Rol y Grado. - Dominios y valores. - Atributos. - Propiedades identificatorias. - Diagramas entidad-relación. Simbología. - Restricciones inherentes. - Restricciones explícitas. - 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. - 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. - 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. - 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. - 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. - Redundancia. - Inconsistencia. - Integridad. - Inicio y conexión con el servidor de la base de datos. - Establecimiento de una conexión. - Cierre de conexiones. - Reconexiones. - Selección de la base de datos. - Selección de datos. - Recuperación de datos. - Funciones para el procesamiento de los resultados. - Inserción y eliminación de datos de una tabla. - Actualización de filas de una tabla. - Definición. - El modelo de objetos de DAO. - Utilización de Objetos de Acceso a Datos.UNIDAD FORMATIVA 1. DISEÑO DE BASES DE DATOS RELACIONALES
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS BASES DE DATOS.
UNIDAD DIDÁCTICA 2. MODELOS CONCEPTUALES DE BASES DE DATOS.
UNIDAD DIDÁCTICA 3. EL MODELO RELACIONAL.
UNIDAD DIDÁCTICA 4. EL CICLO DE VIDA DE UN PROYECTO.
UNIDAD DIDÁCTICA 5. CREACIÓN Y DISEÑO DE BASES DE DATOS.
UNIDAD FORMATIVA 2. DEFINICIÓN Y MANIPULACIÓN DE DATOS
UNIDAD DIDÁCTICA 1. LENGUAJES RELACIONALES.
UNIDAD DIDÁCTICA 2. EL LENGUAJE DE MANIPULACIÓN DE LA BASE DE DATOS.
UNIDAD FORMATIVA 3. ACCESO A BASES DE DATOS
UNIDAD DIDÁCTICA 1. ACCESO A BASES DE DATOS Y OTRAS ESTRUCTURAS.