Download Course Outline ACIT 3910 DBMS Structure and Management (cont`d

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

Serializability wikipedia , lookup

IMDb wikipedia , lookup

Functional Database Model wikipedia , lookup

Ingres (database) wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

PL/SQL wikipedia , lookup

Database wikipedia , lookup

Relational model wikipedia , lookup

Concurrency control wikipedia , lookup

Oracle Database wikipedia , lookup

Database model wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Transcript
Course Outline
ACIT 3910
Database Management and Structure
BRITISH COLUMBIA INSTITUTE OF TECHNOLOGY
Operating Unit: School of Computing and Academic Studies
Program: Computer Information Technology
Start Date:
End Date:
September 2011
Total Hours:
Hours/Week:
60 Total Weeks:
4 Lecture: 2
15
Lab: 2
Prerequisites
Course No.
Course Name
ACIT1630
Term/Level:
Shop:
December 2011
3
Course Credits:
Seminar:
4
Other:
Course Number is a Prerequisite for:
Course No. Course Name
Database Systems
Course Description (required)
In this course students will use the Oracle Enterprise Edition database software to create a new database and learn
how to administer the database. They will also configure the database to support an application, performing tasks
such as creating users, defining storage structures and setting up security. Since database administration does not
end after the database has been created, students will also learn how to protect the database by designing a backup
and recovery strategy and how to monitor the database to ensure it operates smoothly. Students will also have the
opportunity to consolidate and build on their SQL knowledge.
Evaluation
Quizzes
Lab Assignments
Final Exam
TOTAL
24%
26%
50%
100%
Comments:
Course Learning Outcomes/Competencies














Learn the prerequisites for installing Oracle 11g
Understand Oracle’s Optimal Flexible Architecture
Create a database
Connect to the database using SQL*Plus and SQL Developer
Query the database
Understand database transactions and transaction control statements
Learn how to start and stop the database
Control instance settings via initialization parameters
Create and maintain database storage structures
Administer user accounts
Create roles
Assign both system and object privileges
Understand the different types of database objects
Create and maintain database objects
Page
1
Course Outline
(cont’d.)
ACIT 3910 DBMS Structure and Management
















Manage table constraints
Manipulate data using INSERT, UPDATE and DELETE commands
Load data using SQL Loader
Identify and working with PL/SQL objects
Configure the database listener
Understand the different client connection options
Configure local naming
Understand and manage Oracle shared server connections
Monitor performance
Manage the automated collection of statistics
Perform proactive maintenance
Monitor the undo information
Administer the undo tablespace
Configure retention parameters
Monitor and resolve lock conflicts
Understand backup and recovery concepts
Verification
I verify that the content of this course outline is current.
August 12, 2011
Richard Chau
Authoring Instructor
Date
I verify that this course outline has been reviewed.
Bill Klug
Program Head/Chief Instructor
Date
I verify that this course outline complies with BCIT policy.
Brian Pidcock
Dean/Associate Dean
Date
Note: Should changes be required to the content of this course outline, students will be given reasonable notice.
Page
2
Course Outline
(cont’d.)
ACIT 3910 DBMS Structure and Management
Instructor(s)
Richard Chau
Office Location: SW2-363
Office Hrs.:
As posted
Office Phone: 604-432-8308
E-mail Address: [email protected]
Learning Resources
Required:
Thomas, Biju (2009) OCP: Oracle Database 11g Administrator Certified Associate Study Guide Wiley ISBN 9780-470-39512-7
Recommended:
Oracle Documentation available from Oracle’s Web site (technet.oracle.com).
 Information for Students
The following statements are in accordance with the BCIT Policies 5101, 5102, 5103, and 5104, and their
accompanying procedures. To review these policies and procedures, please refer to:
www.bcit.ca/about/administration/policies.shtml
Attendance/Illness:
In case of illness or other unavoidable cause of absence, the student must communicate as soon as
possible with his/her instructor or Program Head or Chief Instructor, indicating the reason for the absence.
Prolonged illness of three or more consecutive days must have a BCIT medical certificate sent to the
department. Excessive absence may result in failure or immediate withdrawal from the course or program.
Please see Policy 5101 — Student Regulations, and accompanying procedures:
http://www.bcit.ca/files/pdf/policies/5101.pdf
Academic Misconduct:
Violations of academic integrity, including dishonesty in assignments, examinations, or other academic
performances are prohibited and will be handled in accordance with Policy 5104 — Academic Integrity
and Appeals, and accompanying procedures: http://www.bcit.ca/files/pdf/policies/5104.pdf
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.
Accommodation:
Any student who may require accommodation from BCIT because of a physical or mental disability
should refer to BCIT’s Policy on Accommodation for Students with Disabilities (Policy #4501), and
contact BCIT’s Disability Resource Centre (SW1-2300, 604-451-6963) at the earliest possible time.
Requests for accommodation must be made to the Disability Resource Centre, and should not be made to
a course instructor or Program area.
Any student who needs special assistance in the event of a medical emergency or building evacuation (either
because of a disability or for any other reason) should also promptly inform their course instructor(s) and the
Disability Resource Centre of their personal circumstances.
Page
3
Course Outline
(cont’d.)
ACIT 3910 DBMS Structure and Management
Suggested Schedule
Students are encouraged to prepare for class by reading the relevant text prior to the lecture. Instructor reserves the
right to alter the schedule as the course progresses. Students will be informed in class should the schedule deviates.
Reference/
Reading
Outcome/Material Covered
1
Introduction
2
Database Architecture (Oracle 11g)
Installing the Oracle Database Software
Chapter 8
3
Creating an Oracle Database
Quiz #1
Chapter 9 (pp 449 – 488)
4
Managing the Oracle Instance
Chapter 9 (pp 488 - 522)
5
Managing Database Storage Structures
Quiz #2
Chapters 10
6
Creating Tables and Constraints
Chapters 6
7
Creating and Managing Schema Objects
Quiz #3
Chapters 7, 10
8
Implementing Oracle Database Security and Auditing
Chapter 12
9
Understanding Network Architecture
Quiz #4
Chapter 11
10
Manipulating Data
Chapter 5 (pp 251 – 265)
Chapter 13 (pp 717 – 733)
Chapter 17 (pp 967 – 973)
11
Transaction Control and Undo
Quiz #5
Chapter 5 (pp 267 – 274)
Chapter 13 (pp 735 – 755)
12
Maintaining the Database and Managing Performance
Chapters 14
13
Introduction to Database Backups
Quiz #6
Chapter 15 (selected sections)
14
Introduction to Database Recovery
Chapter 16 (selected sections)
15
Final Exam
Page
4