Just as the navigational approach would require programs to loop in order to collect records, the relational approach would require loops to collect information about any one record. Codd's solution to the necessary looping was a set-oriented language, a suggestion that would later spawn the ubiquitous SQL. Using a branch of mathematics known as tuple calculus, he demonstrated that such a system could support all the operations of normal databases (inserting, updating etc.) as well as providing a simple system for finding and returning sets of data in a single operation. COUNT 5
QSN1 How does a program collect information using a navigational system? ANS1 require programs to loop QSN2 What is used to solve the problem of looping? ANS2 a set-oriented language QSN3 What computer language came about as a result of the looping problem? ANS3 SQL QSN4 What type of math was used to create a system to find data sets? ANS4 tuple calculus QSN5 Who used tuple calculus to show the functionality of databases? ANS5 Codd