knobit.org

Recognises a referential action destroying what should survive

edu:Knobit

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

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 referential integrity and referential actions
assessment criterionFlags the deficient case and passes the acceptable one. Deficient: `fk_payment_account` with `on_delete: cascade`: purging a closed account deletes its payments and holds. `fk_payment_authorised_by` with `set null`: deleting a user erases who authorised the payment Acceptable: `on_delete: restrict` by default; `cascade` only for children that cannot exist without the parent (an instalment with its repayment schedule), with the data rule cited en
assessment methodskill-tests task: Loan application physical model on Snowflake (physical design anomaly skills) en
conforms to profilehttps://oppekava.edu.ee/a/Knobitite_kirjeldamise_ja_seostamise_reeglid#LCG-KNOBIT-0.1
dcterms:identifierK-613
dcterms:licensehttps://creativecommons.org/licenses/by/4.0/
dcterms:sourceReview checklist 04-physical, row 13; Codd 1979 §2.1; E&N 6.2; Codd 1971 en
depends on knobitRecognises a deletion anomaly in a logical data model
expected resultThe action and the child to keep en
owl:sameAshttps://bitbucket.org/reffa/ontology/id/knobit/data-modelling/06-physical/13
rdfs:labelRecognises a referential action destroying what should survive en
schema:creativeWorkStatusaccepted
schema:isPartOfData modelling (DAMA-DMBOK2)
skos:altLabelReferential action deletes or erases what should survive (physical model) en
skos:definition`ON DELETE CASCADE` or `SET NULL` on a relationship whose child has a life of its own. A deletion anomaly made automatic: deleting one fact silently deletes or erases another. en
skos:prefLabelRecognises a referential action destroying what should survive en
target objectON DELETE CASCADE or SET NULL en

Used by

includes knobitDesigns a physical data model for the target platform without introducing anomalies
requires knobitDesign the physical data model