Bases de Datos avanzadas e Ingeniería del Software

Bases de Datos avanzadas e Ingeniería del Software

Temario Oficial de Informática, Volumen III

  • Author: Campos Monge, Maribel; Campos Monge, Eva María; López Querol, Jorge
  • Publisher: Rama Editorial
  • ISBN: 9788419444424
  • eISBN Pdf: 9788419444431
  • Place of publication:  Madrid , Spain
  • Year of publication: 2023
  • Pages: 259
TEMARIO OFICIAL DE INFORMÁTICA Volumen III [Temas del 39 al 55] BASES DE DATOS AVANZADAS E INGENIERÍA DEL SOFTWARE Este volumen contiene los temas desde al 39 hasta el 55 que componen el temario de Oposiciones de Secundaria de Informática basándose en la legislación actual que regula el contenido de estas pruebas. En estos temas se tratan los conceptos más avanzados de Bases de Datos y el bloque de Ingeniería del Software ofreciendo un contenido totalmente actualizado. En cada tema se presenta el esquema general, 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.
  • Cover
  • Title page
  • Copyright page
  • Índice
  • Autores
  • Introducción bloque iii
  • Tema 39. lenguajes para la definición y manipulación de datos en sistemas de bases de datos relacionales. Tipos. Características. Lenguaje sql
    • 39.1 Introducción
    • 39.2 Lenguaje de definición de datos (ddl)
      • 39.2.1 Definición del esquema
      • 39.2.2 Definición de dominio
      • 39.2.3 Definición de tabla
      • 39.2.4 Definición de vista
      • 39.2.5 Definición de restricción de integridad
      • 39.2.6 Definición de índices
      • 39.2.7 Secuencias
    • 39.3 Lenguaje de manipulación de datos (dml)
      • 39.3.1 Inserción de datos
      • 39.3.2 Modificación de datos
      • 39.3.3 Borrado de datos
    • 39.4 Lenguaje de consulta de datos (dql)
      • 39.4.1 Consultas sencillas
      • 39.4.2 Consultas complejas
    • 39.5 Lenguaje de control de datos (dcl)
      • 39.5.1 Autorización de permisos
      • 39.5.2 Eliminación de permisos
    • 39.6 Lenguaje de control de transacciones (tcl)
    • 39.7 Lenguajes procedimentales
      • 39.7.1 Definición de disparadores (triggers)
      • 39.7.2 Definición de procedimiento almacenado
      • 39.7.3 Definición de cursor
    • 39.8 Conclusión
  • Tema 40. Diseño de bases de datos relacionales
    • 40.1 Introducción
    • 40.2 Ciclo de vida del software. Parte estática
    • 40.3 Diseño conceptual. Entidad/relación
    • 40.4 Diseño lógico
      • 40.4.1 Entidades
      • 40.4.2 Atributos
      • 40.4.3 Relaciones
      • 40.4.4 Normalización
    • 40.5 Diseño físico
      • 40.5.1 Lenguaje de definición de datos
      • 40.5.2 Lenguaje de manipulación de datos
      • 40.5.3 Lenguaje de control de datos
    • 40.6 Conclusión
  • Tema 41. Utilidades de los sistemas gestores de base de datos para el desarrollo de aplicaciones. Tipos. Características
    • 41.1 Introducción
    • 41.2 Herramientas CASE
    • 41.3 Utilidades de los sgbds para el desarrollo de aplicaciones. Tipos. Características
      • 41.3.1 Vistas
      • 41.3.2 Formularios
      • 41.3.3 Informes
      • 41.3.4 Menús
      • 41.3.5 Transacciones
      • 41.3.6 Lenguajes procedimentales
    • 41.4 Ejemplos de sgbds
    • 41.5 Conclusión
  • Tema 42. Sistemas de bases de datos distribuidos
    • 42.1 Introducción
    • 42.2 Sistemas de bases de datos distribuidas
      • 42.2.1 Bases de datos relacionales distribuidas
      • 42.2.2 Tipos de BD distribuidas
      • 42.2.3 Transparencia
      • 42.2.4 Transacciones distribuidas
    • 42.3 Fragmentación
      • 42.3.1 Fragmentación horizontal
      • 42.3.2 Fragmentación vertical
      • 42.3.3 Fragmentación mixta
      • 42.3.4 Aspectos a tener en cuenta
    • 42.4 Replicación de los datos
      • 42.4.1 Tipos de replicación
      • 42.4.2 Ventajas de la replicación
    • 42.5 Diseño de una bd distribuida
    • 42.6 Bases de datos no relacionales. Blockchain
    • 42.7 Conclusión
  • Tema 43. Administración de sistemas gestores de bases de datos
    • 43.1 Introducción
    • 43.2 Creación de la base de datos
      • 43.2.1 Elección del sgbd
      • 43.2.2 Creación de la bd
    • 43.3 Administración del diccionario de datos
    • 43.4 Administración de usuarios
      • 43.4.1 Usuarios administrativos
      • 43.4.2 Propiedades de usuarios
      • 43.4.3 Creación, modificación yborrado de usuarios
    • 43.5 Optimización del rendimiento del sgbd
      • 43.5.1 Índices
      • 43.5.2 Clusters
      • 43.5.3 Secuencias
      • 43.5.4 Optimización de consultas
    • 43.6 Conclusión
  • Tema 44. Técnicas y procedimientos para la seguridad de los datos
    • 44.1 Introducción
    • 44.2 Técnicas y procedimientos físicos para la seguridad de los datos
      • 44.2.1 Sai
      • 44.2.2 Copias de seguridad
      • 44.2.3 Sistemas raid
      • 44.2.4 Alta disponibilidad
    • 44.3 Técnicas y procedimientos físicos para la seguridad de los datos
      • 44.3.1 Integridad
      • 44.3.2 Confidencialidad
    • 44.4 Seguridad de la red
    • 44.5 Conclusión
  • Tema 45. Sistemas de información. Tipos. Características. Sistemas de información en la empresa
    • 45.1 Introducción
    • 45.2 Sistemas de información
      • 45.2.1 Elementos
      • 45.2.2 Estructura
      • 45.2.3 Metodología de un Sistema de Información
    • 45.3 Aplicación de la tecnología de información a los sistemas de información
    • 45.4 Tipos de sistemas de información. Características
      • 45.4.1 Sistemas de procesamiento de transacciones (TPS)
      • 45.4.2 Sistemas de automatización de oficinas (OAS)
      • 45.4.3 Sistemas de control de procesos de negocio (BPM)
      • 45.4.4 Sistemas de información de Gestión del Conocimiento (KWS)
      • 45.4.5 Sistemas de apoyo a la toma de decisiones (DSS)
      • 45.4.6 Sistemas de información ejecutiva (EIS)
      • 45.4.7 Otros tipos de sistemas de información
    • 45.5 Sistemas de información en la empresa. Edi
    • 45.6 Auditoría en sistemas de información
    • 45.7 Conclusión
  • Tema 46. Aplicaciones informáticas de propósito general y para la gestión empresarial. Tipos. Funciones. Características
    • 46.1 Introducción
    • 46.2 Aplicaciones informáticas de propósito general
      • 46.2.1 Tipos
    • 46.3 Aplicaciones informáticas para la gestión empresarial
      • 46.3.1 Tipos
    • 46.4 Funciones de las aplicaciones informáticas
    • 46.5 Características de la aplicaciones informáticas
    • 46.6 Conclusión
  • Tema 47. Instalación y explotación de aplicaciones informáticas. Compartición de datos
    • 47.1 Introducción
    • 47.2 Instalación de aplicaciones ofimáticas
      • 47.2.1 Métodos de instalación
      • 47.2.2 Virtualización
      • 47.2.3 Instalación de aplicaciones en la nube
    • 47.3 Explotación de aplicaciones informáticas
      • 47.3.1 Licencias de software
      • 47.3.2 Configuración de la aplicación
      • 47.3.3 Cuentas de usuario
      • 47.3.4 Interfaz de usuario
    • 47.4 Compartición de datos
      • 47.4.1 Protocolos de compartición de datos
      • 47.4.2 Tecnologías de almacenamiento en red: SAN, NAS yDAS
    • 47.5 Conclusión
  • Tema 48. Ingeniería del software. Ciclo de desarrollo del software. Tipos de ciclos de desarrollo. Metodologías de desarrollo. Características distintivas de las principales metodologías de desarrollo utilizadas en la unión europea
    • 48.1 Introducción
    • 48.2 Ingeniería del software
    • 48.3 Ciclos de desarrollo del software
      • 48.3.1 Modelo en cascada
      • 48.3.2 Modelo iterativo
      • 48.3.3 Modelo incremental
      • 48.3.4 Modelo iterativo eincremental
    • 48.4 Metodologías de desarrollo
      • 48.4.1 Tipos de metodologías
    • 48.5 Metodologías de desarrollo en la unión europea
      • 48.5.1 Métrica v3
    • 48.6 Conclusión
  • Tema 49. Análisis de sistemas: Modelización de tratamientos. Modelo de flujo de datos y control. Técnicas descriptivas. documentación
    • 49.1 Introducción
    • 49.2 Análisis de sistemas: Modelización de tratamientos
    • 49.3 Modelo de flujo de datos. dfd
      • 49.3.1 Componentes
      • 49.3.2 Niveles de DFD
      • 49.3.3 Especificación del proceso
      • 49.3.4 Ampliaciones de Hatley yPirbhai. Modelo de control
    • 49.4 Diagrama de transición de estados. Modelado de comportamiento
    • 49.5 Diccionario de datos. Documentación
    • 49.6 Conclusión
  • Tema 50. Análisis de sistemas. Modelización conceptual de datos. Técnicas descriptivas. Documentación
    • 50.1 Introducción
    • 50.2 Análisis de sistemas
    • 50.3 Modelización conceptual de datos
    • 50.4 Técnicas descriptivas
      • 50.4.1 Entidad/Relación
    • 50.5 Documentación
    • 50.6 Conclusión
  • Tema 51. Análisis de sistemas: Especificación funcional del sistema. Búsqueda y descripción de requisitos funcionales. Especificación de soluciones técnicas. Análisis de viabilidad técnica y económica
    • 51.1 Introducción
    • 51.2 Ingeniería de requisitos
    • 51.3 Especificación funcional del sistema
      • 51.3.1 Requisitos de usuario yde sistema
      • 51.3.2 Requisitos funcionales yno funcionales
    • 51.4 Estudio de viabilidad
      • 51.4.1 Viabilidad económica
      • 51.4.2 Viabilidad técnica
      • 51.4.3 Viabilidad legal
    • 51.5 Búsqueda y descripción de requisitos funcionales
    • 51.6 Especificación de soluciones técnicas
      • 51.6.1 Especificación de Requisitos de software (SRS)
    • 51.7 Validación de requisitos
    • 51.8 Conclusión
  • Tema 52. Diseño lógico de funciones. Definición de funciones. Descomposición modular. Técnicas descriptivas. Documentación
    • 52.1 Introducción
    • 52.2 Diseño lógico de funciones. Definición de funciones
      • 52.2.1 Abstracción
      • 52.2.2 Refinamiento
      • 52.2.3 Descomposición modular
      • 52.2.4 Independencia funcional. Cohesión yacoplamiento
    • 52.3 Técnicas descriptivas
      • 52.3.1 El diagrama de estructura
      • 52.3.2 Transformación del DFD al DE
    • 52.4 Documentación
    • 52.5 Conclusión
  • Tema 53. Diseño lógico de datos. Transformación del modelo conceptual a modelos lógicos. Análisis relacional de datos. Documentación
    • 53.1 Introducción
    • 53.2 Diseño lógico de datos
      • 53.2.1 Modelo relacional
    • 53.3 Transformación del modelo conceptual a modelos lógicos. Análisis relacional de datos
      • 53.3.1 Elementos del modelo relacional
      • 53.3.2 Restricciones semánticas
      • 53.3.3 Paso a tablas
      • 53.3.4 Normalización
    • 53.4 Documentación
    • 53.5 Conclusión
  • Tema 54. Diseño de interfaces de usuario: Criterios de diseño. Descripción de interfaces. Documentación. Herramientas para la construcción de interfaces
    • 54.1 Introducción
    • 54.2 Diseño de interfaces de usuario. Criterios de diseño
      • 54.2.1 Las tres reglas de oro
      • 54.2.2 Las fases del diseño
      • 54.2.3 Patrones de diseño
    • 54.3 Criterios de diseño
      • 54.3.1 De ámbito general
      • 54.3.2 Orientados a la navegación
      • 54.3.3 Orientados a la disposición de los elementos
      • 54.3.4 Orientados al diseño de los controles
      • 54.3.5 Orientados a la asignación de contenido
    • 54.4 Descripción de interfaces
      • 54.4.1 Para aplicaciones de escritorio. Herramientas
      • 54.4.2 Para aplicaciones web. Herramientas
      • 54.4.3 Para aplicaciones multiplataforma. Herramientas
    • 54.5 Documentación
    • 54.6 Conclusión
  • Tema 55. Diseño físico de datos y funciones. Criterios de diseño. Documentación
    • 55.1 Introducción
    • 55.2 Diseño físico de funciones. Criterios de diseño
      • 55.2.1 Descripción del funcionamiento
      • 55.2.2 Diseño de la interfaz
      • 55.2.3 Definición de las estructuras de datos
      • 55.2.4 Definición de las restricciones olimitaciones
      • 55.2.5 Revisión yrefinamiento
    • 55.3 Diseño físico de datos. Criterios de diseño
      • 55.3.1 Ficheros
      • 55.3.2 Bases de datos
    • 55.4 Documentación
    • 55.5 Conclusión
  • Bibliografía y webgrafía
  • Material adicional

SUBSCRIBE TO OUR NEWSLETTER

By subscribing, you accept our Privacy Policy