Rules for Selecting Primary key{3}

by Jamal A
The article I read talks about how primary key individually identifies each record inside a table.
According to the article the main purpose of a primary key is to uniquely identify a row in a table
and relate records to additional data stored in other tables. The primary Key simply points between
interrelated records in different tables. The article talks about the rules that are necessary for
developers to follow when selecting a primary key for each table. For Instance: “The primary key must
uniquely identify each record. A record’s primary-key value can’t be null. The primary key value must
exist when the record is created. The primary key must remain stable. The primary key must be compact
and contain the fewest possible attributes. The primary key value can’t be changed”. These are some of
the important rules that are a must for developers to follow in order to have stable database.

This article is related to the class because it talks about the importance of using primary key.  I remember the example that we did in the class.   It was confusing to some extent and hard to comprehend the basics of primary key. I believe it would be a bad idea to create a record before knowing the primary key value.  I think its necessary to understand what qualifies as a primary key.  I learned a lot from this article, I did not know there are some rules to follow in order to have stable database.

The great primary-key debate | TechRepublic. (2002, March 22). TechRepublic – A Resource for IT Professionals. Retrieved January 29, 2012, from