An introduction to the design and use of database systems, as well as the key issues in building such systems. Topics include the
relational model, logical database design, query languages, and database implementation issues such as storage and indexing, query
processing and optimization, concurrency control, and transaction management. In addition to traditional database topics, this course
provides an introduction to key technologies for managing and exchanging data on the World Wide Web.