Cdd Oracle 10g SQL l1
description
Transcript of Cdd Oracle 10g SQL l1
Section A: Course Name and Objective
Oracle 10g SQL L1 - Course Design Document
Oracle 10g SQLCourse Design Document
Cognizant Academy
Table of Content
3Section A: Course Name and Objective
3Section B: Target Audience
3Section C: Learning Methods
3Section D: RLO Objective and Names
3Section E: RIO Objectives and Names
3Section F: Deliverables for Each Learning Method
Section A: Course Name and ObjectiveThis section lists the course name, course objectives (at a higher level), course duration, and the course prerequisites and the level.
Course NameOracle 10g SQL
Course ObjectivesAfter completing the course, the student should be able to:
Explain and use various features of Oracle 10g SQL
Duration (in Hrs)
Theory12
Hands On8
Course Pre-requisites & Level
Pre-requisites Prior experience with basic SQL (Any database vendor)
Course LevelL1
Section B: Target AudienceThis section helps you to identify the target audience for the course. Typically, the target audience can be classified into three categories based on the role of an Associate.
CategoryAudienceApplicable
(Yes / No)
Category 1
Business Analyst
Technical Analyst
Programmers, PA, PAT Yes
Jr Executive, Associates Yes
Consultant
Category 2
Asst Mgr (Buss Dev & Projects)
Senior Associates, Senior Business Analysts
Senior Consultant
Category 3
Manager Projects
Senior Manager Projects
Principal Consultant
Senior Management folks
Section C: Learning Methods
This section helps you to identify the different learning methods that would be implemented for imparting the training.SNoLearning MethodApplicable
(Yes / No)
1. Live Face to face
1.1ILT Classroom / Virtual ClassroomYes
1.2Workshops / LabsYes
1.31-on-1 Coaching
1.4On the Job Assignments
2.Virtual Collaboration
2.1Web based E-LearningYes
2.2IM, E-Mail
2.3Discussion forum iKnow
2.4Conference Calls
2.5Audio Podcasts, Broadcast, Audio Books, MP3
2.6Self Paced LearningYes
2.7Video VBT, CBT
3.Performance Aids KM Portals, Help Systems, Documentation
3.1Digital Library
3.2CCP Online AssessmentsYes
3.3References of Electronic media (KM and GTO intranets, etc)
Section D: RLO Objective and NamesThis section lists the RLO (module) objectives and names for the course.
Chapter #RLO ObjectivesRLO NameTheory Duration (Hrs)Hands-on Duration
(Hrs)Learning
Method(s)
1After completing this module, you will be able to:
Write Queries to Retrieve Data using SQL Select Statements. Perform Sort Operations. Use Single Row Functions and Aggregating Functions. Write query to select data from multiple tables Use sub queries and set operators Write queries to manipulate data Write queries to define and manage various schema objects:-Table, View, Indexes, Sequences Use Data Dictionary Views Controlling user access.
Write Queries to perform multi-table inserts.
Construct Hierarchical retrievals. Use Meta characters.
Oracle 10g SQL
124ILT
Note: Please add/delete rows as applicable.
Section E: RIO Objectives and NamesThis section lists the RIO (chapter) objectives and names for the course.
Chapter #RIO NameRIO ObjectiveTheory Duration (Hrs)Hands-on Duration
(Hrs)Learning Method(s)
1. Retrieve Data using SQL Select Statements
List the capabilities of Sql Statements. Execute a basic Select statement
Difference between SQL statements and iSQL*Plus commands.
Describe how schema objects work.0.5
(30 min)-ILT
2. Restricting and Sorting Data Limit the rows that are retrieved by a query.
Sort the rows retrieved from the Query. Use ampersand substitution in iSQl *Plus to restrict and sort output at run time.0.5
(30 min)0.25 (Case Study)ILT
3. Using
Single Row Functions to Customize Output Describe various types of functions that are available in SQL. Use character, number and date functions in Select statements. Describe the use of conversion functions.
Using Functions to work with NULLs
0.75
(45 min)0.5(Case Study)ILT
4. Reporting Aggregated Data Using the group Functions. List the available group Functions Describe the use of group functions.
Group data by using group by clause. Include or exclude grouped rows by using the Having clause Analytical Functions0.5
(30 min)0.25(Case Study)ILT
5. Displaying Data from Multiple Tables. Write statements to access data from more than one table using Join Statements.
View data that generally does not meet a join conditions using outer joins.
Generate a Cartesian product of all rows from two or more tables. 0.75
(45 min)0.25(Case Study)ILT
6. Using Subqueries
Define subqueries. Describe the type of problems that subqueries. List the type of subqueries. Write single-row and multiple-row subqueries. Construct multi-column subquery. Scalar subquery.
Correlated Subquery Correlated Update and Delete Exists operator
With clause
1
0.25(Case Study)ILT
7. Using Set Operators Describe set operators. Use set operator to combine multiple single queries. Control the order of rows returned.0.5
(30 min)-ILT
8. Manipulating Data Describe each data manipulation Language (DML) statement.
Insert rows into a table
Update rows from a table
Delete rows from a table
Control transactions.0.75
(45 min)0.25(Case Study)ILT
9. Statements to Create and Manage Tables, defining constraints on table structures Categorize the main database objects.
Retrieve the table structure.
List the data types that are available for columns. Create tables. Different types of constraints. Defining constraints at the time of table creation.
Defining constraints by modifying the table structure.10.5(Case Study)ILT
10. Creating Other Schema Objects. Create simple and complex views. Retrieve data from views
Create and maintain Sequences. Create and maintain indexes. Create private and public synonyms.0.75
(45 min)0.25(Case Study)ILT
11. Managing Objects with Data Dictionary Views. List the different Data Dictionary views.
Query the data dictionary views to research data on your objects.
0.5
(30 min)0.25(Case Study)E-Learning
12. Controlling User Access System and Object Privileges Granting and revoking privileges.
View privileges in the data dictionary Creating and granting roles.0.75
(45 min)-
ILT
13. Manipulating Large Data Sets
Manipulate data using subqueries
Describe the features and different types of multitable Inserts Merge rows in a table.
Track changes to data over a period of time.0.5
(30 min)0.25
(Case Study)ILT
14. Generating Reports by Grouping Related Data Use the Rollup operation to produce subtotal values
Use the CUBE operation to produce crosstabulation values.
Usage of Grouping Functions.
Usage of Grouping Sets.0.5
(30 min)0.25
(Case Study)ILT
15. Managing Data in Different Time Zone Usage of various datetime functions.0.5
(30 min)-ILT
16. Hierarchical Retrieval Constructing Hierarchical Queries.
Generating tree-structure reports.0.5
(30 min)0.25(Case Study)ILT
17. Regular Expression Retrieval Using Meta Characters.
Regular Expression Functions.
Replacing Patterns.
Regular Expressions and Check Constraints.0.5
(30 min)-ILT
Note: Please add or delete rows as per requirements.
Section F: Deliverables for Each Learning MethodThis section lists the different types of deliverables applicable for each learning method.
SNoLearning MethodDeliverablesApplicable
(Yes / No)
1.1ILT
Course BlueprintY
PresentationsY
Learner GuidesY
1.2Workshops / Labs
Hands-on Exercise DocumentY
Project CasesY
1.31-on-1 Coaching
Mentor Guide book
1.4On the Job Assignments
OJT Milestone(s) Tracking Document
2.1Web base E-Learning
E-Learning Modules
2.3Discussion Forum - iKnow
Reference list of topics in iKnow
2.5Audio Podcasts, Broadcast, Audio Books, MP3
Podcasts
Broadcast
Audio Books / MP3
2.6Self Paced Learning
List of Learning Activities
2.7Video VBT, CBT
VBT Modules
CBT Modules
3.0Performance aids KM Portals, Help Systems, Documentations
Job Aids
3.1Digital Library
Reference list of topics in digital library
3.2CCP Online Assessments
CCP Exam
3.3References to Electronic Media (KM and GTO intranets etc)