by Willen L
In this article the author focuses on the importance of proper data types in order to maintain data quality. He gives us some general tips and rules to follow to ensure the correct type is chosen. First, if the data is numeric, favor SMALLINT, INTEGER, OR DECIMAL Data types. Second, if the data is a character, use CHAR or VARCHAR data types. Third, if the data is date and time, use DATE, TIME, or TIMESTAMP data types. Lastly, if the data is a multimedia, use GRAPHIC, VARGRAPHIC, BLOB, or DBCLOB data types. These rules seem simple enough but he states that it is a widespread problem that people are using improper data types. The most common ones he encountered were using CHAR type on date data and using CHAR type on numerical data. Choosing the wrong data type may slow down the system and in general it is best to assign correct data type that best matches the values in the domain to improve overall data quality.
This article relates to our lectures as it talks about choosing the correct data types and to improve the speed and quality of the system. I think these rules are simple to follow and are good tips for us when we decide what data types need to be used in our design.
Mullins, C. (2007 August). Data Quality Starts with Proper Data Type. Craigsmullins. Retrieved Feb 06, 2012, from http://www.craigsmullins.com/dbta_072.htm