🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónLo que se pierde al normalizar
5 tareas · 40 min · Principiante
Normalizar es resumir, y resumir tiene un precio. Un esquema común nunca tiene un campo para todo lo que cada fuente sabe decir; lo que no cabe se reduce, se guarda aparte o se pierde. Aquí pones un evento de Windows antes y después de la traducción, ves qué quedó entero, qué quedó reducido y qué desapareció, y cruzas ese resultado con las reglas del catálogo para saber a cuáles les cuesta.
Objetivo de la sala
Normalizar es resumir, y resumir tiene un precio. Un esquema común nunca tiene un campo para todo lo que cada fuente sabe decir; lo que no cabe se reduce, se guarda aparte o se pierde. Aquí pones un evento de Windows antes y después de la traducción, ves qué quedó entero, qué quedó reducido y qué desapareció, y cruzas ese resultado con las reglas del catálogo para saber a cuáles les cuesta.Cuando un campo de la fuente pasa al esquema, le puede pasar una de tres cosas. Se conserva: tiene un campo propio y llega igual. Se reduce: llega a un campo que agrupa varios valores de origen en uno solo, y se pierde el detalle. O se pierde: no tiene destino y desaparece del evento normalizado.
La reducción es la más traicionera, porque el dato «está» y parece completo. Un resultado de «fallo» que antes era «cuenta inexistente» o «contraseña errónea» sigue siendo cierto, pero ya no sirve para distinguir un barrido de cuentas de una persona que se equivoca de contraseña.
La forma de acotar el daño es conservar el evento original completo junto al normalizado. El esquema ECS tiene un campo para ello, que guarda el texto original sin indexarlo: no se puede buscar dentro de él, pero se puede recuperar para volver a extraer un dato cuando una regla nueva lo pida.
Responde para continuar
¿Por qué conviene conservar el evento original junto al normalizado?
Abre el laboratorio y consulta la tabla evento_4625. Es un fallo de inicio de sesión de un controlador de dominio con cada campo crudo, el campo al que fue y su estado tras normalizar: conservado, reducido o perdido.
Algunos de los campos perdidos pueden parecer secundarios hasta que una regla nueva los necesita. El tipo de inicio de sesión, por ejemplo, distingue entre sentarse frente a un equipo, entrar a un recurso compartido o entrar por escritorio remoto: tres hechos con riesgos muy distintos que la palabra «fallo» no separa.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Escribe el nombre del campo crudo que indica cómo intentó entrar la persona (de forma interactiva, remota, de servicio) y que se pierde por completo.
Ver pista de ayuda
Ejecuta `SELECT * FROM evento_4625` y busca la fila cuyo destino es «(sin destino)» y cuyo dato describe la forma de entrar.
Una regla puede quedar ciega de dos maneras. En la primera pierde el campo del todo y deja de funcionar; se nota porque deja de alertar. En la segunda lo recibe reducido y sigue alertando, pero ya no separa dos situaciones que antes separaba: es la que no se nota.
La tabla reglas_del_catalogo dice, para cada regla, qué campo crudo necesita y en qué estado le llega.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Escribe el identificador de la regla que sigue recibiendo dato pero ya no distingue un usuario inexistente de una contraseña errónea.
Ver pista de ayuda
Ejecuta `SELECT * FROM reglas_del_catalogo` y busca la regla cuyo campo quedó reducido.
Medir el costo de una normalización es contar. De las reglas del catálogo, cuántas reciben sus campos enteros, cuántas los reciben reducidos y cuántas ya no pueden funcionar. Esa cuenta es el argumento para decidir si se amplía el mapeo o se acepta la pérdida.
Aquí una regla cuenta como intacta cuando todos los campos que necesita están conservados.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Cuántas de las seis reglas del catálogo reciben todos sus campos conservados?
Ver pista de ayuda
Ejecuta `SELECT * FROM reglas_del_catalogo` y cuenta las filas con estado conservado.
Una de las reglas que ya no puede funcionar vigila un riesgo real del catálogo. Hay varias maneras de arreglarlo, y no todas son buenas.
Añadir un campo al mapeo tiene un costo: cada campo nuevo se almacena para todos los eventos y exige una definición, un tipo y sus pruebas. Pero el costo de no tenerlo es una regla ciega. La respuesta equilibrada es añadir al mapeo el campo que al menos una regla necesita, con su prueba, y no más.
Responde para continuar
Una regla importante perdió su campo en la normalización. ¿Qué se hace?
Conectando con la base…
Tablas
evento_4625
- campo_crudo
- valor_crudo
- campo_destino
- valor_destino
- estado
reglas_del_catalogo
- id
- regla
- campo_que_necesita
- estado_del_campo
El resultado aparece aquí.
fila(s)
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.