Database Fundamentals 1
I. Course Prefix/Number: CIS 145
Course Name: Database Fundamentals 1
Credits: 4 (4 lecture; 1 lab)
II. Prerequisite
Recommended: CIS 143 or comparable knowledge.
III. Course (Catalog) Description
Course provides a foundation in the administrative tasks performed by a database administrator. Topics include Oracle database architecture and how each component functions and interacts. Students will learn how to design, develop, install, maintain, manage, and troubleshoot an Oracle database. Performance monitoring, database security, user management, and backup/recovery techniques will be discussed. This class prepares the student for the Oracle Database Administrator Certified Associate exam.
IV. Learning Objectives
Upon completion of this course, the student will be able to:
- Design, develop, configure, install, maintain, and manage an Oracle database using the current version of software
- Describe the Oracle database Architecture and how each component functions and interacts with one another
- Monitor the performance of a database
- Discuss database security
- Perform basic backup and recovery operations for an Oracle database
- Monitor and administer undo data
- Manage the database storage structures
- Install Oracle Grid Infrastructure
- Create and administer user accounts
- Configure Oracle Net services
- Manage data concurrency
- Perform startup and shutdown operations for an Oracle 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, and
• 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 Academic Conduct can be found in the Student Handbook.
• 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, and
• 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 Academic Conduct can be found in the Student Handbook.
VI. Sequence of Topics
- Oracle database architecture
- Oracle database architecture overview
- Oracle ASM architecture overview
- Process architecture
- Memory structures
- Logical and physical storage structures
- ASM storage components
- Installing Oracle software
- Tasks of an Oracle database administrator
- Tools used to administer an Oracle database
- System requirements
- Oracle Universal Installer (OUI)
- Installing Oracle grid infrastructure
- Installing Oracle database software
- Silent install
- Creating an Oracle database
- Planning the database
- Using the DBCA to create a database
- Password management
- Creating a database design template
- Using the DBCA to delete a database
- Managing the Oracle database Instance
- Start and stop the Oracle database and components
- Use Oracle Enterprise Manager
- Access a database with SQLPlus
- Modify database installation parameters
- Describe the stages of database startup
- Describe database shutdown options
- View the alert log
- Access dynamic performance views
- Managing the ASM Instance
- Set up initialization parameter files for ASM instance
- Start up and shut down ASM instances
- Administer ASM disk groups
- Configuring the Oracle Network Environment
- Use Enterprise Manager to create and configure the Listener
- Enable Oracle Restart to monitor the listener
- Use tnsping to test Oracle Net connectivity
- Identify when to use shared servers and when to use dedicated servers
- Managing database Storage Structures
- Storage structures
- How table data is stored
- Anatomy of a database block
- Space management in Tablespaces
- Tablespaces in the preconfigured database
- Actions with Tablespaces
- Oracle Managed Files (OMF)
- Administering User Security
- Database user accounts
- Predefined administrative accounts
- Benefits of roles
- Predefined roles
- Implementing profiles
- Managing Data Concurrency
- Data concurrency
- Enqueue mechanism
- Resolving lock conflicts
- Deadlocks
- Managing Undo Data
- Data manipulation
- Transactions and undo data
- Undo data versus redo data
- Configuring undo retention
- Implementing Oracle Database Auditing
- Describe DBA responsibilities for security
- Enable standard database auditing
- Specify audit options
- Review audit information
- Maintain the audit trail
- Database Maintenance
- Manage optimizer statistics
- Manage the Automatic Workload Repository (AWR)
- Use the Automatic Database Diagnostic Monitor (ADDM)
- Describe and use the advisory framework
- Set alert thresholds
- Use server-generated alerts
- Use automated tasks
- Performance Management
- Performance monitoring
- Managing memory components
- Enabling Automatic Memory Management (AMM)
- Automatic shared memory advisor
- Using memory advisors
- Dynamic performance statistics
- Troubleshooting and tuning views
- Invalid and unusable objects
- Backup and Recovery Concepts
- Statement failure
- User error
- Understanding instance recovery
- Phases of instance recovery
- Using the MTTR Advisor
- Media failure
- Archive log files
- Performing database backups
- Oracle secure backup
- User-Managed backup
- Terminology
- Recovery Manager (RMAN)
- Configuring backup settings
- Backing up the control file to a trace file
- Monitoring the flash recovery area
- Performing Database Recovery
- Opening a database
- Data recovery advisor
- Loss of a control file
- Loss of a redo log file
- Data recovery advisor
- Data failures
- Listing data failures
- Data recovery advisor views
- Moving Data
- Create and use directory objects
- Use SQL*Loader to move data
- Use external tables to move data
- General architecture of Oracle Data Pump
- Use Data Pump export and import to move data
- Working with Support
- Use the Enterprise Manager Support Workbench
- Work with Oracle Support
- Log service requests (SR)
- Manage patches
VII. Methods of Instruction
Reading, lecture, discussion, group work, demonstrations, hands-on exercises, projects, assignments, quizzes, and/or exams
.
Course may be taught as face-to-face, media-based, hybrid or online course.
.
Course may be taught as face-to-face, media-based, hybrid or online course.
VIII. Course Practices Required
A. Appropriate attendance
B. Satisfactory completion of lab projects
C. Completion of assignments and exams
D. Read textbook and research appropriate manuals as needed
B. Satisfactory completion of lab projects
C. Completion of assignments and exams
D. Read textbook and research appropriate manuals as needed
IX. Instructional Materials
Oracle 11g Database Fundamentals I – Student Guide Volumes I and II
Oracle documentation
Oracle website: http://oai.oracle.com/
Oracle documentation
Oracle website: http://oai.oracle.com/
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.















