El documento proporciona una guía de supervisión para el curso de curador de datos. Detalla las competencias, indicadores de desempeño y temas que deben cubrirse, incluyendo la instalación y configuración de sistemas de gestión de bases de datos, el desarrollo de modelos de entidad-relación, la manipulación y consulta de datos, y el respaldo y mantenimiento de bases de datos siguiendo las políticas de seguridad.
1. GUÍA DE SUPERVISIÓN
Nombre del curso: Curador de datos
Resultado esperado
Un curador de datos maneja, controla y depura información mediante el uso de un sistema gestor de base de datos, garantizando la integridad de la información. Es
capaz de presentar la información por medio de reporte utilizando la comunicación efectiva, para la toma de decisiones sobre los datos útiles rescatados, también
sigue la medidas de seguridad e higiene personal en el entorno de trabajo para salvaguardar su integridad física.
Competencia Indicadores de desempeño Temas
Qué observar para determinar el nivel de
dominio:
Describe modelos de diferentes
ambientes en base de datos por medio
un sistemas gestor para su creación y
uso.
Planifica las tareas operativas para administrar tiempo y calidad del
producto con el fin de entregar el diseño de la base de datos en la
fecha acordada.
*Plan de trabajo
Realiza un plan de trabajo con una plantilla
de cronograma de actividades utilizando un
software de hojas de cálculo para asignar
tareas y tiempo.
Asigna prioridades, al colocar las acciones en
las filas de la hoja de cálculo de mayor a
menor importancia.
Define las fechas de entrega, al colocar los
rangos de tiempo en las columnas de la hoja
de cálculo.
Interpreta el modelo de entidad-relación basado en los estándares
UML de bases de datos para detectar errores.
*Importancia de las bases
de datos
*La base de datos y su
estructura
*Modelo entidad-relación
*Cardinalidad
Identifica todas las entidades de una base de
datos como objetos que contengan
información relevante al negocio.
Define las relaciones como la información en
común que contienen dos o más entidades.
Dibuja el esquema del diagrama entidad -
relación bajo la norma UML con líneas,
cuadrados, flechas entre otros símbolos.
Instala el sistema gestor de base de datos en el ordenador que será
designado como administrador para controlar la base de datos.
*Sistemas gestores
*Apariencia del sistema
gestor
Instala el sistema gestor descargando el
software, siguiendo los pasos del asistente
de instalación y comprobando que aparezca
en el panel de control.
Verifica que haya instalado el sistema gestor
en el sistema operativo abriendo la interfaz
de programas instalados.
Accede al sistema gestor utilizando las
credenciales que dieron de alta para el
usuario root en la instalación.
Configura el sistema gestor de base de datos en el ordenador
administrador para la gestión del acceso de usuarios y de sus
privilegios.
*Administración de usuarios
Comprueba que los privilegios que otorgó a
los usuarios en la base de datos funcionen
correctamente accediendo como un usuario
diferente al ROOT.
Accede con las credenciales de un usuario
recién creado para probar funcionalidades
agregando o quitando registros de alguna
tabla.
Comprueba que un usuario administrador
pueda modificar la base de datos cambiando
las definiciones de las tablas.
Depura la información utilizando el visualizador de datos para
exportarla a la base de datos.
*Visualizador de datos
*Depurar datos
*Importación y exportación de
datos
*Arreglo de datos
Exporta la información al visualizador de
datos agregando un origen de datos al
mismo o de manera manual.
Depura la información siguiendo la misma
estructura de las tablas en la base de datos.
Separa la información en varias columnas
para que pueda importar la base de datos.
Crea base de datos y tablas empleando la interfaz gráfica de los
gestores de datos para facilitar las definiciones de las entidades.
*Creación de bases de datos
Crea la base de datos en el sistema gestor
utilizando la interfaz gráfica corroborando
los resultados con diagrama obtenido en el
sistema gestor.
2. Desarrolla el modelo de entidad-
relación y lo aplica en ambientes de
negocio utilizando el sistema gesto
para la creación de bases de datos.
Crea base de datos y tablas empleando la interfaz gráfica de los
gestores de datos para facilitar las definiciones de las entidades.
*Creación de bases de datos
Define las tablas y sus columnas
extrapolando la información del diagrama
entidad relación.
Genera relaciones entre tablas utilizando el
diagrama entidad-relación en los campos
llave primaria y llave foránea.
Crea base de datos y tablas empleando el lenguaje SQL de definición
de datos para construir el modelo entidad relación.
*Configuración de campos
*Relación entre tablas
Crea la base de datos en el sistema gestor
utilizando el código SQL de definición de
datos con el comando CREATE DATABASE.
Crea las tablas en el sistema gestor
utilizando el código SQL de definición de
datos con el comando CREATE TABLE.
Genera las relaciones en el sistema gestor
usando el código SQL de definición de datos
con los comandos PRIAMRY KEY y FOREIGN
KEY.
Llena las tablas empleando el lenguaje de manipulación de datos
para ingresar la información a la base de datos.
*Manipulación de datos
*Integridad de datos
Crea registros en las tablas con lenguaje SQL
de manipulación de datos para introducir la
información y verifica que el contenido por
consultas.
Elimina registros en las tablas con lenguaje
SQL de manipulación de datos y verifica que
el contenido por consultas.
Modificar registros en las tablas con lenguaje
SQL de manipulación de datos y verifica que
el contenido por consultas.
Utiliza las consultas para verificar el funcionamiento de la base de
datos basado en los resultados que debería obtener la propia
consulta.
*Consultas básicas
*Consultas eficientes
*Consultas avanzadas
Realiza consultas en la base de datos para
obtener información utilizando el comando
SELECT.
Verifica la sintaxis de la consulta en lenguaje
SQL para evitar errores en el reporte
probándola con anterioridad en el sistema
gestor.
Garantiza la veracidad de la información
obtenida de una consulta a la base de datos,
con la comparación de columnas de algunos
registros.
Respalda y da mantenimiento a la base
de datos utilizando el sistema gestor
para generar reportes.
Da mantenimiento a la base de datos con los criterios establecidos
por el cliente para mantenerla vigente por tiempo indefinido.
*Mantenimiento de base
de datos
Mantiene la integridad de la base de datos
haciendo revisiones periódicas de los
registros de cada tabla.
Revisa la cardinalidad de las bases de datos
verificando la atomicidad de la información
ajustándose a la tercera regla formal.
Elimina registros repetidos en la base de
datos verificando registro por registro en la
misma tabla.
Respalda la información de acuerdo a las especificaciones y
documenta las acciones realizadas para llevar un control.
*Respaldo y recuperación
Realiza un respaldo de base de datos
periódico para contraatacar la pérdida de
información en la misma, verificando que el
respaldo pueda abrirse en otro sistema
gestor.
Carga la base de datos de un punto de
respaldo en el sistema gestor siguiendo los
pasos del asistente de la interfaz gráfica.
Revisa el LOG de la base de datos desde la
tabla de sistema de usuarios que acceden.
Aplica los criterios de confidencialidad e integridad de la información
de acuerdo a las políticas de seguridad para evitar el robo de la
misma.
*Uso de código
Asegura la información al seguir las políticas
del negocio sobre el robo de información
creando nuevas metodologías de acceso a
datos.
Promueve la no divulgación de la
información entre sus compañeros de
trabajo recomendando la lectura de las
políticas de seguridad.
3. Aplica los criterios de confidencialidad e integridad de la información
de acuerdo a las políticas de seguridad para evitar el robo de la
misma.
*Uso de código
Adopta nuevos criterios de confidencialidad
según las nuevas normativas empresariales y
gubernamentales aplicándolos en la base de
datos.