Description:
Designed to recognize data as a business resource. Database models are discussed from both a programmer’s and a user’s viewpoint. Roles of database designer and administrator will be examined.

Course Objectives:
Upon successful completion of this course, students will be able to:

  • Describe fundamental principals of database theory and design. [COMMUNICATE]
  • Research and analyze business data requirements. [REASON]
  • Identify high-level business rules for data modeling. [REASON]
  • Document high-level business rules for data modeling. [COMMUNICATE]
  • Create and refine conceptual and logical data models. [REASON]
  • Validate conceptual and logical data models. [COMMUNICATE]
  • Select unique identifiers and normalize the data model. [REASON]
  • Understand the role of SQL in the business and database contexts. [REASON]
  • Recognize the basic components and issues of database application design. [REASON]

Click this link to view the course syllabus: CIS 250 Syllabus

My Reflection on this Classs:
This was a wonderful class, and went hand-in-hand with CIS 253 (where I developed the application for Starlight Apartments based on this design document). I learned way more than I ever thought I could know about developing databases. Additionally, the design process for databases can apply very easily to any development process.