The University of British Columbia

UBC Events | UBC Directories | Search UBC | Vista Login | UBC Outlook Web Mail
UBC News | UBC Library | Student Services | Faculty of Graduate Studies | Faculty of Arts

 

Photo

Apply Now

Support SLAIS

Photo

ARST 554: DATABASE DESIGN – Course Syllabus (3)

Program: ARST / LIBR
Year: Winter 2009, Term 2
Course Schedule: Wednesdays, 6:00 - 8:50 p.m.
Location: IKBLC 461
Instructor: Doug Brigham
Office location: SLAIS Sessionals’ Office
Office phone: 604-822-8672
Office hours: Wednesdays, 4:30 – 5:30 p.m. and by appointment
E-mail address: doug.brigham@ubc.ca
Course website address: https://www.vista.ubc.ca/webct/logon/2855309053121


 

Course Goal: To provide students with an understanding of the principles of relational database design and the ability to apply these principles in the design and development of database projects.

Course Objectives:

  • an understanding of database concepts and terminology
  • an understanding of the roles and functions of databases
  • methods for identifying and modeling database requirements
  • an understanding of the relational data model
  • an approach to designing an appropriate database solution
  • experience in designing and implementing a relational database using MS Access 2007
  • knowledge of how to interact with a database

Course Topics:

  • Overview of databases and database design
  • Components of a DBMS
  • The relational model
  • Entity-Relationship diagramming
  • Data normalization
  • Creating a desktop database application using MS Access 2007
  • Querying a database using QBE and SQL
  • Presenting information from a database

Prerequisites: ARST 500/LIBR 500, ARST 510, ARST 515, ARST 516, ARST 520, ARST 540, ARST 573, ARST 587 for student in MAS program

Format of the course: One lecture session per week and IT labs in selected weeks.

Required and Recommended Reading:

Required:

  • Hernandez, Michael J. Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design. 2nd ed. Toronto: Addison Wesley, 2003.
  • Conrad, Jeff and John Viescas. Microsoft Office Access 2007 Inside Out. Redmond, WA: Microsoft Press, 2007.

Other readings on particular topics may be distributed over the course of the term.

Course Assignments, Due Dates and Weights in Relation to Final Course Mark:

Take Home #1

10 February

25% total

Take Home #2

31 March

Term Project Outline

20 January

 

Term Project Proposal

03 March

 

Peer Evaluation

10 March

15%

Term Project

14 April

50%

Discussions / Participation

 

10%

Course Schedule:

Week

Date

Topics / Readings / Assignments Due

1

06 January

Introduction to the course

2

13 January

Introduction to data & databases
Reading: Hernandez 1, 2, 3; Conrad & Viescas 1

3

20 January

Database Design Process
Reading: Hernandez 4, 5, 6
Term Project Outline due

4

27 January

Table Structures & Keys
Reading: Hernandez 7, 8

5

03 February

Field Definition
Reading: Hernandez 9

6

10 February

Table Relationships & Entity-Relationship Diagramming
Reading: Hernandez 10, 11 (esp. 428 – 433)
Take Home #1 due

7

17 February

Reading Week – No class

8

24 February

Reading Week – No class

9

03 March

Table and Field Definition
Establishing Indexes & Relationships
Reading: Conrad & Viescas 4, 5
Term Project Proposal due

10

10 March

Basic Queries using QBE and SQL
Reading: Conrad & Viescas 7
Peer Evaluation due

11

17 March

Advanced Queries using QBE and SQL
Reading: Conrad & Viescas 8, 9

12

24 March

Forms
Switchboards
Reading: Conrad & Viescas 10, 11, 12, 13

13

31 March

Reports
Reading: Conrad & Viescas 14, 15, 16, 24 (esp. 1305 – 1310)
Take Home #2 due

14

07 April

Lab time for Term Project

15

14 April

Term Project Presentations
Term Project due

Attendance: The calendar states: “Regular attendance is expected of students in all their classes (including lectures, laboratories, tutorials, seminars, etc.). Students who neglect their academic work and assignments may be excluded from the final examinations. Students who are unavoidably absent because of illness or disability should report to their instructors on return to classes.”

Evaluation: All assignments will be marked using the evaluative criteria given on the SLAIS web site.

Written & Spoken English Requirement: Written and spoken work may receive a lower mark if it is, in the opinion of the instructor, deficient in English

Disability Accommodation: The University accommodates students with disabilities who have registered with the Access and Diversity unit: [http://www.students.ubc.ca/access/drc.cfm]. You must register with the Disability Resource Centre to be granted special accommodations for any on-going conditions

Religious Accommodation: The University accommodates students whose religious obligations conflict with attendance, submitting assignments, or completing scheduled tests and examinations. Please let your instructor know in advance, preferably in the first week of class, if you will require any accommodation on these grounds. Students who plan to be absent for varsity athletics, family obligations, or other similar commitments, cannot assume they will be accommodated, and should discuss their commitments with the instructor before the course drop date. UBC policy on Religious Holidays: http://www.universitycounsel.ubc.ca/policies/policy65.pdf

Academic Dishonesty: Please review the UBC Calendar Academic regulations for the University policy on cheating, plagiarism, and other forms of academic dishonesty: http://www.students.ubc.ca/calendar/index.cfm?tree=3,54,111,959 . Also visit and review the contents of these two resources: Plagiarism Resource Centre: For Students: http://www.library.ubc.ca/home/plagiarism/welcome.html and Plagiarism Avoided: Taking Responsibility For Your Work: http://www.arts.ubc.ca/arts-students/plagiarism-avoided.html for useful information on avoiding plagiarism and on correct documentation practice. Students are held responsible for knowing and following all University regulations regarding academic dishonesty. If a student does not know how to properly cite a source or what constitutes proper use of a source it is the student's personal responsibility to obtain the needed information and to apply it within University guidelines and policies. If evidence of academic dishonesty is found in a course assignment, previously submitted work in this course may be reviewed for possible academic dishonesty and grades modified as appropriate. UBC policy requires that all suspected cases of academic dishonesty must be forwarded to the Dean for possible action.

Other Course Policies

  • The instructor reserves the right to alter the class and assignment schedules.
  • You are responsible for all announcements made in class. If you are unable to attend class, make certain you ask a classmate to fill you in on announcements and activities.
  • Assignments are due as specified by the instructor if you are to receive full credit. Extenuating circumstances (serious injuries or illnesses confirmed with a doctor’s note) should be presented to the instructor in advance of the due date if you are requesting an extension.