Description
This course covers concepts, approaches, tools, and methodology of database design. Topics include the relational data model; normal forms; commercial languages such as SQL (SQL constraints, SQL triggers, and update languages); query-by-example (QBE); XML data model, and XML query language (XQuery); as well as APIs to access databases from applications and advanced topics in big data and data integration (time permitting). This course involves a database-application development project through a series of lab assignments.
Prerequisite(s): course 12B.
Prerequisite(s): course 12B.
General Information
Instructor
Wang-Chiew Tan
tan@cs.ucsc.edu
tan@cs.ucsc.edu
Lecture times
E2-192 TTH 12noon - 1:45pm or by appointment
Instructor office hours
E2-343B, Tuesdays 1:45pm-3:30pm
Teaching assistant
Daniel Lipovetsky
danl@soe.ucsc.edu
danl@soe.ucsc.edu
TA office hours
BE-312C/D,
Mondays 12noon - 1pm
Wednesdays 4pm - 5pm
Mondays 12noon - 1pm
Wednesdays 4pm - 5pm
Lab sections
Social Science I Mac (Room 135),
Mondays 10:00am-11:45am
Wednesdays 2:00am-3:45pm
Mondays 10:00am-11:45am
Wednesdays 2:00am-3:45pm
Disability resource center
If you qualify for classroom accommodations because of a disability, please get an Accommodation Authorization from the Disability Resource Center (DRC) and submit it to me in person outside of class (e.g., office hours) within the first two weeks of the quarter. Contact DRC at 459-2089 (voice), 459-4806 (TTY), or http://drc.ucsc.edu for more information on the requirements and/or process.
Name | Office Hours | |
---|---|---|
Vasileios Polychronopoulos | When? Where? | |
Wang-Chiew Tan | When? Where? | |
Daniel Lipovetsky | When? Where? | |
Poornima Chozhiyath Raman | When? Where? | |
Shel Finkelstein | When? Where? |