knobit.org

Decomposes an entity along a functional dependency without loss

edu:Knobit

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

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

Context functionsAction adjustment
Knobit creation methodsAI generated
Knobit typesSkill
LCG purposesAssessing the learner's knowledge or skill state
LCG purposesSelecting an assessment task or learning activity
action verbDecomposes en
applies knowledgeExplains lossless-join decomposition
applies knowledgeExplains dependency preservation
assessment criterionThe shared attributes are a key of one part, no dependency is left spanning two entities, and the dependent attributes move with their determinant 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-533
dcterms:licensehttps://creativecommons.org/licenses/by/4.0/
dcterms:sourceStage 5 reference (references/05-logical.md) and the skill-tests logical-model task en
expected resultTwo or more entities that join back to exactly the original rows and keep every dependency enforceable en
owl:sameAshttps://bitbucket.org/reffa/ontology/id/knobit/data-modelling/05-logical/K-533
rdfs:labelDecomposes an entity along a functional dependency without loss en
schema:creativeWorkStatusaccepted
schema:isPartOfData modelling (DAMA-DMBOK2)
skos:definitionRepairs a normal-form violation by moving the determinant and its dependents into an entity of their own, losslessly and preserving dependencies. en
skos:prefLabelDecomposes an entity along a functional dependency without loss en
target objectentity with a partial, transitive or non-key dependency en

Used by

followed byRecognises a partial dependency on a composite key
followed byRecognises a transitive dependency between non-key attributes
followed byRecognises a non-superkey determinant in a 3NF entity
followed byTraces a logical-model anomaly to its structural cause
includes knobitDerives a normalised logical data model and traces anomalies to their causes
requires knobitDerive the logical data model