> А что автор-теоретик знает о разных типах записей в базах данных?
> Например TIME, DATE, TEXT, INTEGER, CURRENCY?
Чукотец, тип CURRENCY хранится как десятибайтовое целое число, но
представляет собой число с ЧЕТЫРМЯ знакам в справа от точки. А не с
двумя, как казалось бы.
К сожалению, банк смухлевать на этом не сможет - _общее_ количество
денег в системе неизменно, как мелко их не дели (хоть на 2 знака после
точки, хоть на 4, хоть на 10). И если где-то вылезет "плюс" за счет
накопления погрешности, то в другом месте вылезет "минус" и банк в целом
ничего не выиграет.
А вот отдельная личность в системе банка - таки-да, сможет. С выгодой
для себя, но с ущербом для банка в целом (см. выше). Поэтому такие
личности на работу в банк врядли попадают, т. к. служба безопасности не
зря свою зарплату получает.