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 P
distinct
after select
select branch-name,count (distinct customer-name)from depositor,account where depositor.account-number = account.account-numbergroup by branch-name
Query Evaluation
Query Optimizationh
Buffer-Replacement Policies
Organization of Records in Files