Chabot College December 1998 Removed Fall 2006 Course Outline for Computer Science 40A INTRODUCTION TO THE ORACLE DATABASE Catalog Description: 40A – Introduction to the Oracle Database 2 units A survey of the features available in the Oracle database. An introduction to the use of Structured Query Language (SQL *Plus) to create, select, modify and update Oracle database records. Topics include relational database structure, data normalization, duties of the Database Administrator (DBA), Oracle Forms, Oracle Reports, the Loader, an introduction to PL/SQL, and data warehousing. Prerequisite: Computer Science 10, 14, 17 or equivalent. 1.5 hours lecture, 1.5 hours laboratory. Prerequisite Skills: Upon entry into this course the student is expected to: 1. be familiar with the Microsoft Windows environment: be able to run windows applications and load/save data to diskettes and hard-drives; 2. have a basic working knowledge of a major programming language. Expected Outcome for Students: Upon completion of the course, the student should: 1. 2. 3. 4. 5. 6. 7. 8. 9. know the features available in the Oracle database; know the role of the Database Administrator (DBA); be familiar with relational database structure; know the process of data normalization; be familiar with database objects such as Tables, Views and Indexes; be able to use the basics of SQL; be familiar with SQL *Plus and PL/SQL in Oracle; know how Oracle Forms, Reports and the Loader work; be familiar with the data warehouse features of Oracle. Course Content: 1. The Oracle database a. Oracle features b. Relational database structure c. Data normalization d. Database objects: Tables, Views and Indexes Chabot College Course Outline for Computer Science 40A September 1999 Page 2 Course Content: (cont'd.) 2. Database administration a. The Service Manager b. Export and Import c. Backup and Recovery d. Database tuning 3. Structured Query Language a. SQL basics b. SQL*Plus in Oracle c. PL/SQL in Oracle 4. Oracle Forms and Reports 5. Data warehouses a. Purpose b. Data Structure c. Oracle Loader Methods of Presentation: 1. Lecture, discussion and classroom demonstrations. 2. Student use of appropriate computer laboratory. Methods of Evaluating Student Progress: 1. Exams which, according to instructor preference, may include quizzes, midterms and a required final examination. Each instructor may choose their own examination modality but is expected to test during the term. All instructors are expected to write tests which relate to the lecture/discussion/assignments//textbook being presented in the course. 2. Students will be asked to write and implement various and multiple assigned programs and other assignments that utilize all topics included above in the course of study. 3. Grading based upon a combination of exam scores and assignments. Textbook(s) (Typical): Oracle8, A Beginner’s Guide, Abbey and Corey, Oracle Press. 1998 Special Student Materials: Computer use fee paid at the time of registration A. Oliver E:/CAS/CS40A.Jan00