knobit.org

Recognises a surrogate value with meaning, reused or renumbered

edu:Knobit

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

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 persistent identifiers
applies knowledgeExplains natural keys, surrogate keys and key stability
assessment criterionFlags the deficient case and passes the acceptable one. Deficient: `account_id` printed on customer letters and renumbered after a purge; `loan_key` built as date plus sequence Acceptable: Identity or sequence values never reused, never displayed and with gaps accepted; the number customers see is a separate natural-key column with its own unique constraint en
assessment methodskill-tests task: Loan application physical model on Snowflake (physical design anomaly skills) en
conforms to profilehttps://oppekava.edu.ee/a/Knobitite_kirjeldamise_ja_seostamise_reeglid#LCG-KNOBIT-0.1
dcterms:identifierK-611
dcterms:licensehttps://creativecommons.org/licenses/by/4.0/
dcterms:sourceReview checklist 04-physical, row 11; Codd 1979 §4; Karwin, Pseudokey Neat-Freak; S&W 6.3 en
depends on knobitRecognises an unstable or meaningful primary key
expected resultThe surrogate and where its value escapes en
owl:sameAshttps://bitbucket.org/reffa/ontology/id/knobit/data-modelling/06-physical/11
rdfs:labelRecognises a surrogate value with meaning, reused or renumbered en
schema:creativeWorkStatusaccepted
schema:isPartOfData modelling (DAMA-DMBOK2)
skos:altLabelSurrogate value with meaning, reused or renumbered (physical model) en
skos:definitionA surrogate key whose value is shown to people, built from business data, reused after a delete, or renumbered to close gaps. Every reference held outside the table, in a file, a report or a letter, then points at the wrong row. Codd's surrogates are never shown to users and never controlled by them. A specific form of logical row 17. en
skos:prefLabelRecognises a surrogate value with meaning, reused or renumbered en
target objectexposed or recycled surrogate value en

Used by

includes knobitDesigns a physical data model for the target platform without introducing anomalies
requires knobitDesign the physical data model