IFCT0310:
ADMINISTRACIÓN DE BASES DE DATOS
CÓDIGO ESPECIALIDAD C.P. HORAS
PRESEN-CIALES HORAS TELEFORMA-CIÓN HORAS TOTALES TIPO DE FORMACIÓN
IFCT0310 ADMINISTRACIÓN DE BASES DE DATOS
SI
110 460 570
OBJETIVOS DEL CURSO
Capacitar al alu m no para ad m i n istrar u n sistem a de bases de datos, in t erpretando su diseño y
es-t r uces-t ura, y realizando la adapes-tación del m odelo a los requeri m ien es-tos del sises-te ma geses-tor de bases de
datos (SGBD), así como la conf iguración y ad m i n istración del m is mo a nivel físico y lógico, a fin de
asegurar la in tegridad, disponibilidad y conf idencialidad de la infor m ación al macenada.
OCUPACIONES
•
Ad m i n istrador de bases de datos
•
Técnico en Data Min i ng (m i nería de datos)
•
Analista orgánico
UNIDADES DE
COMPETENCIA
MÓDULOS FORMATIVOS
CÓDIGO DENOMINACIÓN CÓDIGO DENOMINACIÓN
HORAS PRESEN-CIALES HORAS TELE- FORMA-CION HORAS TOTA-LES
UC0223_3 Configurar y explotar sistemas
infor mát icos. MF0223_3
Sistemas operativos y
aplica-ciones infor m áticas. 30 140 170
UC0224_3
Configurar y gestionar un sistema gestor de bases de datos.
MF0224_3 Ad m i nist ración de sistemas
gestores de bases de datos 30 170 200
UC0225_3 Configurar y gestionar la base
de datos. MF0225_3 Gestión de bases de datos 50 150 200
CONTENIDOS FORMATIVOS
UNIDAD DE COMPETENCIA UC0223_3 CONFIGURAR Y EXPLOTAR SISTEMAS
IN-FORMÁTICOS.
MÓDULO FORMATIVO MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES
INFOR-MÁTICAS.
•
UNIDAD FORMATIVA UF1465 COMPUTADORES PARA BASES DE DATOS.
1. Definición e ident if icación de la estruct ura y com ponentes principales de u n com putador de propósito general atendiendo a su función y ut ili-dad
- Procesador:
Ident if icación los distin tos tipos de proce-sadores (CISC y RISC), así com o sus dife-rentes partes (Set de Inst rucciones, Regis-t ros, ConRegis-tador, UnidaiRegis-t méRegis-t ico-Lógica, In-terrupciones).
Enu meración y clasificación de los con-ju n tos de inst rucciones principales de u n procesador de la fam ilia 8086.
Ventajas e inconvenientes de los modelos CISC y RISC.
- Mem orias RAM y xPROM:
Descripción de los modelos de memorias RAM actuales y diferencias DDR, SDRAM. Descripción de modelos de memorias xPROM.
Definición de memorias caches. Niveles de caché.
Deter m i nación de su i m port ancia en el rendi m iento del sistema.
Valoración de las memorias por velocidad y coste de unidad de almacenam iento.
- Interfaces de ent rada/salida: Disposit ivos externos.
Enu meración general de tipos de interfa-ces más com u nes.
- Discos:
Definición y descripción.
Ident if icación y localización de las partes de discos mecánicos.
Clasificación de discos por su interfaz de Entrada/Salida.
Ventajas e inconvenientes de los distin tos t ipos de discos.
A nálisis del disco SCSI y su int erfaz. A nálisis del disco de estado sólido y sus ventajas e inconvenientes com o medio de al macenam iento sustit u t ivo de discos m ecánicos.
A nálisis del disco SATA y com paración con los discos PATA.
- Fam ilias y tipos de procesadores:
Clasificación de las fam ilias de los proce-sadores basándose en su com pat ibilidad con el m icroprocesador 8086 de Intel (CISC y RISC).
Clasificación y modelos de procesador de 64 bits.
Ventajas e inconvenientes de las diferen-tes soluciones de los pri ncipales fabrican-tes.
Historia de los procesadores Intel desde el m odelo 8086 a la fam ilia Pentiu m.
Com paración con AMD.
Procesador Power. Ventajas y t ipos de pe-riféricos.
Clasificación por periféricos de ent rada o de salida.
Int roducción al lenguaje ensam blador. Desarrollo de un supuesto práctico de ident if icación y ensamblado de un com -putador, según las pautas que se indi-quen.
Sistemas operativos.
2. Funciones y objetivos de los sistemas operativos y manejo de la mem oria
- El sistema operativos com o interfaz usua-rio/com putados.
- El sistema operativo como adm i nistrador de recursos.
- Facilidad de evolución de un sistema operativo.
- Requeri m ientos de la gestión de memoria (reubi-cación, protección, com part i ción, organización lógica y física).
- Concepto de memoria virt ual.
- Concepto de paginación.
- Incidencia de la paginación en el rendi m iento del sistema.
- Descripción de la gestión de m e m oria en siste-m as Linu x, W indo ws y Solares.
3. Sistemas de archivo
- Archivos.
- Directorios.
- I m plementación de sistemas de archivos.
- Ejem plos y com paración de siste mas de archivos.
- Sistemas de archivos con journ aling.
4. Ident if icación y descripción de los conceptos de m u l t iproceso y m ult i usuario.
- Hard ware de m ult iprocesador.
- Tipos de sistemas operativos para m ult iprocesa-dor.
- Mul t ico m putadoras.
- Explicación de la organización de usuarios. Des-cripción de los diferentes modelos de organiza-ción.
5. Particionam iento lógico y núcleos virt uales.
- Concepto de virt ualización.
- Historia de la virt ualización.
- Descripción y com paración de las diferentes i m plementaciones de virt ualización. (virt ualiza-ción com pleta, paravirt ualiaualiza-ción...).
6. Aplicación de las técnicas de configuración y ajuste de sistemas.
- Rendi m iento de los sistemas. Enu meración, des-cripción e interpretación de las pri ncipales
herram ientas para observar el consu m o de recur-sos en sistemas en mem oria, CPU y disco en W indo ws, Linux y Solaris.
- Ejem plos de resolución de sit uaciones de alto consu m o de recursos y com petencia en sistemas W indo ws, Linux y Solaris.
- Enu meración y descripción los principales proce-sos de servicios que se ejecut an en los sistemas operativos W indo ws, Linu x y Solaris y su efecto sobre el conjun to del sistema.
- Descripción de diferentes sistem as de account i ng que per m i tan establecer modelos predictivos y análisis de tendencias en los sistemas operativos W indo ws, Linux y Solaris.
- Planes de pruebas de preproducción. Descripció n de diferentes herra m ientas para realizar pruebas de carga que afecten a CPU, Memoria y Entra-da/Salida en los sistemas operativos W indo ws, Linux y Solaris.
- Elaboración de un plan de pruebas para el siste-m a operativo.
•
UNIDAD FORMATIVA UF1466 SISTEMAS DE ALMACENAMIENTO.
1. Organización y gestión de la infor m ación
- Sistemas de archivo:
Nomenclat ura y codif icación. Jerarquías de al macenam iento. Migraciones y archivado de datos.
- Volú menes lógicos y físicos:
Concepto de part icionam iento.
Concepto de tabla de part iciones y MBR. Descripción de sistemas de al macena-m iento NAS y SAN. Comacena-m paración y aplica-ciones. Com paración de los sistemas SAN iSCSI, FC y FCoE.
Gestión de volú menes lógicos. El siste m a de gestión de volú menes LVM. Guía básica de uso de LVM.
Acceso paralelo.
Protección RAID. Com paración de los dife-rentes niveles de protección RAID. Men-ción de la opMen-ción de cont roladoras RAID soft ware o hard ware: RAID 0, RAID 1, RAID 5 (Recuperación de discos grandes con RAID 5) y RAID 6.
- A nálisis de las polít icas de Salvaguarda:
Los puntos únicos de fallo, concepto e ident if icación.
Tipos de copias de seguridad y calendari-zación de copias.
Salvaguarda física y lógica.
Salvaguarda a nivel de bloque y fichero. Conceptos de Alta Disponibilidad. Dife-rencias ent re cluster, grid y balanceo de carga.
Integridad de datos y recuperación de ser-vicio. Guía míni ma para elaborar un plan de cont i nuidad de negocio. Conceptos de RTO (Recovery Point Objective) y RTO (Recovery Ti me Objective).
Custodia de ficheros de seguridad. Pro-blemát ica de la salvaguarda y al macena-m iento de datos conf idenciales. Algunas i m plicaciones Ley Orgánica de Protección de Datos (LOPD).
- A nálisis de las polít icas de Seguridad:
Acceso restri ngido por cuentas de usuario. Propiedad de la infor mación.
Ident if icador único de acceso. Sistemas de Single Sign On (SSO).
Protección ant ivirus. Auditorias de seguridad.
2. Desarrollo de diferentes supuestos prácticos, debidamente caracterizados, en los que se anali-cen
- El efecto de las posibles decisiones de part icio-na m iento y acceso a disco así como la i m plemen-tación de una polít ica de salvaguarda de datos.
- La polít ica de no menclatura de los diferentes sistemas y el desarrollo de un mapa de red para docu mentarlo.
- Distin tos sistemas de ficheros para estudiar la no menclatura seleccionada y los datos de acceso
y modif icación de los ficheros, así como los
per-m isos de los usuarios de acceso a los per-m is per-m os. La m igración de datos ent re dif erentes sis-te mas.
•
UNIDAD FORMATIVA UF1467 APLICACIONES MICROINFORMÁTICAS E
INTERNET PARA CONSULTA Y GENERACIÓN DE DOCUMENTACIÓN.
1. Aplicaciones m icroinfor mát icas e Internet
- Procesadores de Texto, Hojas de Cálculo y Edición de Presentaciones:
Manejo y conoci m iento a nivel de usuario. Técnicas de elaboración de docu menta-ción técnica.
Formatos de docu mento estándar. Estruc-t u ra de la infor m ación y meEstruc-tadaEstruc-tos en los docu mentos.
El W iki como herram ienta de escrit ura co-laborativa.
- Uso de Internet:
Conoci m iento de w w w. Navegadores. Sistemas de correo electrónico, chat y ros. Reglas de conducta aplicar en los fo-ros, chat y correo electrónico.
Transferencia de ficheros. Explicación de las técnicas de transferencias de ficheros a nivel de usuario y discri m i nando las que aportan elementos de seguridad tanto pa-ra ident if icación como cif pa-rado.
Proyectos de soft ware libre en la web. Ident if icación de los sitios para encont rar-los, dónde bajar el soft ware y como con-tactar con la com u nidad.
Sistemas de cont rol de versiones.
UNIDAD DE COMPETENCIA UC0224_3 CONFIGURAR Y GESTIONAR UN SISTEMA
GESTOR DE BASES DE DATOS.
MÓDULO FORMATIVO MF0224_3 ADMINISTRACIÓN DE SISTEMAS GESTORES DE
BASES DE DATOS.
•
UNIDAD FORMATIVA UF1468 ALMACENAMIENTO DE LA INFORMACIÓN E
INTRODUCCIÓN A LOS SGBD.
1. Tipos de almacenam iento de la infor mación
- A nálisis y ejem plif icación de los diferentes mode-los de almacenam iento de inf or mación en fiche-ros:
Ficheros de acceso secuencial. Ficheros de acceso directo. Ficheros de acceso indexado.
Ficheros de acceso por direcciona m ien t o calculado (hash).
2. Al macenam iento en SGBD
- Definición de SGBD.
- Ident if icación de diversos SGBD del mercado, desde los orientados para uso Personal a los pro-fesionales.
- Descripción breve de los distin tos roles de usua-rio que em plean los SGBD con carácter general.
- Descripción de los elementos funcionales del SGBD.
- Enu meración de las características y funciones de u n SGBD.
- A nálisis de ventajas e inconvenientes de al mace-nar la infor mación en ficheros a hacerlo en u n SGBD.
- Clasificación de los SGBD en fu nción del modelo de los datos:
Relacional.
Orientado a Objetos. Jerárquico.
En red o CODASYL DBTG.
3. Otros tipos de almacenes de la infor mación
- XML:
Definición de XML.
Com paración del al macenam iento XML con el al macenam iento plano en ficheros.
- Servicios de directorio (LDAP): Definición de LDAP.
Com paración del almacenam iento de la infor mación en un LDAP cont ra un SGDB.
•
UNIDAD FORMATIVA UF1469 SGDB E INSTALACIÓN.
1. Sistemas gestores de bases de datos
- Int roducción a la historia y evolución de los SGBD.
- Enu meración y descripción las funciones de los SGBD.
- Clasificación de los SGBD atendiendo a: Modelo de datos.
Nú mero de usuarios a los que da servicio: m o nousuario y m ult i usuario.
Nú mero de sit ios en los que esta distri-buida la BD: cent ralizada y distridistri-buida.
- Gestión de los procesos: m ult iproceso y m ult i hilo.
- Definición de la arquitectura de un SGBD aten-diendo al modelo de tres capas propuesto por el com ité ANSI-SPARC:
Concepto de Nivel interno o físico. Concepto del Nivel externo o de visión. Concepto del Nivel concept ual.
2. Diccionario de datos
- Concepto.
- A nálisis de su estruct ura.
- Justificación de su i m portancia como elemen to f undamental en la instalación y manteni m ien t o de la base de datos.
3. A nálisis de la estruct ura funcional del SGBD
- Procesos del SGBD.
- Gestor de ficheros.
- Procesador y com pilador del DML.
- Com pilador del DDL.
- Gestión de la BD.
- Gestión de las conexiones y red.
4. Instalación de un SGBD
- Deter m i nación de un SGBD a instalar en func ión de unos requeri m ientos planteados en un su-puesto.
- Interpretación de la docu men tación de licencia de uso del SGBD.
- Ident if icación de las fuentes de docu mentación técnica. Interpretación de la docu mentación ne-cesaria para la instalación.
- Ident if icación y verif icación de los requisitos del com putador necesarios para la instalación así como los del sistema operativo.
- Descripción de los parámet ros de configuració n necesarios para la puesta en marcha del SGBD tanto a nivel del propio SGBD como del entor no en el que se instala.
- Selección de com ponentes lógicos adicionales que puedan ser de ut ilidad dependiendo del su-puesto de instalación.
- Deter m i nación de la ubicación y distribució n idónea del soft ware, los datos e índices dent ro del com putador.
- Si el SGBD soporta varios sistemas operativos y arquitect uras de com pu tadores, ident if icar las ventajas e inconvenientes de seleccionar uno u otro.
- Ident if icación de los posibles juegos de caracteres y elementos de internacionalización más com u-nes así como los posibles problemas relacionados con estos.
- Realización de un supuesto práctico de instala-ción de un SGBD (y docu mentainstala-ción del proceso) en el que se pongan de manif iesto las relaciones ent re la arquitectura física del com putador y las partes lógicas del SGBD.
5. Descripción de los mecanis m os de com unicación del SGBD
- Configuración del acceso rem oto a la base de datos en al menos un SGBD del mercado.
- Descripción de la com unicación Cliente/Servidor con el SGBD.
- Ident if icación de las diferencias de medios de acceso Cliente/Servidor: Sockets, Memoria com -part ida, TCP/IP, etc.
- Ident if icación de los pri ncipales elementos que proveen de interoperabilidad al SGDB: ODBC, JDBC, etc.
•
UNIDAD FORMATIVA UF1470 ADMINISTRACIÓN Y MONITORIZACIÓN DE
1. Ad m i nist ración del SGBD (todos los pun tos deben verse al menos con dos SGBD clasificados de for m a disti n ta)
- A nálisis de las funciones del adm i nistrador del SGB.
- Ident if icación de los diferentes tipos de usuarios que se relacionan con el SGBD así como las prin-cipales demandas de estos usuarios.
- Ident if icación de las tareas ad m i nist rat ivas más com u nes a realizar.
- Aplicación en al menos dos SGBD actuales clasifi-cados de for ma disti n ta.
- Creación de una BD.
- Arranque y paradas.
- A nálisis del plan de ejecución de consultas y sus posibles opt i m izaciones.
- Gestión de colas y procesos.
- Ident if icación y selección de las herra m ientas adm i nist rat ivas que per m i tan las tareas adm i nis-t ranis-tivas más com unes.
- Enu meración y descripción de las herra m ientas adm i nist rat ivas disponibles según el SGBD.
- Desarrollo de un supuesto práctico en el que se apliquen las tareas adm i nistrativas vistas ante-rior mente desde diferentes herra m ientas de ges-t ión.
- Ident if icación y localización de los mecanis m os que proveen los SGBD seleccionados para planifi-car las tareas adm i nist rat ivas:
Definición de las diferentes técnicas de planif icación de tareas.
Empleo de las herra m ientas de planif ica-ción del SGBD para realizar algunas de las tareas de adm i n istración más com u nes. Desarrollo de un supuesto práctico en el que se planif iquen las tareas adm i nist ra-t ivas más com u nes en función de las ne-cesidades de la organización.
2. Construcción de guiones para la ad m i nist ració n del SGBD y las BBDD
- Clasificación de los tipos y deter m i nación de su ventajas e inconvenientes así como su uso nor-m al de aplicación de guiones:
Guiones sim ples.
Procedi m ientos almacenados. Disparadores.
- Deter m i nación de los lenguajes de programació n disponibles que posibiliten la construcción de guiones adm i n istrat ivos para el SGBD.
- Selección de un lenguaje de programación y realización de algunos guiones adm i nistrat ivos que pongan de manif iesto los t ipos de datos,
es-t r uces-t uras de cones-t rol y eses-truces-t uras funcionales del lenguaje seleccionado.
- Ident if icación y localización de las librerías bási-cas disponibles para los diferentes lenguajes de programación disponibles. Empleo en algú n guión ad m i nist rat ivo.
- Desarrollo de una serie de supuestos prácticos que im pliquen desde la selección del lenguaje, desarrollo del guión hasta la prueba, puesta en m archa y docu mentación de los guiones para realizar algunas de las tareas ad m i nist rat ivas vis-tas anterior mente.
3. Moni torización y ajuste del rendi m iento del SGBD
- Ident if icación de los factores y parámet ros que inf luyen en el rendi m iento.
- Selección de las herra m ientas que per m i ten la m o ni torización del SGBD:
Ficheros de logs. Disparadores de alertas.
Otros elementos de monitorización del SGBD.
- Opti m ización de la disponibilidad de memo r ia física del com putador atendiendo a los requeri-m ientos de carga del SGBD.
- Opti m ización de consultas SQL y planes de ejecu-ción.
- Opti m ización del acceso a disco y dist ribución de los datos en uno o varios discos físicos en func ión de los requeri m ientos del carga del SGB.
- A nt icipación de los posibles escenarios en fun-ción de los datos observados en la monitorizafun-ción y enu merar posibles medidas correctivas
- Desarrollo de un supuesto práctico para ajus tar u n SGBD no opt i m izado y sus elementos subya-centes para que se adecue a los criterios de la or-ganización.
4. Descripción de los SGBD distribuidos
- Concepto de SGBD dist ribuido.
- Principales ventajas e inconvenientes.
- Características esperadas en un SGBD distribuido.
- Clasificación de los SGBD distribuidos según los criterios de:
- Distribución de los datos.
- Tipo de los SGBD locales.
- Autono m ía de los nodos.
- Descripción de los com ponent es:
- Procesadores locales.
- Procesadores distribuidos.
- Diccionario global.
- Enu meración y explicación de las reglas de DATE para SGBD distribuidos.
UNIDAD DE COMPETENCIA UC0225_3 CONFIGURAR Y GESTIONAR LA BASE DE
DA-TOS.
MÓDULO FORMATIVO MF0225_3 GESTIÓN DE BASES DE DATOS.
•
UNIDAD FORMATIVA UF1471 BASES DE DATOS RELACIONALES Y
MODE-LADO DE DATOS.
1. Bases de datos relacionales
- Concepto de base de datos relacional.
- Ejem plificación.
- Concepto de modelos de datos. Funciones y sub-lenguajes (DDL y DML).
- Clasificación los diferentes tipos de modelos de datos de acuerdo al nivel abstracción:
- Modelos de Datos Concept uales.
- Modelos de Datos Lógicos.
- Modelos de Datos Físicos.
- Enu meración de las reglas de Codd para un sis-te ma relacional.
2. A nálisis del Modelo relacional y de los elementos que lo integran
- Concepto de Relaciones y sus propiedades.
- Concepto de Claves en el modelo relacional.
- Nociones de álgebra relacional.
- Nociones de Cálculo relacional de tuplas para poder resolver ejercicios prácticos básicos.
- Nociones de Calculo relacional de dom i nios.
- Teoría de la nor malización y sus objetivos:
- Concepto de dependencias funcionales.
- A nálisis y aplicación de las disti n tas Formas nor males: 1.ª, 2.ª, 3.ª, 4.ª, 5.ª for m a nor mal y la for m a nor m al de Óbice-Codd.
- Ventajas e inconvenientes que justif ican u na desnor malización de las tablas valoración en di-ferentes supuestos prácticos.
- Desarrollo de diferentes supuestos prácticos de nor malización de datos incluyendo propuestas de desnor malización de datos.
3. Descripción y aplicación del Modelo Entidad-Relación para el modelado de datos
- Proceso de realización de diagramas de ent idad-relación y saberlo aplicar.
- Elementos de: Entidad. At ributo.
Relaciones.
- Diagrama ent idad relación entendidos co m o elementos para resolver las carencias de los dia-gramas Entidad-Relación sim ples.
- Elementos de:
Entidades fuertes y débiles. Cardinalidad de las relaciones. At ributos en relaciones. Herencia.
Agregación.
- Desarrollo de diversos supuestos prácticos de m odelización mediante diagram as de ent idad re-lación.
4. Modelo orientado a objeto
- Context ualización del modelo orientado a objeto dent ro del modelado UML.
- Com paración del modelo de clases con el mode-lo-ent idad relación.
- Diagrama de objetos como caso especial del dia-grama de clases.
5. Modelo distribuido y los enfoques para realizar el diseño
- Enu meración de las ventajas e inconvenientes respecto a otros modelos.
- Concepto de fragmentación y sus diferentes ti-pos:
Vertical. Horizontal. Mi xto.
- Enu meración de las reglas de corrección de la f ragmentación.
- Enu meración de las reglas de dist ribución de datos.
- Descripción de los esquemas de asignación y replicación de datos.
•
UNIDAD FORMATIVA UF1472 LENGUAJES DE DEFINICIÓN Y
1. A nálisis de los objetos y estruct uras de al mace-na m iento de la infor mación para diferentes SGBD
- Relación de estos elementos con tablas, vistas e índices.
- Consecuencias practicas de seleccionar los dife-rentes objetos de al macenam ien tos.
- Diferentes métodos de fragm entación de la in-for m ación en especial para bases de datos dist ri-buidas.
2. Lenguajes de definición, manipulación y cont rol
- Conceptos básicos, nociones y estándares.
- Lenguaje de definición de datos (DDL SQL) y apli-cación en SGBD actuales.
- Discri m i nación de los element os existentes en el estándar SQL-92 de otros elem entos existentes en bases de datos comerciales.
- Sentencias de creación: CREATE: Bases de datos.
Tablas. Vistas.
Disparadores o Triggers. Procedi m ientos.
- Sentencias de modif icación: ALTER: Bases de datos.
Tablas. Vistas.
Disparadores o Triggers. Procedi m ientos.
- Sentencias de borrado: DROP, TRUNCATE: Bases de datos.
Tablas. Vistas.
Disparadores o Triggers. Procedi m ientos.
- Lenguaje de manipulación de datos (DML SQL).
- Consultas de datos: SELECT.
- Inserción de datos: INSERT.
- Modif icación de datos: UPDATE.
- Elim i nación de datos: DELETE.
- Otros elementos de manipulación de datos: DO.
REPLACE. Otros elementos.
- Agregación de conju n tos de datos para consulta: JOIN, UNION.
- Subconsultas.
- Manipulación del diccionario de datos.
- Nociones sobre el almacenam i ento de objetos en las bases de datos relacionales.
- Nociones sobre almacenam ien to y recuperación de XML en las bases de datos relacionales:
- Int roducción del estándar SQL-2006.
3. Transaccionalidad y concurrencia
- Conceptos funda mentales.
- Ident if icación de los problemas de la concurren-cia:
- Actualizaciones perdidas.
- Lecturas no repetibles.
- Lecturas ficticias.
- Nociones sobre Cont rol de la concurrencia: Opti m ista.
Pesim ista.
- Conoci m iento de las propiedades fundamentales de las transacciones.
- ACID:
Ato m icidad. Consistencia.
Aislam iento (Isolation). Durabilidad.
- A nálisis de los niveles de aislam iento: Lectura confir m ada.
Lectura repetible. Serializable.
- Desarrollo de un supuesto práctico en el que se ponga de manif iesto la relación y las im plicacio-nes ent re el modelo lógico de acceso y definic ión de datos y el modelo físico de al macenam iento de los datos.
•
UNIDAD FORMATIVA UF1473 SALVAGUARDA Y SEGURIDAD DE LOS
1. Salvaguarda y recuperación de datos
- Descripción de los diferentes fallos posibles (tan-to físicos como lógicos) que se pueden plantear alrededor de una base de datos.
- Enu meración y descripción de los elementos de recuperación ante fallos lógicos que aportan los pri ncipales SGBD estudiados.
- Distinción de los diferentes tipos de soporte ut ili-zados para la salvaguarda de datos y sus ventajas e inconvenientes en un entorn o de backup.
- Concepto de RAID y niveles m ás com ú n men te ut ilizados en las em presas:
RAID5, RAID6.
Clasificación de los niveles RAID por sus t ie m pos de reconst rucción.
Servidores remotos de salvaguarda de da-tos.
Diseño y justif icación de un plan de salva-guarda y un protocolo de recuperación de datos para un supuesto de en tor no em -presarial.
- Tipos de salvaguardas de datos: Com pleta.
Incremental. Diferencial.
- Definición del concepto de RTO (Recovery Ti m e Objective) y RPO (Recovery Poin t Objective).
- Empleo de los mecanis mos de verificación de la in tegridad de las copias de seguridad.
2. Bases de datos dist ribuidas desde un pun to de vista orientado a la distribución de los datos y la ejecución de las consultas
- Definición de SGBD distribuido. Principales venta-jas y desventaventa-jas.
- Características esperadas en un SGBD distribuido.
- Clasificación de los SGBD distribuidos según los criterios de:
Distribución de los datos. Tipo de los SGBD locales. Autono m ía de los nodos.
- Enu meración y explicación de las reglas de DATE para SGBD distribuidos.
- Replicación de la infor m ación en bases de datos dist ribuidas.
- Procesam iento de consultas.
- Descom posición de consultas y localización de datos.
3. Seguridad de los datos
- Conceptos de seguridad de los datos: conf idencia-lidad, integridad y disponibilidad.
- Nor mat iva legal vigente sobre datos:
- Los datos de carácter personal y el derecho a la in t i m dad.
Leyes de pri mera, segunda y tercera gene-ración.
Ley de protección de datos de carácter personal.
La Agencia de Protección de Datos. Registro General de Protección de Datos. Argu mentación desde un pun to de vista legal las posibles i m plicaciones legales que tiene que tener en cuenta u n adm i n is-t rador de bases de dais-tos en su is-t rabajo dia-rio.
- Tipos de amenazas a la seguridad:
Accidentales: errores hu m anos, fallos soft ware/ hard ware.
Intencionadas: ataques directos e indirec-tos.
- Políticas de seguridad asociadas a BBDD: Perfiles de usuario.
Privilegios de usuario. Vistas de usuario. Encriptación de datos.
El lenguaje de cont rol de datos DCL. Enu meración de los roles mas habit uales de los usuarios en SGBD.
I m plementación en al menos 2 SGDB.
- Seguim iento de la actividad de los usuarios: Enu meración de las distin tas herra m ien-tas disponibles para seguir la actividad de los usuarios activos.
Enu meración de las distin tas herra m ien-tas y métodos para t razar la actividad de los usuarios desde un pun to de vista fo-rense.
Empleo de una herra m ienta o m étodo pa-ra averiguar la actividad de un usuario desde un mo mento deter m i nado.
Empleo de una herra m ienta o m étodo pa-ra averiguar un usuario a part ir de deter-m i nada actividad en la base de datos. Argu mentación de las posibles im plica-ciones legales a la hora de m onitorizar la actividad de los usuarios.
- Int roducción básica a la criptografía:
Técnicas de clave privada o sim ét rica. Técnicas de clave pública o asim ét rica.
La criptografía aplicada a: La autent ica-ción, conf idencialidad, integridad y no re-pudio.
Mecanis m os de criptografía disponibles en el SGBD para su uso en las bases de datos. Descripción de los mecanis m os criptográ-f icos que per m i ten vericriptográ-f icar la integridad de los datos.
Descripción de los mecanis m os criptográ-f icos que per m i ten garant izar la concriptográ-f iden-cialidad de los datos.
Métodos de conexión a la base datos con base criptográfica.
- Desarrollo de uno o varios supuestos prácticos en los que se apliquen los elem entos de seguridad vistos con anterioridad.
4. Transferencia de datos
- Descripción de las herra m ient as para im portar y exportar datos:
- I m portancia de la integridad de datos en la ex-portación e i m ex-portación.
- Clasificación de las herra m ient as:
Backups en caliente. Backups en frío.
- Muest ra de un ejem plo de ejecución de una ex-portación e i m ex-portación de datos.
- Migración de datos ent re diferen tes SGBD: Valoración de los posibles inconvenientes que podemos encont rar a la hora de tras-pasar datos ent re distin tos SGBD y propo-ner soluciones con for matos de datos in-ter medios u otros métodos.
Empleo de alguno de los mecanis mos de verif icación del traspaso de datos.
Interconexión con otras bases de datos.
- Configuración del acceso rem oto a la base de datos:
Enu meración de los Métodos disponibles. Enu meración de las ventajas e inconve-nientes.