Example
customer-name = {Jones, Smith, Curry, Lindsay}customer-street = {Main, North, Park}customer-city = {Harrison, Rye, Pittsfield}r = {(Jones, Main, Harrison), (Smith, North, Rye), (Curry, North, Rye), (Lindsay, Park, Pittsfield)} is a relation over customer-name x customer-street x customer-cityAccount-schema = (account-number, branch-name, balance)customer(Customer-schema)

Language in which user requests information from the database
SQL
select A1, A2, ..., Anfrom r1, r2, ..., rm where Pdistinct after selectselect branch-name,count (distinct customer-name)from depositor,account where depositor.account-number = account.account-numbergroup by branch-nameQuery Evaluation
Query Optimizationh



Buffer-Replacement Policies
Organization of Records in Files