M.P. Johnson, DBMS, Stern/NYU, Sp2004
So what is this course about, really ?
A bit of everything !
Languages: SQL, XPath, XQuery
Functional dependencies, normal forms
e.g., how to find most efficient schema for data
Algorithms and data structures (in the third part)
e.g., indices make data much faster to find – but how?
Lots of implementation and hacking for the project
Business DBMS examples/cases
Most importantly: how to meet real-world needs