|
I. |
Course Prefix
|
Course Number
|
Course Name
|
Credit
|
Lecture
|
Lab
|
CIS
|
145
|
Database Fundamentals I
|
3
|
3
|
1
|
|
II. |
Prerequisite:
See recommendation in Course (Catalog) Description |
III. |
Course
(Catalog) Description:
Course provides conceptual understanding of Oracle database architecture and how its components work and interact with one another to perform administrative tasks used by the database administrator. Content includes how to design, create, maintain, manage, and troubleshoot an Oracle database; how to startup and shutdown a database; create a database, manage file and database storage; manage users and their privileges, organize the database and move data into and between databases under different environments. Course prepares student for the corresponding Oracle Database Administrator certification exam. Recommended: CIS143 or comparable knowledge. |
IV. |
Learning
Objectives:
Upon completion of this course, the student will
be able to:
1. Create an operational database
2. Manage Oracle database files
3. Manage tablespaces, segments, extents,
and blocks
4. Manage users, privileges, and resources
5. Start up and shut down an Oracle instance
and database |
V. |
Academic
Integrity:
Students and employees at Oakton Community College are required to demonstrate academic integrity and follow Oakton's Code of Academic Conduct. This code prohibits:
cheating
plagiarism (turning in work not written by you, or lacking proper citation)
falsification and fabrication (lying or distorting the truth)
helping others to cheat
unauthorized changes on official documents
pretending to be someone else or having someone else pretend to be you
making or accepting bribes, special favors, or threats
any other behavior that violates academic integrity
There are serious consequences to violations of the academic integrity policy. Oakton's policies and procedures provide students a fair hearing if a complaint is made against you. If you are found to have violated the policy, the minimum penalty is failure on the assignment and, a disciplinary record will be established and kept on file in the office of the Vice President for Student Affairs for a period of 3 years.
Details of the Code of Conduct can be found in the Student Handbook. |
VI. |
Outline
of Topics:
- Oracle Architectural Components
1. Defining an Oracle database, the Oracle server, and the Oracle instance
2. Establishing a connection
3. Understanding the physical structure
4. Understanding the memory structure
5. Understanding the process structure
6. Understanding the logical structure
- Identifying Database Administrative Tools
- Universal Installer Features
- Optimal Flexible Architecture
- Creating a Database During Installation
- Creating a New Database
- Identifying Database Administrative Users
1. Understanding operating system and password file authentication
2. Using SQL Plus
3. Enterprise manager
- Managing an Oracle Instance
1. Creating, managing, and using initialization files: PFILE and SPFILE
2. Identifying the various states of starting an instance
3. Identifying the various options available to shutdown an instance
4. Monitoring alert and trace files
- Creating a Database
1. Using the database configuration assistance to create a database
2. Creating a database manually
- Using the Database Dictionary
1. Identifying the uses and contents of the data dictionary
2. Using the data dictionary to retrieve information about the database
- Maintaining the Control File
1. Uses of the control file
2. Listing the contents of the control file
3. Multiplexing the control file
4. Managing control file with Oracle Managed Files (OMF)
5. Obtaining control file information
- Maintaining Redo Log Files
1. Explaining the purpose of and how online redo log files work
2. Control log switches and checkpoints
3. Maintaining online redo log files
4. Managing online redo log files using OMF
5. Multiplexing and maintaining online redo log files
6. Archiving online redo log files
7. Obtaining online and archived redo log file information
- Managing Tablespaces and Datafiles
- Describe Storage Hierarchy
- SYSTEM and Non-SYSTEM tablespaces differences
1. Creating and managing tablespaces
2. Obtaining tablespace and datafile information
- Storage Structures and Relationships
1. Describe the logical structure of the database (segments, extents, blocks)
2. List the segment types and their uses
3. Understand the use of extents and their allocation and deallocation
4. Understand the structure of a database block
5. Maintain storage structures with automatic segment
6. Maintain storage structures manually
7. Obtain storage structure information
- Managing Undo Data
1. Understand the difference between automatic undo management and manual undo management
2. Creating and maintain undo tablespaces
3. Obtaining undo information
- Managing Tables
1. Creating and maintaining tables using appropriate storage settings
2. Obtaining table information
- Managing Indexes
1. List the different types of indexes and their uses
2. Create b-tree and bitmap indexes
3. Maintaining indexes
4. Identifying unused indexes
5. Obtaining index information
|
VII. |
Methods of
Instruction:
Reading, lecture, discussion, group work,
demonstrations , hands-on exercises and projects, assignments, quizzes, and/or
tests |
VIII. |
Course
Practices Required:
A. Appropriate attendance
B. Satisfactory completion of lab projects
C. Completion of assignments and tests.
D. Read textbook and research appropriate
manuals as needed
|
IX. |
Instructional
Materials:
TEXTBOOK: Oracle 9i Database: Fundamentals I – Student
Guide Volumes I and II;
Published by Oracle, Inc.; Available at the Oakton Bookstore
|
X. |
Methods of
Evaluating Student
Progress:Students will
be evaluated on quality of their lab projects, other written and/or oral
assignments, quizzes, and exams as specified by the instructor.
|
XI. |
Other
Course Information:
If you have a documented learning, psychological, or physical disability
you may be entitled to reasonable academic accommodations or services. To
request accommodations or services, contact the ASSIST office in the Learning
Center. All students are expected to fulfill essential course requirements.
The College will not waive any essential skill or requirement of a course or
degree program. |
|
| OAKTON HOME
|
ACADEMIC PROGRAMS |
PREVIOUS PAGE |
|