Leçon 1Table Audit et Journal de Changements : change_id, element_id, change_type, timestamp, user, reasonConcevez la table Audit et Journal de Changements pour suivre l'historique des éléments, capturant qui a changé quoi, quand et pourquoi, afin que les analystes puissent reconstruire les états de modèles, détecter anomalies et supporter gouvernance et conformité.
Defining change_id and linking to element_idModeling change_type and lifecycle eventsTimestamp precision and time zone handlingCapturing user identity and change reasonsPartitioning and retention of large audit logsLeçon 2Table Systèmes : system_id, system_type, connected_elements, performance_tagsDéfinissez la table Systèmes pour représenter systèmes BIM logiques et physiques, stockant system_type, connected_elements et performance_tags, permettant analyse de réseaux, capacités et performance au niveau système.
Designing system_id and system_type fieldsModeling connected_elements relationshipsStoring performance_tags and KPIsHandling nested and overlapping systemsQuerying systems for impact analysisLeçon 3Table Incidents et Chocs : issue_id, element_ids, clash_type, severity, assigned_to, status, detection_dateDéfinissez la table Incidents et Chocs pour enregistrer problèmes détectés, éléments liés, types de chocs, gravité, assignees et statut, permettant workflows de coordination structurés et reporting de performance à travers projets BIM.
Designing issue_id and element_ids linkageRepresenting clash_type and severity scalesTracking status, assigned_to, and due fieldsStoring detection_date and resolution datesIntegrating with clash detection toolsLeçon 4Table Éléments Principaux : element_id, model_source, category, family/type, UUID, geometry_refSpécifiez la table Éléments Principaux comme entité fact-like BIM centrale, capturant identifiants d'éléments, catégories, familles, types et références géométriques pour supporter jointures avec coûts, incidents, actifs et autres tables analytiques.
Choosing stable element_id and external keysStoring model_source and version metadataModeling category, family, and type attributesReferencing geometry via geometry_ref fieldsIndexing for fast element-level analyticsLeçon 5Table Planifications/Phasage : phase_id, element_id (FK), planned_start, planned_end, construction_statusSpécifiez la table Planifications/Phasage pour capturer planned_start, planned_end et construction_status par élément et phase, permettant analyses temporelles, suivi de progression et reporting 4D BIM.
Defining phase_id and element_id foreign keysModeling planned_start and planned_end datesTracking construction_status and milestonesAligning phases with project calendarsLinking schedule data to external toolsLeçon 6Table Localisations : location_id, building, wing, floor, room_id, coordinatesDéfinissez la table Localisations pour standardiser données spatiales des modèles BIM, incluant bâtiments, ailes, étages, pièces et coordonnées, permettant requêtes spatiales cohérentes, agrégations et analyses de localisation inter-projets.
Primary keys and surrogate location_id strategyNormalizing building, wing, floor, and room codesStoring and indexing 2D and 3D coordinatesHandling multi-building and campus hierarchiesLinking locations to BIM views and gridsLeçon 7Table Coûts : cost_id, element_id (FK), unit_cost, quantity, total_cost, currency, cost_sourceSpécifiez la table Coûts pour lier données financières à éléments BIM, stockant unit_cost, quantity, total_cost, currency et cost_source, permettant estimation de coûts fiable, benchmarks et analyse d'écarts budgétaires.
Defining cost_id and element_id foreign keyModeling unit_cost, quantity, and total_costHandling multi-currency and exchange ratesCapturing cost_source and estimation methodsAggregating costs by location and systemLeçon 8Table Actifs et Maintenance : asset_id, element_id (FK), manufacturer, serial, warranty_end, maintenance_frequencyConcevez la table Actifs et Maintenance pour suivre données opérationnelles des éléments BIM, incluant fabricant, numéros de série, garanties et fréquence de maintenance, supportant gestion de cycle de vie et opérations des installations.
Defining asset_id and element_id relationshipsCapturing manufacturer and model metadataStoring serial, warranty_end, and documentsModeling maintenance_frequency and tasksAligning assets with CMMS and CAFM systems