knobit.org

Recognises a functional dependency lost in a decomposition

edu:Knobit

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

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 dependency preservation
assessment criterionFlags the deficient case and passes the acceptable one. Deficient: After row 11's split, nothing says a loan has only one collections officer per product family Acceptable: Either stay in 3NF with a waiver naming the accepted anomaly, or record the dependency as a data rule with `enforcement: application` or `dq-check` 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-515
dcterms:licensehttps://creativecommons.org/licenses/by/4.0/
dcterms:sourceReview checklist 03-logical, row 15; Rissanen 1977; E&N ch. 15 en
expected resultThe dependency that now spans two entities and that no key enforces en
owl:sameAshttps://bitbucket.org/reffa/ontology/id/knobit/data-modelling/05-logical/15
rdfs:labelRecognises a functional dependency lost in a decomposition en
schema:creativeWorkStatusaccepted
schema:isPartOfData modelling (DAMA-DMBOK2)
skos:altLabelDependency lost in decomposition (logical model) en
skos:definitionAfter a split, a dependency spans two entities and no key in either one enforces it. Typical after a BCNF split (row 11). en
skos:prefLabelRecognises a functional dependency lost in a decomposition en
target objectfunctional dependency lost in a decomposition en

Used by

includes knobitDerives a normalised logical data model and traces anomalies to their causes
requires knobitDerive the logical data model