knobit.org

Money in binary floating point (generated DDL)

edu:Knobit

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

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
assessment criterionFlags the deficient case and passes the acceptable one. Deficient: `instructed_amount DOUBLE PRECISION`; the daily settlement total differs from core banking by a few cents, and by a different few cents after the table is repartitioned Acceptable: `DECIMAL(14,2)` as the sample model has it, and `DECIMAL`/`NUMERIC` for every amount and for `loan_interest_rate` (e.g. `DECIMAL(7,5)`). `FLOAT` only for a statistic nobody reconciles, such as a propensity score en
assessment methodskill-tests task: Generated DDL review, Postgres and Snowflake (DDL review skills) en
conforms to profilehttps://oppekava.edu.ee/a/Knobitite_kirjeldamise_ja_seostamise_reeglid#LCG-KNOBIT-0.1
dcterms:identifierK-815
dcterms:licensehttps://creativecommons.org/licenses/by/4.0/
dcterms:sourceReview checklist 05-ddl, row 15; IEEE 754; ISO 9075 en
expected resultA finding that names the defective generated DDL element and the defect en
owl:sameAshttps://bitbucket.org/reffa/ontology/id/knobit/data-modelling/08-ddl/15
rdfs:labelMoney in binary floating point (generated DDL) en
schema:creativeWorkStatussuperseded
schema:isPartOfData modelling (DAMA-DMBOK2)
schema:supersededByRecognises binary floating point used for an exact quantity
skos:definition`FLOAT`, `REAL` or `DOUBLE PRECISION` on anything that is money — an amount, a balance, a rate applied to money, a quantity that is summed and then reconciled. 0.01 has no exact binary representation, so the total depends on the order of the rows and the ledger never agrees twice. en
skos:prefLabelMoney in binary floating point (generated DDL) en
target objectgenerated DDL en