Concepts, approaches, and techniques in database management systems (DBMS): relational databases, querying and updating a database, query language SQL, database constraints and database design, elements of database technology.