knobit.org

Recognises a join dependency kept in one entity

edu:Knobit

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

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 join dependency and fifth normal form
assessment criterionFlags the deficient case and passes the acceptable one. Deficient: Branch Channel Product as one entity, although the rule is that a branch offers every product it is authorised for through every channel it operates; one new authorisation needs a row per channel Acceptable: Three entities (Branch Channel, Channel Product, Branch Product) when the cyclic rule holds, recorded as a data rule; the three-way entity when it does not 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-513
dcterms:licensehttps://creativecommons.org/licenses/by/4.0/
dcterms:sourceReview checklist 03-logical, row 13; Fagin 1979; Kent 1983; S&W 13.4 en
expected resultThe three-way entity and the cyclic rule that does or does not make it decomposable en
owl:sameAshttps://bitbucket.org/reffa/ontology/id/knobit/data-modelling/05-logical/13
rdfs:labelRecognises a join dependency kept in one entity en
schema:creativeWorkStatusaccepted
schema:isPartOfData modelling (DAMA-DMBOK2)
skos:altLabelJoin dependency (5NF) (logical model) en
skos:definitionA three-way entity that can be rebuilt from its pairwise projections because of a cyclic business rule, kept as one entity; or the reverse, three pairwise entities joined as if the rule held when it does not. en
skos:prefLabelRecognises a join dependency kept in one entity en
target objectjoin dependency in a three-way entity en

Used by

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