Contents: [1] Definition of the relational data model abstract datatype. Introduction -- Search table and relational data model fundamentals -- Nonprocedural query languages. [2] Design of the relational data model abstract data type. Data models and data modeling -- Semantic design and normalization for the relational data model -- Dependencies and normalization: a further study. [3] Implementations of the relational data model abstract datatype - the structures. The External environment -- File structures for an external search table -- Designing a relational data model^'s physical schema. [4] Implementations of the relational data model abstract datatype - the algorithms. Transaction management and databasesecurity -- Query optimization, part I: implementing the relational operators -- Query optimization, part II: the search problem -- Query optimization, part III: query processing in the leading-edge data models