Visualiza nuestros
catálogos formativos:
-
Certificados de profesionalidad
- Gestión Empresarial y Recursos Humanos
- Formación, Educación y Orientación Laboral
- Servicios a la Comunidad
-
Sanidad, Dietética y Nutrición
- Dietética y Nutrición
- Acción Social y Ética
- Atención Domiciliaria
- Ciencias Sanitarias
- Fisioterapia
- Geriatría y Gerontología
- Laboratorios
- Medicina Alternativa / Naturopatía
- Odontología
- Óptica
- Psicología Infantil
- Radiología
- Transporte Sanitario
- Urgencias y Emergencias
- Veterinaria
- Enfermería
- Logopedia
- Psicoterapia y Psiquiatría
- Análisis Clínicos
- Primeros Auxilios
- Farmacia
- Gestión Sanitaria
- Personal Sanitario
- Sexología
- Electromedicina
- Trabajo Social
- Auxiliares de Enfermería
- Celador
- Ergonomía
- Idiomas
- Prevención de Riesgos Laborales, Calidad, Medioambiente, I D I
- Informática y Programación
- Inmobiliaria, Arquitectura e Interiorismo
- Energías Renovables y Agua
- Formación Profesional y Oficios
- Actividad física y del Deporte
- Seguridad y Vigilancia
- Hostelería y Turismo
- Agraria
- Imagen Personal
- Maquetación y Artes Gráficas
- Edificación, Obra Civil e Industrias Extractivas
- Comercio y Marketing
- Derecho y Aspectos Jurídicos
- Creación, Diseño y Edición Digital
- Industria Alimentaria y Restauración
- Transporte y Mantenimiento de Vehículos
- Instalación, Mantenimiento y Fabricación Mecánica
- Maquinaria
- Especialidades Formativas
- Conv. Turismo 2023
- Sanidad, Dietética y Nutrición
- Gestión Empresarial y Recursos Humanos
-
Formación, Educación y Orientación Laboral
- Escuela de Padres
- Orientación Laboral
- Formación E-learning
- Formación Permanente del Profesorado
- Formador de Formadores
- Pedagogía Terapéutica
- Educación
- Comedores Escolares
- Guarderías y Educación Infantil
- Lengua de Signos
- Logopedia
- Nuevas Tecnologías en Educación
- Transporte Escolar
- Bibliotecas
- Musicoterapia
- Servicios a la Comunidad
-
Sanidad, Dietética y Nutrición
- Dietética y Nutrición
- Manipulador de Alimentos
- Acción Social y Ética
- Atención Domiciliaria
- Ciencias Sanitarias
- Fisioterapia
- Geriatría y Gerontología
- Laboratorios
- Medicina Alternativa / Naturopatía
- Odontología
- Óptica
- Pediatría y Puericultura
- Psicología Infantil
- Quirófano
- Radiología
- Transporte Sanitario
- Urgencias y Emergencias
- Veterinaria
- Alergología
- Cirugía Ortopédica y Traumatología
- Dermatología
- Enfermería
- Endocrinología
- Neurología
- Otorrinolaringología
- Psicoterapia y Psiquiatría
- Homeopatía
- Análisis Clínicos
- Primeros Auxilios
- Microbiología
- Farmacia
- Gestión Sanitaria
- Personal Sanitario
- Sexología
- Terapia Ocupacional
- Biotecnología Sanitaria
- Electromedicina
- Trabajo Social
- Auxiliares de Enfermería
- Celador
- Ginecología
- Oncología
- Acupuntura
- Ergonomía
- Vendajes
- Vendajes Neuromusculares
- Idiomas
- Prevención de Riesgos Laborales, Calidad, Medioambiente, I D I
- Informática y Programación
- Inmobiliaria, Arquitectura e Interiorismo
- Energías Renovables y Agua
- Formación Profesional y Oficios
-
Actividad física y del Deporte
- Ocio y Tiempo Libre
- Medicina Deportiva
- Dirección de Instalaciones, Entidades Y Eventos Deportivos
- Educación Física
- Buceo
- Natación
- Caza
- Socorrismo Acuático
- Actividades acuáticas
- Fútbol
- Baloncesto
- Atletismo
- Pádel
- Balonmano
- Pilates
- Fitness
- Ciclismo
- Fitness musical
- Yoga
- Anatomía deportiva
- Ciclo Indoor
- Rehabilitación Deportiva
- Senderismo
- Gimnasia para Mayores
- Seguridad y Vigilancia
- Hostelería y Turismo
- Agraria
- Imagen Personal
- Maquetación y Artes Gráficas
- Edificación, Obra Civil e Industrias Extractivas
- Comercio y Marketing
- Derecho y Aspectos Jurídicos
- Creación, Diseño y Edición Digital
- Industria Alimentaria y Restauración
- Transporte y Mantenimiento de Vehículos
- Instalación, Mantenimiento y Fabricación Mecánica
- Maquinaria
- Oposiciones
Áreas Formativas
- Inicio >
- Informática y Programación>Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales
Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales
UNIDAD FORMATIVA 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:
- - Entidades.
- - Interrelaciones: Cardinalidad, Rol y Grado.
- - Dominios y valores.
- - Atributos.
- - Propiedades identificatorias.
- - Diagramas entidad-relación. Simbología.
- El modelo entidad-relación extendido.
- Restricciones de integridad:
- - Restricciones inherentes.
- - Restricciones explícitas.
UNIDAD DIDÁCTICA 3. EL MODELO RELACIONAL.
- Evolución del modelo relacional.
- Estructura del modelo relacional:
- - El concepto de relación. Propiedades de las relaciones.
- - Atributos y dominio de los atributos.
- - Tupla, grado y cardinalidad.
- - Relaciones y tablas.
- Claves en el modelo relacional:
- - Claves candidatas.
- - Claves primarias.
- - Claves alternativas
- - Claves ajenas.
- Restricciones de integridad:
- - Valor «Null» en el modelo.
- - Integridad de las entidades.
- - Integridad referencial.
- Teoría de la normalización:
- - 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:
- - 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.
- Conceptos generales del control de calidad:
- - 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:
- - Diseños incorrectos. Causas.
- - Enfoque de análisis. Ventajas y desventajas.
- - Enfoque de síntesis. Ventajas y desventajas.
- Metodologías de diseño:
- - Concepto.
- - Diseños conceptual, lógico y físico.
- - Entradas y salidas del proceso.
- 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.
UNIDAD FORMATIVA 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:
- - 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:
- - Cálculo relacional orientado a dominios.
- - Cálculo relacional orientado a tuplas.
- - Transformación de consultas entre álgebra y cálculo relacional.
- Lenguajes comerciales: SQL (Structured Query Language), QBE (Query By Example):
- - 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):
- - 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.
- El lenguaje de manipulación de datos (DML):
- - 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.
- 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:
- - Creación, manipulación y borrado de vistas.
- - Especificación de restricciones de integridad.
- - Instrucciones de autorización.
- - Control de las transacciones.
- El lenguaje de control de datos (DCL):
- - 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 y optimización de consultas:
- - Procesamiento de una consulta.
- Tipos de optimización: basada en reglas, basada en costes, otros.
- - Herramientas de la BBDD para la optimización de consultas.
UNIDAD FORMATIVA 3. ACCESO A BASES DE DATOS
UNIDAD DIDÁCTICA 1. ACCESO A BASES DE DATOS Y OTRAS ESTRUCTURAS.
- El cliente del SGBD. Usuarios y privilegios.
- El lenguaje SQL.
- Objetos de la base de datos.
- Integridad y seguridad de los datos:
- - Redundancia.
- - Inconsistencia.
- - Integridad.
- Sentencias del lenguaje estructurado para operar sobre las bases de datos.
- APIs de acceso a bases de datos.
- Integración de los objetos de la base de datos en el lenguaje de programación estructurado.
- Conexiones para el acceso a datos:
- - Inicio y conexión con el servidor de la base de datos.
- - Establecimiento de una conexión.
- - Cierre de conexiones.
- - Reconexiones.
- Realización de consultas SQL desde un programa estructurado:
- - Selección de la base de datos.
- - Selección de datos.
- - Recuperación de datos.
- - Funciones para el procesamiento de los resultados.
- Creación y eliminación de bases de datos.
- Creación y eliminación de tablas.
- Manipulación de datos contenidos en una base de datos:
- - Inserción y eliminación de datos de una tabla.
- - Actualización de filas de una tabla.
- Objetos de Acceso a Datos (DAO):
- - Definición.
- - El modelo de objetos de DAO.
- - Utilización de Objetos de Acceso a Datos.
- Herramientas de acceso a datos proporcionadas por el entorno de programación.
- Duración: 240
Productos relacionados
Actualmente, en el mundo de la programación de sistemas informáticos y para los profesionales dedicados a ello, desarrollar componentes software a partir de unas especificaciones concretas,...
Hoy en día la seguridad informática es un tema muy importante y sensible, que abarca un gran conjunto de aspectos en continuo cambio y constante evolución, que exige que los profesionales...
Si quiere desenvolverse profesionalmente en el entorno del peritaje judicial y desea conocer los aspectos fundamentales de esta labor en el ámbito de la tanatopraxia y tanatoestética este es su...
Actualmente, en el mundo de la programación de sistemas informáticos y para los profesionales dedicados a ello, desarrollar componentes software a partir de unas especificaciones concretas,...
Hoy en día la seguridad informática es un tema muy importante y sensible, que abarca un gran conjunto de aspectos en continuo cambio y constante evolución, que exige que los profesionales...
En la actualidad, en el mundo de la informática y la comunicación y dentro del área de desarrollo, es muy importante conocer el desarrollo de aplicaciones con tecnologías Web. Por ello, con el...