Just some Friday afternoon philosophical ramblings as the work week grinds
to an end.
This is just the same basic math stuff we all learned back in middle
school.--> integers, whole numbers, real numbers, decimals and fractions,
and all that. The stuff we tried not to avoid because we could not see how
we'd ever use it in real life?
Outside of the database world, we often tend not to be so careful about
defining the numbers we use because we humans have the amazing ability to
"translate" on the fly, as needed. We see the following set of digits,
97030-3243 , and we immediately know that's not a real number, but a ZIP
Code (for those of us living in the US at any rate) which is just
masquerading as a number.
However, computers, being not so clever as people, need to know that the
numbers you give it are one thing or the other. And if you tell Access, for
example, that something is an integer, it pretty much has to treat it as an
integer in all cases and it can't do percentages on that integer.
It helps, sometimes, to think of Access (and all computer software, for that
matter) as exceedingly good at calculating stuff at the speed of electron
flows, but very inflexible. People, on the other hand, are usually quite
flexible, but not so good at doing calculations at light speed.
George