Download CST/PTS Student Conduct Guidelines

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Open Database Connectivity wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Database wikipedia , lookup

Relational model wikipedia , lookup

PL/SQL wikipedia , lookup

Database model wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Oracle Database wikipedia , lookup

Concurrency control wikipedia , lookup

Transcript
Course Outline
School of Computing and Academic Studies
Program: Computer Systems Technology
Option: Database Options
Start Date:
Sep 2011
Total Hours:
Hours/Week:
75
5
Total Weeks:
Lecture:
15
2
Lab:
Prerequisites
Course No.
Course Name
Comp3920
COMP4921
Database Systems 2
3
End Date:
Dec 2011
Term/Level:
Shop:
4
Course Credits:
Seminar:
5
Other:
COMP4921 is a Prerequisite for:
Course No. Course Name
Database Systems 1
> Course Description (required)
This course focuses on database application development using some of the most popular database systems and
application development tools in the industry. Topics include: transactions and concurrency control in multi-user
and distributed database systems, client/server database systems development, and performance considerations.
Students will develop database applications using Oracle PL/SQL, Oracle development tools, and Java/JDBC.
> Evaluation
Comments:
Final Examination
Midterm Exam
Quizzes
Assignments / Lab Exercises
TOTAL
30%
30%
20%
20%
100%
> Course Learning Outcomes/Competencies
Upon successful completion, the student will be able to:
·
Identify the key requirements of a multi-user as well as distributed database management system.
·
Evaluate the role of transaction management, concurrency control and recovery in meeting these requirements.
·
Optimize database systems and database applications performance.
·
Develop applications involving transaction management, concurrency control and recovery using commercial
database systems such as Oracle and/or SQL Server.
·
Implement and administer a relational database.
840946589
Sep 2011
Page 1 of 5
Course Outline
COMP4921 Database Systems 2
(cont’d.)
> Verification
I verify that the content of this course outline is current.
Keith Tang
September 2011
Authoring Instructor
Date
I verify that this course outline has been reviewed.
Program Head/Chief Instructor
Date
I verify that this course outline complies with BCIT policy.
Dean/Associate Dean
Date
Note: Should changes be required to the content of this course outline, students will be given reasonable notice.
> Instructor(s)
Keith Tang
Office Location: SW2-121
Office Hrs.:
As posted
Office Phone: 604-451-6942
E-mail Address: [email protected]
> Learning Resources
Required:
Fundamentals of Database Systems, 6/e by R. Elmasri and S.B. Navathe, Addison-Wesley 2011,
ISBN: 978-0-13-608620-8.
[DBSys]
Oracle Database 11g: Administration Workshop I,
Oracle Curriculum D50102GC11, Oct 2008
[OraDBA]
Oracle JDeveloper 11g Handbook, by D. Mills, P. Koletzke, and A. Roy-Faderman, McGraw-Hill 2010,
ISBN: 978-0-07-160239-6
[OraJDev]
Additional Hand-Outs as required.
Recommended References:
Database Systems, An Application-Oriented Approach (Complete), 2/e by M. Kifer, et al, Addison-Wesley 2006.
Database System Concepts, 6/e by A. Silberschatz, H. Korth & S. Sudarshan, McGraw-Hill 2010.
Database Management Systems, 3/e by R. Ramakrishnan & J Gehrke, McGraw-Hill 2003.
OCA Oracle Database 11g: Administrator Certified Associate Study Guide, by B. Thomas, Sybex 2009.
Beginning Oracle Database 11g Administration: From Novice to Professional, by I. Fernandez, Apress, 2009.
Expert Oracle Database Architecture, 2/e, by T. Kyte, Apress 2010.
JDBC API Tutorial and Reference, 3/e by M. Fisher, J. Ellis & J. Bruce, Addison-Wesley 2003.
Relevant Oracle Documentation available from otn.oracle.com
840946589
Sep 2011
Page 2 of 5
Course Outline
COMP4921 Database Systems 2
(cont’d.)
> Information for Students
Computer Use Policy: BCIT has an Institute-wide policy (#3501) pertaining to information technology and services and
to the resources available in support of the Institute mission. Computer Systems Technology students are expected to
exercise the highest degree of professionalism and ethical behaviour related to information technology. Violations of
BCIT Policy #3501 will result in disciplinary action which may include suspension or expulsion of students. Also refer
to the Computer Systems Technology Student Conduct Guidelines.
Ethics: BCIT assumes that all students attending the Institute will follow a high standard of ethics. Incidents of cheating
or plagiarism may, therefore, result in a grade of zero for the assignment, quiz, test, exam, or project for all parties
involved and/or expulsion from the course.
 Cheating and Plagiarism
 Student Conduct
 Responsible Use of Information Technology at BCIT
Your receipt of this outline and your attendance in this course signifies that you have been made aware of these
official BCIT policies which are detailed on the BCIT web site and referred to on the last page of this outline.
Assignments: Late assignments, lab reports or projects will not be accepted for marking. Assignments must be done on
an individual basis unless otherwise specified by the instructor.
Makeup Tests, Exams or Quizzes: There will be no makeup tests, exams or quizzes. If you miss a test, exam or quiz,
you will receive zero marks. Exceptions may be made for documented medical reasons or extenuating circumstances. In
such a case, it is the responsibility of the student to inform the instructor immediately.
Attendance: The attendance policy as outlined in the current BCIT Calendar will be enforced. Attendance will be taken
at the beginning of each session. Students not present at that time will be recorded as absent.
Illness: A doctor’s note is required for any illness causing you to miss assignments, quizzes, tests, projects, or exam. At
the discretion of the instructor, you may complete the work missed or have the work prorated.
Attempts: Students must successfully complete a course within a maximum of three attempts at the course. Students
with two attempts in a single course will be allowed to repeat the course only upon special written permission from the
Associate Dean. Students who have not successfully completed a course within three attempts will not be eligible to
graduate from their respective program.
Course Outline Changes: The material or schedule specified in this course outline may be changed by the instructor. If
changes are required, they will be announced in class.
Labs: Lab attendance is mandatory. Lab exercises / tutorials are due at the end of the lab period unless otherwise
specified by the instructor.
I.D. Required in Examination Centres: Effective December 2000, in order to write exams, students will be required to
produce photo-identification at examination centres. Photo I.D. must be placed on the desk before an exam will be issued
to the student. The I.D. must remain in view on the desk while writing the exam, for inspection by invigilators. Students
should bring a BCIT OneCard or alternatively two pieces of identification, one of which must be government photo I.D.
such as a driver’s licence. Please see BCIT Policy #5300, Formal Invigilation Procedures.
Final Exam and Project Papers: The exam papers and final project will not be returned to the student.
> Assignment Details
Unless stated otherwise, work on your own. You can discuss the assignment with others, but the actual assignment
you submit must represent your own work. Identical/copied assignments will result in zero for the parties involved.
Organize your assignment as follows:
- A cover page containing your Lastname and Firstname, Student #, Set #, Course # and Assignment #.
- The assignment is to be stapled. No plastic/paper covers please, unless explicitly required.
Quality of presentation counts. Assignments are to be word-processed. Systems diagrams are to be drawn with
specified diagramming tools where appropriate. Pencil/pen work, other than for exceptional diagrams, is not
acceptable. Hand written assignments will result in an automatic mark of zero.
Late assignments will not be accepted, except for authentic illness. No assignments will be accepted after marked
assignments have been returned.
840946589
Sep 2011
Page 3 of 5
Course Outline
COMP4921 Database Systems 2
(cont’d.)
Schedule
* This schedule is subject to change at the discretion of the instructor.
Week
01
Date
(Tue)
Sep 06
Material Covered
Reference/
Reading
02
Sep 13
Sep 05 Mon - Labour Day - No Class
Tue - Registration - No Class
Introduction, Installing Oracle Database and Tools
Transaction Processing
03
Sep 20
Oracle DBA
Concurrency Control
OraDBA 5,6
DBSys 22
04
Sep 27
Oracle DBA
Concurrency Control
OraDBA 7,9,10
DBSys 22
Oracle DBA
Quiz
Database Recovery
Java and Oracle JDBC
Oct 10 Mon - Thanksgiving – No Class
Distributed Databases
Java and Oracle JDBC
Quiz
Distributed Databases
Java and Oracle SQLJ
Mid-term Exam
OraDBA 14,15,16
Query Processing
Query Processing
Oracle PL/SQL
DBSys 19
DBSys 19, OraDBA 12
Handouts
05
06
07
Oct 04
Oct 11
Oct 18
08
Oct 25
09
Nov 01
10
Nov 08
11
Nov 15
12
Nov 22
13
Nov 29
14
Dec 06
15
Dec 12-16
840946589
Nov 11 Fri - Remembrance Day - No Class
Query Optimization
Oracle Stored Procedures, Functions
Quiz
Query Optimization
Oracle Triggers
Embedded SQL and Oracle Pro*C
Oracle PL/SQL Libraries and Packages
Quiz
Introduction to Other Data Access Technologies
Oracle ADF
Introduction to Other Data Access Technologies
Oracle ADF
OraDBA 1,2,3,4
DBSys 21
DBSys 23, OraDBA 14
DBSys 13, Handouts
DBSys 25
Handouts
DBSys 25
Handouts
DBSys 20
Handouts
OraDBA 12
Handouts
DBSys 13
Handouts
DBSys 11, Handouts
OraJDev
DBSys 26, Handouts
OraJDev
FINAL EXAM Week
Sep 2011
Page 4 of 5
Course Outline
COMP4921 Database Systems 2
(cont’d.)
CST/PTS Student Conduct Guidelines
The School of Computing and Academic Studies expects the highest level of professional conduct and
ethical behaviour from all students enrolled in Computer Systems Technology (CST) courses and
programs.
All students are reminded of the following BCIT policies related to student conduct:




Policy 5101 Student Regulations
Policy 5102 Student Code of Conduct
Policy 5103 Student Evaluation
Policy 5104 Academic Integrity and
Appeals
 Policy 3501 Acceptable Use of
Information Technology
www.bcit.ca/files/pdf/policies/5101.pdf
www.bcit.ca/files/pdf/policies/5102.pdf
www.bcit.ca/files/pdf/policies/5103.pdf
www.bcit.ca/files/pdf/policies/5104.pdf
www.bcit.ca/files/pdf/policies/3501.pdf
CST students are especially reminded that the Computing and IT knowledge and skills acquired in the
course of their studies confer upon them, as with all IT professionals, a special responsibility to use this
knowledge in a responsible, professional and ethical manner.
Given that misuse of computer facilities at BCIT can have significant legal and/or economic impacts,
upon evidence of any violation of Policy 3501, the School may recommend immediate suspension, even
for first offences.
By attending this course, every student has been made aware of these policies and the actions that will
be taken. Please follow the links provided, each student is responsible to read and comply with these
policies.
840946589
Sep 2011
Page 5 of 5