Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
8 views4 pages

Complete Oracle Syllabus

The document outlines a comprehensive syllabus for Oracle, covering topics such as RDBMS concepts, SQL fundamentals, PL/SQL programming, advanced SQL and PL/SQL topics, performance tuning, Oracle architecture, user management, backup and recovery, and utilities. Each section includes specific subtopics like SQL commands, joins, functions, exception handling, and user security. Additionally, it emphasizes real-time practices including schema design and PL/SQL programming.

Uploaded by

gamerbrahma7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views4 pages

Complete Oracle Syllabus

The document outlines a comprehensive syllabus for Oracle, covering topics such as RDBMS concepts, SQL fundamentals, PL/SQL programming, advanced SQL and PL/SQL topics, performance tuning, Oracle architecture, user management, backup and recovery, and utilities. Each section includes specific subtopics like SQL commands, joins, functions, exception handling, and user security. Additionally, it emphasizes real-time practices including schema design and PL/SQL programming.

Uploaded by

gamerbrahma7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Complete Oracle Syllabus

1?? Introduction to Oracle & RDBMS Concepts

- What is a DBMS and RDBMS?

- Features of Oracle DB

- Oracle DB architecture (Instance + Database)

- Logical vs Physical Structure

- Tablespaces, Datafiles, Segments, Extents, Blocks

2?? SQL (Structured Query Language)

? Basic SQL

- DDL: CREATE, ALTER, DROP, TRUNCATE

- DML: INSERT, UPDATE, DELETE

- DQL: SELECT, FROM, WHERE

- TCL: COMMIT, ROLLBACK, SAVEPOINT

- DCL: GRANT, REVOKE

? Filtering & Sorting

- WHERE, BETWEEN, IN, LIKE, IS NULL

- ORDER BY, DISTINCT

? Functions

- Single Row: UPPER(), LOWER(), INITCAP(), LENGTH(), SUBSTR()

- Conversion: TO_CHAR(), TO_DATE(), TO_NUMBER()

- Date: SYSDATE, MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY

- Numeric: ROUND(), TRUNC(), MOD(), ABS()

- Group: SUM(), AVG(), MAX(), MIN(), COUNT()

? Joins

- INNER JOIN, OUTER JOINs (LEFT, RIGHT, FULL), SELF JOIN, CROSS JOIN, NATURAL JOIN

? Subqueries

- Single-row, Multi-row, Correlated, EXISTS, NOT EXISTS, ANY, ALL


Complete Oracle Syllabus

? Set Operators

- UNION, UNION ALL, INTERSECT, MINUS

? Views

- Create, Drop, Updatable vs Non-Updatable, Inline Views

? Indexes

- B-tree, Bitmap, Function-based, Composite

? Constraints

- NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK, Deferrable

3?? PL/SQL (Procedural Language/SQL)

? Basics

- Block Structure, Variables, Constants, Data Types

- Operators, IF, CASE, LOOP, WHILE, FOR

? Cursors

- Implicit, Explicit, FOR Loop, Parameterized

? Exception Handling

- WHEN OTHERS, NO_DATA_FOUND, TOO_MANY_ROWS, DUP_VAL_ON_INDEX

? Procedures & Functions

- CREATE PROCEDURE, CREATE FUNCTION, IN/OUT/IN OUT Params

? Packages

- Specification & Body, Private/Public Procs, Overloading

? Triggers
Complete Oracle Syllabus

- BEFORE, AFTER, INSTEAD OF, ROW vs STATEMENT Level

? Collections

- Associative Arrays, Nested Tables, VARRAYs

4?? Advanced SQL & PL/SQL Topics

- Bulk Collect, FORALL

- Autonomous Transactions

- Dynamic SQL (EXECUTE IMMEDIATE)

- Materialized Views, Sequences, Synonyms, WITH Clause

5?? Performance Tuning

- EXPLAIN PLAN, AUTOTRACE

- Index usage, Optimizer hints

6?? Oracle Architecture (Deep Dive)

- SGA, PGA

- Background Processes: DBWR, LGWR, SMON, PMON, CKPT

- Control Files, Redo Logs, Archive Logs

7?? Oracle User Management & Security

- Creating Users

- System/Object Privileges, Roles, Profiles

- Password Policies, Auditing

8?? Backup & Recovery (Basics)

- Cold Backup, Hot Backup

- Export/Import, RMAN (Basics)


Complete Oracle Syllabus

9?? Oracle Utilities

- SQL*Plus, SQL Developer, Data Pump (expdp/impdp)

- tkprof, UTL_FILE, DBMS_OUTPUT, DBMS_SQL

? Real-Time Practices

- ER Diagrams and Schema Design

- Writing PL/SQL Programs

- Working with Large Data Sets

- Error Logs, Debugging, Deployment Scripts

You might also like