cdd oracle 10g sql l1

17
Oracle 10g SQL L1 - Course Design Document Oracle 10g SQL Course Design Document Cognizant Academy Cognizant Academy

Upload: chandran

Post on 06-Sep-2015

262 views

Category:

Documents


4 download

DESCRIPTION

basic sql

TRANSCRIPT

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)