Detalle del libro
Ver Índice
INTRODUCCIÓN BLOQUE II
TEMA 21. SISTEMAS INFORMÁTICOS. ESTRUCTURA
FÍSICA Y FUNCIONAL
21.1 INTRODUCCIÓN
21.2 SISTEMAS INFORMÁTICOS
21.3 ESTRUCTURA FÍSICA DE UN SISTEMA INFORMÁTICO
21.3.1 CPU
21.3.2 Memoria interna
21.3.3 Memoria externa. Unidades de almacenamiento
21.4 ESTRUCTURA FUNCIONAL DE UN SISTEMA INFORMÁTICO
21.4.1 Software de sistema
21.4.2 Software de programación
21.4.3 Software de aplicación
21.4.4 Software malicioso
21.5 SISTEMAS EN RED
21.6 SEGURIDAD EN LOS SISTEMAS INFORMÁTICOS
21.7 CONCLUSIÓN
TEMA 22. PLANIFICACIÓN Y EXPLOTACIÓN DE SISTEMAS
INFORMÁTICOS. CONFIGURACIÓN. CONDICIONES DE INSTALACIÓN
MEDIDAS DE SEGURIDAD. PROCEDIMIENTOS DE USO
22.1 INTRODUCCIÓN
22.2 PLANIFICACIÓN DE SISTEMAS INFORMÁTICOS
22.2.1 Identificación de necesidades
22.2.2 Gestión de inventario
22.2.3 Gestión de incidencias
22.2.4 Gestión de cambios
22.3 EXPLOTACIÓN DE SISTEMAS INFORMÁTICOS
22.3.1 Condiciones de instalación
22.3.2 Medidas de seguridad
22.3.3 Monitorización del sistema
22.4 TENDENCIAS Y PROCEDIMIENTOS DE USO
22.4.1 AWS
22.5 CONCLUSIÓN
TEMA 23. DISEÑO DE ALGORITMOS
TÉCNICAS DESCRIPTIVAS
23.1 INTRODUCCIÓN.
23.2 COMPONENTES DE UN ALGORITMO
23.2.1 Datos
23.2.2 Constantes y variables.
23.2.3 Expresiones y operadores.
23.2.4 Instrucciones
23.3 TÉCNICAS DESCRIPTIVAS
23.3.1 Lenguaje natural.
23.3.2 Pseudocódigo.
23.3.3 Lenguaje gráfico (diagrama de flujo)
23.4 DISEÑO DE ALGORITMOS. TÉCNICAS DESCRIPTIVAS
23.4.1 Recursividad.
23.4.2 Algoritmos de vuelta atrás (Backtracking)
23.4.3 Ramificación y poda
23.4.4 Algoritmos voraces
23.4.5 Divide y vencerás
23.4.6 Programación dinámica
23.5 ANÁLISIS DE ALGORITMOS
23.6 CONCLUSIÓN.
TEMA 24. LENGUAJES DE PROGRAMACIÓN. TIPOS. CARACTERÍSTICAS
24.1 INTRODUCCIÓN
24.2 LENGUAJES DE PROGRAMACIÓN
24.2.1 Características
24.2.2 Tipos .
24.3 LENGUAJES DE ALTO NIVEL. JAVA
24.4 CONCLUSIÓN.
TEMA 25. PROGRAMACIÓN ESTRUCTURADA. ESTRUCTURAS BÁSICAS FUNCIONES Y PROCEDIMIENTOS
25.1 INTRODUCCIÓN
25.2 PROGRAMACIÓN ESTRUCTURADA. CARACTERÍSTICAS
25.3 TEOREMA DE ESTRUCTURA
25.4 ESTRUCTURAS BÁSICAS
25.5 FUNCIONES Y PROCEDIMIENTOS
25.5.1 Funciones
25.5.2 Procedimientos
25.5.3 Variables locales y globales
25.5.4 Paso de parámetros por valor y por referencia
25.6 DESVIACIONES COMUNES DE LA PROGRAMACIÓN
ESTRUCTURADA
25.6.1 Salida temprana
25.6.2 Gestión de excepciones
25.7 MÉTRICAS DE CALIDAD ESTRUCTURAL. ACOPLAMIENTO Y COHESIÓN
25.8 CONCLUSIÓN
TEMA 26. PROGRAMACIÓN MODULAR. DISEÑO DE FUNCIONES
RECURSIVIDAD. LIBRERÍAS
26.1 INTRODUCCIÓN
26.2 PROGRAMACIÓN MODULAR
26.3 DISEÑO DE FUNCIONES Y PROCEDIMIENTOS
26.4 MÉTRICAS DE CALIDAD DE FUNCIONES. ACOPLAMIENTO Y COHESIÓN
26.5 PROGRAMACIÓN FUNCIONAL
26.6 RECURSIVIDAD
26.7 LIBRERÍAS
26.8 CONCLUSIÓN
TEMA 27. PROGRAMACIÓN ORIENTADA A OBJETOS
27.1 INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
27.2 OBJETOS
27.3 CLASES
27.4 HERENCIA
27.5 POLIMORFISMO
27.6 PRINCIPIOS Y PATRONES DE DISEÑO. PRINCIPIOS SOLID
27.7 LENGUAJES
27.8 CONCLUSIÓN
TEMA 28. PROGRAMACIÓN EN TIEMPO REAL. INTERRUPCIONES
28.1 INTRODUCCIÓN
28.2 PROGRAMACIÓN EN TIEMPO REAL
28.3 INTERRUPCIONES.
28.4 SINCRONIZACIÓN Y COMUNICACIÓN ENTRE TAREAS
28.5 LENGUAJES EN TIEMPO REAL.
28.6 CONCLUSIÓN.
TEMA 29. UTILIDADES PARA EL DESARROLLO Y PRUEBA DE PROGRAMAS. COMPILADORES, INTÉRPRETES. DEPURADORES
29.1 INTRODUCCIÓN
29.2 UTILIDADES PARA EL DESARROLLO DE PROGRAMAS
29.3 TRADUCTORES
29.4 DEPURADORES
29.5 PRUEBA DE PROGRAMAS
29.6 CONCLUSIÓN
TEMA 30. PRUEBA Y DOCUMENTACIÓN DE PROGRAMAS. TÉCNICAS
30.1 INTRODUCCIÓN
30.2 PRUEBAS DE PROGRAMAS
30.2.5 TDD
30.3 DOCUMENTACIÓN DE PROGRAMAS
30.4 CONCLUSIÓN.
TEMA 31. LENGUAJE C: CARACTERÍSTICAS GENERALES
31.1 INTRODUCCIÓN.
31.2 CARACTERÍSTICAS GENERALES
31.3 ELEMENTOS DEL LENGUAJE.
31.4 INSTRUCCIONES DE CONTROL.
31.5 ESTRUCTURA DE UN PROGRAMA
31.6 FUNCIONES
31.7 FUNCIONES DE LIBRERÍA Y DE USUARIO
31.8 ENTORNO DE COMPILACIÓN
31.9 HERRAMIENTAS PARA LA ELABORACIÓN Y DEPURACIÓN DE
PROGRAMAS EN LENGUAJE C
31.10 CONCLUSIÓN
TEMA 32. LENGUAJE C: MANIPULACIÓN DE ESTRUCTURAS DE DATOS
DINÁMICAS Y ESTÁTICAS. ENTRADA Y SALIDA DE DATOS. GESTIÓN DE
PUNTEROS. PUNTEROS A FUNCIONES
32.1 INTRODUCCIÓN.
32.2 GESTIÓN DE PUNTEROS
32.3 ESTRUCTURAS DE DATOS ESTÁTICAS
32.4 ESTRUCTURAS DE DATOS DINÁMICAS
32.5 ENTRADA Y SALIDA DE DATOS
32.6 CONCLUSIÓN
TEMA 33. PROGRAMACIÓN EN LENGUAJE ENSAMBLADOR
INSTRUCCIONES BÁSICAS. FORMATOS. DIRECCIONAMIENTOS
33.1 INTRODUCCIÓN
33.2 PROGRAMACIÓN EN LENGUAJE ENSAMBLADOR
33.3 INSTRUCCIONES BÁSICAS
33.4 FORMATOS
33.5 DIRECCIONAMIENTOS
33.6 REGISTROS
33.6.1 Registros de propósito general
33.6.2 Registros de Segmento
33.7 EJEMPLO PRÁCTICO
33.8 CONCLUSIÓN
TEMA 34. SISTEMAS GESTORES DE BASES DE DATOS.
FUNCIONES Y COMPONENTES. ARQUITECTURAS DE REFERENCIA Y OPERACIONALES. TIPOS DE SISTEMAS
34.1 INTRODUCCIÓN
34.2 FUNCIONES Y COMPONENTES DE LOS SISTEMAS GESTORES DE BASES DE DATOS
34.3 ARQUITECTURAS
34.4 TIPOS DE SISTEMAS
34.5 SISTEMAS GESTORES DE BASES DE DATOS EN LA ACTUALIDAD
34.6 CONCLUSIÓN.
TEMA 35. LA DEFINICIÓN DE DATOS. NIVEL DE DESCRIPCIÓN LENGUAJES. DICCIONARIO DE DATOS
35.1 INTRODUCCIÓN
35.2 ARQUITECTURAS
35.2.1 Arquitectura operacional
35.3 LENGUAJES DE DEFINICIÓN DE DATOS
35.3.1 DLL de SQL
35.3.2 DDL en MongoDB
35.4 DICCIONARIO DE DATOS
35.5 CONCLUSIÓN
TEMA 36. LA MANIPULACIÓN DE DATOS. OPERACIONES. LENGUAJES
OPTIMIZACIÓN DE CONSULTAS
36.1 INTRODUCCIÓN
36.2 LENGUAJES DE MANIPULACIÓN DE DATOS
36.3 OPERACIONES
36.4 MANIPULACIÓN DE DATOS CON SQL
36.5 LENGUAJE DE MANIPULACIÓN DE DATOS DE MONGODB
36.6 OPTIMIZACIÓN DE CONSULTAS
36.7 CONCLUSIÓN
TEMA 37. MODELO DE DATOS JERÁRQUICO Y EN RED. ESTRUCTURAS
37.1 INTRODUCCIÓN
37.2 MODELO DE DATOS JERÁRQUICO
37.3 MODELO DE DATOS EN RED
37.4 CONCLUSIÓN
TEMA 38. MODELO DE DATOS RELACIONAL. ESTRUCTURAS
OPERACIONES. ÁLGEBRA RELACIONAL
38.1 INTRODUCCIÓN
38.2 MODELO DE DATOS RELACIONAL
38.3 ESTRUCTURAS
38.3.5 Restricciones semánticas
38.4 ÁLGEBRA RELACIONAL. OPERACIONES
38.5 CONCLUSIÓN
BIBLIOGRAFÍA Y WEBGRAFÍA
MATERIAL ADICIONAL
TEMARIO OFICIAL DE INFORMÁTICA
Volumen II [Temas del 21 al 38]
ALGORITMIA Y BASES DE DATOS
Este volumen contiene 18 temas de los 74 que componen el temario de Informática de Secundaria, concretamente desde el tema 21 hasta el 38. En estos temas se desarrollan los bloques de Sistemas Informáticos, Algoritmia y los temas dedicados a bases de datos más generales. Estos temas ofrecen un contenido totalmente actualizado recogiendo las últimas novedades en las disciplinas que se presentan.
Cada uno de los temas consta de un índice que presenta el esquema general del tema, la introducción, el desarrollo del tema en cuestión, una conclusión y
bibliografía/webgrafía.
Los temas se presentan de forma acotada para que el opositor sea capaz de desarrollarlo en el tiempo estipulado, asegurando que se tratan todos los puntos
de interés con la profundidad adecuada.
Este volumen viene acompañado de material adicional
en el que el lector puede encontrar trucos sobre cómo afrontar el examen, ejemplos para añadir a los temas, contextualización en los ciclos formativos y otros recursos de interés.