Abstract: | Extracting data from a relational data base in order to respond to a request for information requires the use of a large number of algorithms. Some of these algorithms are responsible for validating data values, others support the relational operators while others still support the basic data structures used at the lowest levels of the system. This paper recognizes that the successful operation of a relational data base management system is dependent on the organization of these algorithms and emphasizes this point by describing a coherent architecture to embrace them. |