CS95: Database Design and Development

Summer 2013
Objective of the course lies in acquiring basic concepts and working knowledge of designing and developing a database and of building an application package. The topics covered will include database concept, data model, database schema design, and database application development. Significant emphasis will be placed on hands-on practice. Prerequisite: None (Familiarity with Microsoft Office 2010 will be helpful.) Class room and hours: Lafayette L400. 9:00 a.m. – 12:45 p.m. TTh July 1 , 2013 – August 9, 2013

(six weeks).
Instructor: Byung S. Lee. http://www.cems.uvm.edu/~bslee/. bslee@uvm.edu. (802)656-1919. Office hours: 1:00 p.m. – 2:30 p.m. TTh Votey 323. Textbook: Gary B. Shelly, Philip J. Pratt, and Mary Z. Last, Microsoft Access 2010 Comprehensive, Course Technology, Cengage Learning (ISBN-10: 1-4390-7902-1. ISBN-13: 978-1-4390-7902-7). Required Philip J. Pratt and Joseph J. Adamski, Concepts of Database Management, sixth edition, Course Technology, Cengage Learning (ISBN-10: 1-4239-0147-9, ISBN-13: 978-1-4239-0147-1). Recommended Coursework: Course work comprises lab exercises and a project. Lab exercises: Shelly et al.’s book has six sets of lab exercises (one set in each of its six chapters) and two additional small sets of lab exercises (Integration Feature after Chapter 3, SQL after Chapter 6). Project: Each group of three students proposes and carries out a small project guided by the instructor. There will be a presentation of each project at the end of the semester. “Power project” option: A student project team can opt out of the Lab exercises and instead deliver a project of much higher quality and scale. All labs and projects will be done using Microsoft Access. Access software will be available on all computers in the college lab rooms. Grading: Lab exercises (45%), project (45%), class attendance (10%) Grade distribution: 95-100% (A+), 90-95% (A), 85-90% (A-), 80-85% (B+), 75-80% (B), 70-75% (B), 65-70% (C+), 60-65% (C), 55-60% (C-), 50-55% (D+), 45-50% (D), 40-45% (D-), 0-40% (F). Class attendance: 1% deduction for each absence without a prior approval by the instructor. Late submission policy: 5% grade deduction per day (holidays and weekends not included) after the deadline. Honor code: The University Honor Code applies to this course. Students are encouraged to discuss the course assignments with others, but should not copy any work produced by others. Please refer to the University Code of Academic Integrity at the following University web site: http://www.uvm.edu/~uvmppg/ppg/student/acadintegrity.pdf. Special needs: If you need any special accommodations for a reason of disability, please inform the instructor at the beginning of the course so an appropriate arrangement can be made.

Course schedule: Week 1 Date 7/2 Topics Course introduction and project team formation. Database introduction. Tables. Lab chapter 1. Relational data model. Normalization. Lab chapter 2. Lab chapter 3. Project step 2 (schema) review. Schema design case study 1. Lab chapter 4. Lab chapter 5. Project step 3 (specification) review. Schema design case study 2. Lab chapter 6. Lab chapter 7 (SQL). Project step 4 (final) student presentation. No class. Labs Due Project Due


7/4 7/9 7/11 7/16 7/18 7/23 7/25 7/30

Step 1: proposal Lab chapter 1. Step 2: schema



Lab chapter 2. Lab chapter 3. Step 3: specification



8/1 8/6 8/8 8/15

Lab chapter 4. Lab chapter 5. Step 4 (final) Lab chapter 6. Lab chapter 7. Project step 4.

Lab exercises:  Lab chapter 1: Creating and using a database -- creating a database, a table, a report, and a form.  Lab chapter 2: Querying a database.  Lab chapter 3: Maintaining a database. (Optionally, sharing data among applications.)  Lab chapter 4: Creating reports and forms.  Lab chapter 5: Multi-table forms.  Lab chapter 6: Using macros, switchboards, pivot tables, and pivot charts.  Lab chapter 7: Using SQL. Schema design case study: (handouts will be provided)  Case 1: Pratt’s book Chapter 7.  Case 2: Elmasri’s book Chapter 4 (Georgia Tech Library database) and Pratt’s book Appendix A (Marvel College database). Last modified on March 19, 2013

Sign up to vote on this title
UsefulNot useful