Physical Database Design Consideration | Database Journal

Physical Database Design Consideration

Written By
Gregory Larsen
Gregory Larsen
Dec 21, 2011
2 minute read

There are lots of things to think about when you design a physical database.   What data types should I use?  What column is appropriate for the primary key? Are there particular indexes that I should use to improve performance? How should I implement data integrity rules?  This list goes on and on.  In this article I will be exploring different physical database design elements.  These design elements should help provide you some guidance to ensure you make the right design choice for your database design.   

Picking the Right Data Type

When it comes to deciding which data type you should select for a column in your database it’s easy right?  Well this is not always the case.  Sometimes you have to decide whether or not to support fix length or a variable length column value.  Other times you might need an integer column value, but what is an appropriate size for that integer column.  You may also find that you need to support a different character set because you want to support those special accents characters above some letters, like the “e” in the name José, or a more exotic character set that support symbols like Chinese.  There are a number of design decisions you need to make when it comes to selecting the right data type for a database column.   In the next few sections I will be reviewing different data types and giving you some ideas to help you make good physical database design choices when it comes to picking the right data type for a particular column.

Variable Length Verses Fix Length Character Data

Size does matter

Gregory Larsen

Gregory A. Larsen is a DBA at Washington State Department of Health (DOH). Greg is responsible for maintaining SQL Server and other database management software. Greg works with customers and developers to design and implement database changes, and solve database/application related problems. Greg builds homegrown solutions to simplify and streamline common database management tasks, such as capacity management.

Database Journal Logo

DatabaseJournal.com publishes relevant, up-to-date and pragmatic articles on the use of database hardware and management tools and serves as a forum for professional knowledge about proprietary, open source and cloud-based databases--foundational technology for all IT systems. We publish insightful articles about new products, best practices and trends; readers help each other out on various database questions and problems. Database management systems (DBMS) and database security processes are also key areas of focus at DatabaseJournal.com.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.