Lección 1Tabla de auditoría y registro de cambios: change_id, element_id, change_type, timestamp, user, reasonDiseña la tabla de Auditoría y Registro de Cambios para rastrear el historial de elementos, capturando quién cambió qué, cuándo y por qué, para que los analistas puedan reconstruir estados de modelos, detectar anomalías y soportar necesidades de gobernanza y cumplimiento.
Definición de change_id y vinculación a element_idModelado de change_type y eventos de ciclo de vidaPrecisión de timestamp y manejo de zonas horariasCaptura de identidad de usuario y razones de cambioParticionado y retención de logs de auditoría grandesLección 2Tabla de sistemas: system_id, system_type, connected_elements, performance_tagsDefine la tabla de Sistemas para representar sistemas BIM lógicos y físicos, almacenando system_type, connected_elements y performance_tags, permitiendo análisis de redes, capacidades y rendimiento a nivel de sistema.
Diseño de campos system_id y system_typeModelado de relaciones connected_elementsAlmacenamiento de performance_tags y KPIsManejo de sistemas anidados y superpuestosConsultas de sistemas para análisis de impactoLección 3Tabla de incidencias y choques: issue_id, element_ids, clash_type, severity, assigned_to, status, detection_dateDefine la tabla de Incidencias y Choques para registrar problemas detectados, elementos relacionados, tipos de choque, gravedad, asignados y estado, permitiendo flujos de coordinación estructurados e informes de rendimiento en proyectos BIM.
Diseño de issue_id y vinculación element_idsRepresentación de clash_type y escalas de gravedadSeguimiento de status, assigned_to y campos de vencimientoAlmacenamiento de detection_date y fechas de resoluciónIntegración con herramientas de detección de choquesLección 4Tabla de elementos principales: element_id, model_source, category, family/type, UUID, geometry_refEspecifica la tabla de Elementos Principales como la entidad central similar a hecho BIM, capturando identificadores de elementos, categorías, familias, tipos y referencias geométricas para soportar uniones con costes, incidencias, activos y otras tablas analíticas.
Elección de element_id estable y claves externasAlmacenamiento de model_source y metadatos de versiónModelado de atributos category, family y typeReferenciación de geometría vía campos geometry_refIndexación para análisis rápidos a nivel de elementoLección 5Tabla de programaciones/fases: phase_id, element_id (FK), planned_start, planned_end, construction_statusEspecifica la tabla de Programaciones y Fases para capturar planned_start, planned_end y construction_status por elemento y fase, permitiendo análisis basados en tiempo, seguimiento de progreso e informes 4D BIM.
Definición de claves foráneas phase_id y element_idModelado de fechas planned_start y planned_endSeguimiento de construction_status y hitosAlineación de fases con calendarios de proyectoVinculación de datos de programación a herramientas externasLección 6Tabla de ubicaciones: location_id, building, wing, floor, room_id, coordinatesDefine la tabla de Ubicaciones para estandarizar datos espaciales de modelos BIM, incluyendo edificios, alas, plantas, habitaciones y coordenadas, permitiendo consultas espaciales consistentes, consolidaciones y análisis de ubicación entre proyectos.
Estrategia de claves primarias y location_id sustitutoNormalización de códigos de edificio, ala, planta y habitaciónAlmacenamiento e indexación de coordenadas 2D y 3DManejo de jerarquías multi-edificio y campusVinculación de ubicaciones a vistas BIM y rejillasLección 7Tabla de costes: cost_id, element_id (FK), unit_cost, quantity, total_cost, currency, cost_sourceEspecifica la tabla de Costes para vincular datos financieros a elementos BIM, almacenando unit_cost, quantity, total_cost, currency y cost_source, permitiendo estimación de costes fiable, benchmarking y análisis de variaciones presupuestarias.
Definición de cost_id y clave foránea element_idModelado de unit_cost, quantity y total_costManejo de multi-moneda y tipos de cambioCaptura de cost_source y métodos de estimaciónAgregación de costes por ubicación y sistemaLección 8Tabla de activos y mantenimiento: asset_id, element_id (FK), manufacturer, serial, warranty_end, maintenance_frequencyDiseña la tabla de Activos y Mantenimiento para rastrear datos operativos de elementos BIM, incluyendo fabricantes, números de serie, garantías y frecuencia de mantenimiento, soportando gestión de ciclo de vida y operaciones de instalaciones.
Definición de relaciones asset_id y element_idCaptura de metadatos de fabricante y modeloAlmacenamiento de serial, warranty_end y documentosModelado de maintenance_frequency y tareasAlineación de activos con sistemas CMMS y CAFM