knobit.org

Explains natural keys, surrogate keys and key stability

edu:Knobit

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

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

Context functionsObject understanding
Knobit creation methodsAI generated
Knobit typesKnowledge
LCG purposesAssessing the learner's knowledge or skill state
LCG purposesOpening up a learning outcome
action verbExplains en
assessment criterionClassifies sample keys as stable or not and meaningful or not, and says which to keep as natural keys en
assessment methodWritten question with sample entities en
conforms to profilehttps://oppekava.edu.ee/a/Knobitite_kirjeldamise_ja_seostamise_reeglid#LCG-KNOBIT-0.1
dcterms:identifierK-568
dcterms:licensehttps://creativecommons.org/licenses/by/4.0/
dcterms:sourceNormalisation theory and relational design (Codd, Fagin, Date), as used by the stage 5 reference and review checklist en
depends on knobitExplains candidate key and prime attribute
expected resultWhat makes a key stable and meaningless, and why a natural key is kept as a unique identifier en
owl:sameAshttps://bitbucket.org/reffa/ontology/id/knobit/data-modelling/05-logical/K-568
rdfs:labelExplains natural keys, surrogate keys and key stability en
schema:creativeWorkStatusaccepted
schema:isPartOfData modelling (DAMA-DMBOK2)
skos:definitionWhat makes a key stable and meaningless, and why a natural key is kept as a unique identifier. en
skos:prefLabelExplains natural keys, surrogate keys and key stability en
target objectnatural key, surrogate key and key stability en

Used by

applies knowledgeRecognises an unstable or meaningful primary key
applies knowledgeRecognises an entity identified only by a system-assigned key
applies knowledgeRecognises a surrogate key without natural-key uniqueness
applies knowledgeRecognises a surrogate value with meaning, reused or renumbered
includes knobitDerives a normalised logical data model and traces anomalies to their causes
includes knobitForward engineering - logical data modelling
includes knobitAttribute and identifiers
requires knobitDerive the logical data model