CS 243. Database Management Systems
An introduction to database management systems, including database design and application development. Different database models are introduced, with emphasis on the relational model. The theoretical principles underlying the design of a database and the physical storage of data and its integrity are covered. The laboratory component is used to design and implement a real-world database application that illustrates theory.