Anda di halaman 1dari 4

-1 CS338 Computer Applications in Business: Databases Spring 2012 Course Information Instructor Name: Edward P.F.

Chan Telephone: X-34439 Email: epfchan@uwaterloo.ca

Office: DC2338 Office hours: Tues. 1pm-1:50pm

Lectures Tuesdays & Thursdays 8:30am - 9:50am, MC4061 Class on May 22 is cancelled Course Objective An introduction to database management. Course Description This is an introductory course on the basic concepts and the elements of database systems. It covers the basic material by introducing the relational data model and its languages, and discusses database design methodology. It teaches the use of a database management system (DBMS) by focusing on its functionality and its interfaces. It also covers basic concepts that are required for an effective utilization of the database technology. Suggested Readings Lecture note is available online via students LEARN account. Recommended Text: Elmarsri and Navathe, Fundamentals of Database Systems, 6th edition, Addison-Wesley, 2010. References: Kifer, Bernstein, and Lewis, Database Systems, Addison-Wesley, 2nd edition, 2006. Ramakrishnan and Gehrke, Database Management Systems, 3rd edition, McGraw-Hill, 2003. Silberschatz, Korth and Sudarshan, Database System Concepts, 6th edition, McGraw-Hill, 2011. J.D. Ullman, Principles of Database and Knowledge-based Systems, Volume I, Computer Science Press, 1988. Melton and Simon, SQL: 1999 Understanding Relational Language Components, Morgan Kaufmann, 2002. Course Requirements Assignments Midterm test Final examination 35% 15% 50%

- 2 Midterm (Tentative): June 28 (Thurs.), during class time. To pass the course, a student must pass the final examination. If a student fails the final examination, the grade obtained is the failed final examination mark. Assignments should be prepared with a document preparation system (such as MS Words and Visio) and must be done individually. Unless otherwise stated, assignments must be submitted by 1:00pm on the due date. Please place the assignments into boxes on the 3rd floor in MC labeled CS338. Please make sure that you place the assignments into the right boxes. You must include your name, student id, course and assignment number in your submissions. Marked assignments/test can be picked up (from the TA in-charge) during the TAs office hours, or at a mutually agreed time. Unclaimed assignments/test will be retained until one month after term grades become official in Quest. After that time, they will be destroyed. Reappraisal of assignments/test may be requested within a period of 2 weeks after the assignments/test to be remarked is returned, but cannot be submitted until after 24 hours of when the assignments/test is handed back. In order for an assignment/test to be reappraised, it must be resubmitted to the in-charge TA in writing, indicating where you feel you should have received more marks or where a mistake in marking has been made. Assignments late penalties: No late assignments are allowed. Teaching Assistants Ataullah, Ahmed Ayaz Ghodsnia, Pedram DC3306 DC3301 x-33090 X-33263 aataulla@uwaterloo.ca pghodsni@uwaterloo.ca

For questions and problems with the assignments and test, please contact the appropriate TA. The information on the TA in-charge (on assignments and test questions) can be found in Assignments/Assignment Info under LEARN. Webpage The course information is available under your UW-LEARN account. It is important for students to check regularly for course information and announcements under LEARN.

-3 Course Outline I. DBMS Concepts (3 weeks) 1. Basic Concepts (Chap. 1, 2.1-2.4) DBMS architecture components of database systems Entity-Relationship Models (Chap. 7-9) structure and constraints Storage and File Systems, and Indices (Chap. 17.1-17.7, 18.1-18.3) II. Commercial DBMS's (4 weeks) 1. Relational Systems (Chap. 3 - 6.5) data model relational algebra SQL

2. 3.

III. Design and Operational Considerations (4 weeks) 1. 2. 3. Schema Analysis and Design (Chap. 15.1-15.5, 16.1-16.4) Transaction Management (Chap. 21, 22.1,22.5,23.1-23.4, 23.7) Security (Chap. 24.1-24.2) IV. Current Topics (1 week) 1. Date Warehousing (Chap. 29)

- 4 Academic Integrity: In order to maintain a culture of academic integrity, members of the University of Waterloo community are expected to promote honesty, trust, fairness, respect and responsibility. [Check www.uwaterloo.ca/academicintegrity/ for more information.] Grievance: A student who believes that a decision affecting some aspect of his/her university life has been unfair or unreasonable may have grounds for initiating a grievance. Read Policy 70, Student Petitions and Grievances, Section 4, http://www.adm.uwaterloo.ca/infosec/Policies/policy70.htm. When in doubt please be certain to contact the departments administrative assistant who will provide further assistance. Discipline: A student is expected to know what constitutes academic integrity to avoid committing academic offenses and to take responsibility for his/her actions. A student who is unsure whether an action constitutes an offense, or who needs help in learning how to avoid offenses (e.g., plagiarism, cheating) or about rules for group work/collaboration should seek guidance from the course professor, academic advisor, or the undergraduate associate dean. For information on categories of offenses and types of penalties, students should refer to Policy 71, Student Discipline, http://www.adm.uwaterloo.ca/infosec/Policies/policy71.htm. For typical penalties check Guidelines for the Assessment of Penalties, http://www.adm.uwaterloo.ca/infosec/guidelines/penaltyguidelines.htm. Appeals: A decision made or penalty imposed under Policy 70, Student Petitions and Grievances (other than a petition) or Policy 71, Student Discipline may be appealed if there is a ground. A student who believes he/she has a ground for an appeal should refer to Policy 72, Student Appeals, http://www.adm.uwaterloo.ca/infosec/Policies/policy72.htm. Note for students with disabilities: The Office for Persons with Disabilities (OPD), located in Needles Hall, Room 1132, collaborates with all academic departments to arrange appropriate accommodations for students with disabilities without compromising the academic integrity of the curriculum. If you require academic accommodations to lessen the impact of your disability, please register with the OPD at the beginning of each academic term.

Anda mungkin juga menyukai