Professional Documents
Culture Documents
Micro Was One of The Earliest Relational Database Management Systems
Micro Was One of The Earliest Relational Database Management Systems
Micro Was One of The Earliest Relational Database Management Systems
Micro was one of the earliest relational database management systems. It was originally
implemented in 1968 at the University of Michigan, It became the first large scale relational
database management system to be used in production. Organizations such as the US Department
of Labor, the Environmental Protection Agency and researchers from University of Alberta, the
University of Michigan and Wayne State University used it to manage very large scale
databases. It ran under Michigan Terminal System. It combined the relational model later made
famous by Edgar F. Codd and Michael Stonebraker of the University's Database Research Group
with a with a natural language interface which allowed non-programmers to use the system.
E. F. Codd introduced the term in his seminal paper "A Relational Model of Data for Large
Shared Data Banks", published in 1970. In this paper and later papers he defined what he meant
by relational. One well-known definition of what constitutes a relational database system is
Codd's 12 rules. However, many of the early implementations of the relational model did not
conform to all of Codd's rules, so the term gradually came to describe a broader class of database
systems. At a minimum, these systems presented the data to the user as relations (a presentation
in tabular form, i.e. as a collection of tables with each table consisting of a set of rows and
columns, can satisfy this property) provided relational operators to manipulate the data in tabular
form
The most popular definition of an RDBMS is a product that presents a view of data as a
collection of rows and columns not based strictly upon relational theory. The majority of real
world popular RDBMS products implement some of Codd's 12 rules.
The rules
Rule 000: The system must qualify as relational, as a database, and as a management system.
For a system to qualify as a relational database management system (RDBMS), that system must
use its relational facilities (exclusively) to manage the database.