Design, implementation, and management of database systems, data model, normalization, query languages, transaction processing, transaction recovery, concurrency control, database maintenance and programming