Database Design: Spring 2014


Vedat G. Diker


iSchool at Maryland


Spring 2014


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:

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s