knobit.org

Recognises undetected drift between database and model

edu:Knobit

https://knobit.org/id/knobit/K-826

Also as Turtle · JSON-LD · RDF/XML · AI benchmark on Skilirium

Context functionsResult evaluation
Knobit creation methodsAI generated, human edited
Knobit typesSkill
LCG purposesAssessing the learner's knowledge or skill state
LCG purposesSelecting an assessment task or learning activity
action verbRecognises en
applies knowledgeExplains testing DDL by execution and detecting drift
applies knowledgeExplains forward and reverse engineering of data models
assessment criterionFlags the deficient case and passes the acceptable one. Deficient: `ix_fact_payment_status_code` added in production during an incident eighteen months ago. It exists in no environment's DDL and in no model, and the next rebuild of the mart is slow for reasons nobody can reconstruct Acceptable: A scheduled comparison of the deployed catalogue (`information_schema`, or the engine's own schema-compare tooling) with the generated DDL, each difference closed deliberately — into the model, or out of the database — and the comparison's result part of the stage-8 evidence en
assessment methodskill-tests task: Generated DDL review, Postgres and Snowflake (DDL review skills) en
conforms to profilehttps://oppekava.edu.ee/a/Knobitite_kirjeldamise_ja_seostamise_reeglid#LCG-KNOBIT-0.1
dcterms:identifierK-826
dcterms:licensehttps://creativecommons.org/licenses/by/4.0/
dcterms:sourceReview checklist 05-ddl, row 26; BCBS 239; Humble & Farley 2010 en
expected resultThe missing comparison with the generated DDL en
owl:sameAshttps://bitbucket.org/reffa/ontology/id/knobit/data-modelling/08-ddl/26
rdfs:labelRecognises undetected drift between database and model en
schema:creativeWorkStatusaccepted
schema:isPartOfData modelling (DAMA-DMBOK2)
skos:altLabelDrift between the database and the model never detected (generated DDL) en
skos:definitionNothing that compares the deployed catalogue with the current generated DDL. Hotfix indexes, emergency nullability changes and a column someone added under incident pressure accumulate in production, and the model stops describing the thing people actually query — while continuing to look right, which is what makes it dangerous. en
skos:prefLabelRecognises undetected drift between database and model en
target objectdeployed catalogue en

Used by

includes knobitGenerates DDL per target dialect and reviews it against model, engine, data and deployment
includes knobitMaintain the data models
includes knobitManage data model versioning and integration
requires knobitGenerate and review DDL