Instructor:
Vedat G. Diker
School:
iSchool at Maryland
Semester:
Spring 2014
Description:
This course focuses on approaches to and methods for designing relational databases. After almost half a century of development, and challenges from various competing paradigms, relational databases remain to be the industry standard for data persistence. A high-quality relational database can help leverage an organization’s data and information assets for better fulfillment of its mission. On the other hand, a poor, problem-ridden database can complicate even the simplest data-driven functions within the organization. There are various factors that determine the quality of a relational database. An indispensible prerequisite for establishing a high-quality database is a robust design. This course covers principles and methods for logical and physical database design, as well as SQL, a language for maintaining relational databases and managing data held in relational databases.
Required Textbook:
Fehily, C. 2008. SQL: Visual QuickStart Guide, 3rd ed.
Link to Syllabus:
http://ischool.umd.edu/sites/default/files/syllabi/inst733_syllabus_spring_2014_v01_2014-01-26.pdf