Codd's Twelve Rules - Rule 2 - Guaranteed Access Rule
| Rule 2 | Guaranteed Access Rule | 
| Rule | Each   and every datum (atomic value) is guaranteed to be logically accessible by   resorting to a combination of table name, primary key value, and column name. | 
| Description | We   must be able to access every single piece of information from the tables in   some way. The combination “Table name + Primary key + Column name” must let   us find the information what we need. In the case of multiple records in the   result, the combination of “Table name + Column name” or the “Table name + *   “ would find what we need. | 
| Example | SELECT Emp_Salary FROM Employee WHERE ENo = ‘101’;           where, Employee is table name,   Emp_Salary is required field, and ENo is the primary key. | 
| Some DBMS that fulfills   this property | SQL in Oracle, Transact SQL in SQL Server, and SQL in MySQL   supports primary keys, and are able to access the data as said above. | 
 
No comments:
Post a Comment