Basic concepts of databases, including data modeling, relation databases, query languages, optimization, dependencies, schema design, and concurrency control. Exposure to one or several commercial database systems. Advanced topics such as deductive and object-oriented databases, time allowing.
Programming assignments and a term project.
CSE 100. Restricted to SO, JR, SR standing within the CS25, CS26, CS27, CS28, and EC26 majors. Graduate students will be allowed as space permits.Please see Prerequisite Page.
One quarter per year.