Relational Model
A relational database is a collection of
two-dimensional tables. The organization of data into relational
tables is known as the logical view of the database. That
is, the form in which a relational database presents data to the
user and the programmer. The way the database software
physically stores the data on a computer disk system is called
the internal view. The internal view differs from product
to product.
The relational model was formally introduced
by Dr. E. F. Codd in 1970 and has evolved since then, through a
series of writings. The model provides a simple, concept of how
users perceive data. The relational model represents data in the
form of two-dimension tables. Each table represents some
real-world person, place, thing, or event about which
information is collected.
A basic understanding of the relational model
is necessary to effectively use relational database software
such as Oracle, Microsoft SQL Server, or even personal database
systems such as Access or Fox, which are based on the relational
model.
This document is an informal introduction to
relational concepts, especially as they relate to relational
database design issues. It is not a complete description of
relational theory.
We discusses the basic concepts—data
structures, relationships, and data integrity—that are the basis
of the relational model.