knobit.org

Recognises an unstable or meaningful primary key

edu:Knobit

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

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 natural keys, surrogate keys and key stability
applies knowledgeExplains how database tables and relationships are structured
assessment criterionFlags the deficient case and passes the acceptable one. Deficient: Account keyed on branch code plus sequence: a branch merger renumbers the branches and with them every key; Party keyed on name Acceptable: Account keyed on its IBAN, assigned once and never reused; Branch Identifier as a plain attribute; where no stable natural key exists, say so and record the matching rule (`LOG-005`, `LOG-020`, `LOG-021`, `LOG-027`) en
assessment methodskill-tests task: Loan application logical model (normalisation anomaly skills) en
conforms to profilehttps://oppekava.edu.ee/a/Knobitite_kirjeldamise_ja_seostamise_reeglid#LCG-KNOBIT-0.1
dcterms:identifierK-517
dcterms:licensehttps://creativecommons.org/licenses/by/4.0/
dcterms:sourceReview checklist 03-logical, row 17; Codd 1970; Codd 1979; S&W ch. 6 en
expected resultThe key and how it can change, be reused, be unknown or carry meaning en
owl:sameAshttps://bitbucket.org/reffa/ontology/id/knobit/data-modelling/05-logical/17
rdfs:labelRecognises an unstable or meaningful primary key en
schema:creativeWorkStatusaccepted
schema:isPartOfData modelling (DAMA-DMBOK2)
skos:altLabelUnstable or meaningful key (logical model) en
skos:definitionThe key can change, be reused or be unknown when the row is created, or it carries meaning that can change. Every reference to the row breaks when it does. en
skos:prefLabelRecognises an unstable or meaningful primary key en
target objectunstable or meaningful primary key en

Used by

depends on knobitRecognises a surrogate value with meaning, reused or renumbered
includes knobitDerives a normalised logical data model and traces anomalies to their causes
requires knobitDerive the logical data model