Database Design and Web Implementation
Director, Digital Humanities and Social Science
Department of Computer Science
Courant Institute of Mathematical Sciences
251 Mercer Street, Room 404
New York, New York 10012
Email: deena . AT . cs.nyu.edu
In this course, we introduce principles and applications of database design. We begin by discussing data manipulation and use python to render clean datafiles. We will study database design for use with a relational database using "real-world" data and examples and then introduce and move on to web-based implementations of database applications. We will use both Sqlite and MySQL with our data and Python/CGI and later PHP to build our user interfaces on the web. We will introduce NoSQL with our study of MongoDB.
I encourage students to explore not only the principles of database design but also specific database issues and data complexities in their respective fields of study. Please do not hesitate to contact me with any questions. I look forward to working with all of you.