Prof. Carey, Prof. Mehrotra, Prof. Li, Prof. Sheu, Pro. Wong-Ma
This course provides students with an introduction to the design of databases and the use of database management systems for applications. We will cover the entity relationship (E/R) approach to database design. We will cover the relational data model, mapping E/R designs to relations, relational design theory, abstract query language such as relational algebra, and programming in SQL. Students will get exposure to how relational database management systems are used to implement a database. Time permitting, we will also consider advanced database management features such as object-oriented and object-relational database systems. This course is aimed at database design and use of database management systems in implementing database applications.
Course Website: https://grape.ics.uci.edu/wiki/asterix/wiki/cs122a-2018-spring