Oracle SQL & PL SQL Course

Similar documents
A Unit of SequelGate Innovative Technologies Pvt. Ltd. All Training Sessions are Completely Practical & Real-time

Python Developer Course

EDUVITZ TECHNOLOGIES

Oracle. SQL(Structured Query Language) Introduction of DBMS. Build In Function. Introduction of RDBMS. Grouping the Result of a Query

JSPM s Bhivarabai Sawant Institute of Technology & Research, Wagholi, Pune Department of Information Technology

Oracle Developer Track Course Contents. Mr. Sandeep M Shinde. Oracle Application Techno-Functional Consultant

AO3 - Version: 2. Oracle Database 11g SQL

Oracle Syllabus Course code-r10605 SQL

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database 11g: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Ed 2

ORACLE TRAINING. ORACLE Training Course syllabus ORACLE SQL ORACLE PLSQL. Oracle SQL Training Syllabus

Oracle Database: Introduction to SQL

5. Single-row function

Oracle Database: Introduction to SQL Ed 2

Oracle Database: Introduction to SQL

1 Writing Basic SQL SELECT Statements 2 Restricting and Sorting Data

Oracle Database: Introduction to SQL

Oracle Database: Introduction to SQL/PLSQL Accelerated

SQL+PL/SQL. Introduction to SQL

Oracle Database 10g: Introduction to SQL

Introduction to SQL/PLSQL Accelerated Ed 2

Introduction to Computer Science and Business

Oracle Database 11g: Introduction to SQLRelease 2

Oracle Database: SQL and PL/SQL Fundamentals

Table of Contents. PDF created with FinePrint pdffactory Pro trial version

ORACLE DATABASE 12C INTRODUCTION

normalization are being violated o Apply the rule of Third Normal Form to resolve a violation in the model

Table of Contents. Oracle SQL PL/SQL Training Courses

ORACLE CERTIFIED ASSOCIATE ORACLE DATABASE 11g ADMINISTRATOR

Business Analytics. SQL PL SQL [Oracle 10 g] P r i n c e S e t h i w w w. x l m a c r o. w e b s. c o m

Oracle PL/SQL - 12c & 11g [Basic PL/SQL & Advanced PL/SQL]

COURSE CONTENT. ORACLE 10g/11g DBA. web: call: (+91) / 400,

Deccansoft softwareservices-microsoft Silver Learing Partner. SQL Server Syllabus

Oracle Database 12c SQL Fundamentals

Course Outline and Objectives: Database Programming with SQL

Oracle 12C DBA Online Training. Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL:

Sql Server Syllabus. Overview

Oracle PL SQL Training & Certification

Learn Well Technocraft

Review -Chapter 4. Review -Chapter 5

ETL TESTING TRAINING

"Charting the Course... Oracle18c SQL (5 Day) Course Summary

ORANET- Course Contents

Introduction to Computer Science and Business

SQL (Structured Query Language)

Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course:

Question Bank PL/SQL Fundamentals-I

Course Overview on Oracle 11g Database Administration (OCP)

Topics Fundamentals of PL/SQL, Integration with PROIV SuperLayer and use within Glovia

Oracle Database 10g: SQL Fundamentals I

Using SQL with SQL Developer 18.2

Oracle Database 10g: SQL Fundamentals I

Oracle SQL Course Content

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES

ORACLE DEV 11G CURRICULUM. Introduction to SQL

II B.Sc(IT) [ BATCH] IV SEMESTER CORE: RELATIONAL DATABASE MANAGEMENT SYSTEM - 412A Multiple Choice Questions.

20761 Querying Data with Transact SQL

MIS CURRICULUM. Advanced Excel Course - Working with Templates Designing the structure of a template Using templates for standardization of worksheets

IZ0-144Oracle 11g PL/SQL Certification (OCA) training

Solved MCQ on fundamental of DBMS. Set-1

Oracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led

1 Prepared By Heena Patel (Asst. Prof)

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database 11g: SQL Fundamentals I

ORACLE: PL/SQL Programming

Querying Data with Transact-SQL

ETL (Extraction Transformation & Loading) Testing Training Course Content

SQL Interview Questions

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 8 Advanced SQL

Oracle Database: Program with PL/SQL

Querying Microsoft SQL Server (461)

Interview Questions on DBMS and SQL [Compiled by M V Kamal, Associate Professor, CSE Dept]

Oracle Database: Program with PL/SQL Ed 2

Chapter 7. Introduction to Structured Query Language (SQL) Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel

Certification Exam Preparation Seminar: Oracle Database SQL

ORACLE PL/SQL DATABASE COURSE

Conditionally control code flow (loops, control structures). Create stored procedures and functions.

Using SQL with SQL Developer Part I

6232B: Implementing a Microsoft SQL Server 2008 R2 Database

Using SQL with SQL Developer 18.2 Part I

Querying Data with Transact SQL

Oracle Database 11g: Program with PL/SQL Release 2

DB2 UDB: Application Programming

UNIT-IV (Relational Database Language, PL/SQL)

Oracle Database 12c R2: Program with PL/SQL Ed 2 Duration: 5 Days

1Z Oracle Database 11g - Program with PL/SQL Exam Summary Syllabus Questions

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 8 Advanced SQL

Course Outline Faculty of Computing and Information Technology

Oracle Database 11g: Program with PL/SQL

ORACLE TRAINING CURRICULUM. Relational Databases and Relational Database Management Systems

Oracle PLSQL Training Syllabus

Duration Level Technology Delivery Method Training Credits. Classroom ILT 5 Days Intermediate SQL Server

Course Outline. Querying Data with Transact-SQL Course 20761B: 5 days Instructor Led

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 7 Introduction to Structured Query Language (SQL)

Basant Group of Institution

Querying Data with Transact-SQL

Mahathma Gandhi University

1Z Oracle Database 11g - SQL Fundamentals I Exam Summary Syllabus Questions

MTA Database Administrator Fundamentals Course

Transcription:

Oracle SQL & PL SQL Course Complete Practical & Real-time Training Job Support Complete Practical Real-Time Scenarios Resume Preparation Lab Access Training Highlights Placement Support Support Certification Interview Preparation Material, Practice Labs 100% Placement Assistance Trainer: Mr. Sekhar is a Database Developer and Consultant, Microsoft Certified Trainer with more than 14 years of expertise on SQL Server, Business Intelligence (MSBI) and.net. He delivers various Corporate Trainings to many MNCs including Infosys, MindTree, ADP, Infotech, PrimeHealth. Trainer Profile @ http://sqlschool.com/downloads/profiles/sekhar-trainer-profile.pdf Our latest Invoices & Purchase Orders available @ http:///clients For Free Demo: Call us on INDIA: +91 9666 44 0801, USA: +1 510 400 4845 To speak to Trainer: you can visit our SR Nagar office any day at 1 PM or at 8 PM. Free Career Guidance and Trainer sync-up classes every Saturday at 11 AM. Revision, Mock Interviews, Interview & Resume Classes Every Saturday

Oracle SQL & PL SQL Training Plans Plan A Plan B Course Duration Completely Practical Mock Interviews Database Basics SQL Basics, Queries Joins, Sub Queries Normal Forms, Indexes Basic Control Structures Real-time Case Studies Advanced Control Structures X Advanced PL SQL Programming X Real-Time Project X Course Fee INR 5000/- USD 75 INR 6000/- USD 100 ** Resume Preperation, Mock Interviews are included in every plan. ** Chapter wise Mock Interviews are included in every plan. Oracle SQL & PL SQL (Plan A) Course Content CHAPTER 1 : INTRODUCTION TO DBMS What is Data and Information? Purpose of Data Management File and File System For Data Storage Disadvantages of File Data Management Database : Purpose, Basic Terminology Advantages of Database for Data Storage Possible Operations on the Database Database Models Hierarchical Model Network Model and Relational Model Introduction to DBMS Introduction to RDBMS Database Design Most Popular RDBMS Products History, Real-time Database Examples (LIVE) CHAPTER 9 : CONSTRAINTS & KEYS Level I Importance of Data Integrity Working with Integrity constraints Types of Integrity Constraints Domain Integrity Constraint and Usage Entity Integrity Constraints and Usage Referential Integrity Constraint and Usage Check Constraints and Usage NOT NULL Constraint, UNIQUE Constraint PRIMARY KEY Constraint and Usage FOREIGN KEY Constraints and Relations

CHAPTER 2: ORACLE INSTALLATION Oracle 2018 Installation Guidance Oracle 2012 Installation Installation Pre-Requisites and Precautions Oracle Sql Developer Oracle Sql Command prompt Oracle Versions and Editions Comparisons Connect Sql Developer Tool Creating a new User Grant permission Lock and Unlock User Account How to Reset User Account Password SQL* Plus How to Establish the Oracle Connection Default System user in Oracle Default Sysdba user in Oracle CHAPTER 3: INTRODUCTION TO RDBMS Features of RDBMS Advantages of RDBMS E.F Codd Rules for RDBMS Normalization Concepts & Process Client Server Communication Oracle Corporation Products RDBMS from Other Vendors: Microsoft, IBM, etc Oracle Versions about SQL & SQL*PLUS Database Types: OLTP and OLAP Databases Real-world Advantage of OLTP & OLAP Why a database is called as Relational Database Model Database Entities and Attributes Applicative use of RDBMS Databases CHAPTER 4 : SQL LANGUAGE COMMANDS Structured Query Language (SQL) Basics What is SQL? What Can SQL do? Possible Operations with SQL CHAPTER 10 : CONSTRAINTS & KEYS (Level II) Multiple Constraints on Columns Adding Constraints to Tables Enabling - Dropping Constraints Disabling Constraints on Tables Querying for Constraints Information Data Validations using Constraints Constraints Limitations and Usage System Table User Constraints Column Level Constraints Table level Constraints Self Referential Key Constraints CHAPTER 11 : QUERIES & JOINS Need for Joins and Table Comparisons SET Operations on Tables and Joins Join Types : Equi Join, Simple Join Inner Join and Query Conditions Cross Join (Cartesian Join), Conditions Non-Equi Join and Self Join Outer Joins Types, Advantages and Usage Cross Joins Advantages and Limitations Self Joins, Merge Joins and Sub Queries Using Aliases in Joins and Conditions Using Inner Self Joins with HAVING JOINS and GROUP BY Queries CHAPTER 12 : SUB QUERIES, NESTED QUERIES Sub Queries in Real-world Dynamic Conditions with Sub Queries Sub Queries and Nested Sub Queries How does oracle Execute Nested Sub Queries?

Data Definition Language (DDL) Data Retrieval Language (DRL) Data Manipulation Language (DML) Transaction Control Language (TCL) Database Security and Privileges (DCL) Rules of SQL Queries and Statements Real-world applicative uses of SQL CHAPTER 5.SQL BASICS Creating Users and Tables Table Data Inserts and Validations Oracle Data Types DDL Commands with Examples CREATE, ALTER, TRUNCATE,DROP,RENAME Learn the DESCRIBE command to display the table structure DML Command DRL Commands Operators INSERT, UPDATE, DELETE Statements Difference between Truncate and Delete commands SELECT Statements with Multiplier SQL Comments Single Line Comments & Multi Line Comments WHERE Keyword for Query Conditions Inner Select and Outer Select Queries Usage of Sub Queries with WHERE, HAVING Impact of Having Clause in Sub Queries Select Nth Highest salary Select Duplicate Records Delete Duplicate Records Advantages of Oracle Sub Query Sub query in the Select Clause Examples Sub query in the From Clause Examples CHAPTER 13 : SUB QUERIES, CORRELATED QUERIES Display Odd Rows in a table Display Even Rows in a table Execution of Correlated Sub Queries in SQL IN, ANY SOME, ALL Operators in Sub Queries PAIR WISE and NON PAIR WISE in Sub Queries Single Row Sub query Multiple Row Sub query Multiple Column Sub query Uncorrelated Sub query Difference between Correlated and Non- Correlated Sub query How does Oracle Execute Correlated Sub query? NULLs and Correlated Sub Queries in SQL Data Retrieval with EXISTS, NOT EXISTS CHAPTER 6.SQL SPECIAL OPERATORS SET, AND, OR, NOT, IN Special Operators IN (NOT IN) BETWEEN (NOT BETWEEN), Arithmetic and Logical Operators Understand Operator Precedence UNION, UNION ALL, INTERSECT, MINUS LIKE (NOT LIKE), IS NULL (IS NOT NULL) Understanding DCL and TCL Commands Transaction Concepts in Databases with SQL Transaction Types and Uses CHAPTER 14 : VIEWS, SYNONYMS,SEQUENCES VIEWS IN ORACLE, Understanding Views & Use Relational Views and Standard Views SIMPLE VIEWS and COMPLEX VIEWS in PLSQL Column Definitions in VIEWS Using VIEWS for DML Operations Forced Views, CHECK Constraints in Views Creation of READ ONLY VIEWS - Real time Use TOP-N Analysis, (Indexed) Materialized Views Sequences, Working with Synonyms What is the Use of Synonym in Oracle?

Commit and Rollback Operations Nested Transactions with Save points Database Read Consistency with SQL DDL and DML Operations with Transactions CHAPTER 7: GROUPING QUERY RESULTS Identify Distinct Values in Tables Group Function or Aggregate function Group By Syntax Group By Operations in Queries Having Clause of DRL Statements Aggregate Functions with Group By Order By Clause and Group By SQL Group By Statement Query Execution Order with Group By CHAPTER 8 : BUILT-IN FUNCTIONS in SQL Arithmetic Functions Character Functions Date & Time Functions Character, String Functions Conversion Functions General Functions OLAP Functions Rank(), Dense_Rank(),Row_Number() NVL(),NVL2(), NullIF(),Coalesce() Other Functions Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion Difference between View and Synonym in Oracle When should Table Synonyms be used? Types of Synonym Public Synonym and Private Synonyms All_Synonyms and Dba_Synonyms System Tables Creating Index Tables Purpose CHAPTER 15 : PERFORMANCE (QUERY) TUNING Indexes - Definition and Architecture B Tree Concept in Indexes Clustered and Non clustered Indexes Primary Key and Clustered Index Unique Key and Non Clustered Indexes Simple Index Materialized Views - Indexed Views Composite Index Function Based Index User_indexes System Table Rebuild Index Partitioning Tables using PL/SQL Working with Very Large Tables Range Partitions and Hash Partition Partition VALUES LESS THAN Clause List Partition and Composite Partition Parallel Query Process with Partitions Performance Tuning Advantages CHAPTER 16 : PL/SQL (PROCEDURE LANGUAGE SQL) Introduction to Programming Languages Introduction & Advantage of PL/SQL PL/SQL Architecture, PL/SQL Data types Difference between SQL and PL/SQL PL-SQL Programming Structure How PL/SQL Works? Example of PL/SQL Features Simple PL/SQL Programs Printing Variables DBMS_Output Package Usage

functions Nest multiple functions The %TYPE Attribute and %ROWTYPE Attribute Variable and Constants, Using Built-in Functions Conditional and Unconditional Statements Oracle SQL & PL SQL (Plan B) Course Content CHAPTER 17 : PL/SQL (CONTROL STRUCTURE) - Level I Simple If, If..Else. Nested If..Else Statements Ladder, Selection, Simple Case Statements GOTO Label and EXIT Statements in PL/SQL Iterations in PL/SQL, Simple LOOP, WHILE FOR LOOP and NESTED LOOPS in PLSQL Overview of PL/SQL Control Structures PL/SQL Select statements PL/SQL Delimiters Iterations in PL/SQL, Simple LOOP, WHILE FOR LOOP and NESTED LOOPS in PLSQL CHAPTER 18 : PL/SQL (CONTROL STRUCTURE) Level II SQL within PL/SQL, Composite Data Types Cursor Variables and Management in PL/SQL Implicit & Explicit Cursors and Attributes Cursor with Parameters and Nested LOOPs Cursors with Sub Queries, Reference Cursors Types of Cursors Implicit Cursors Explicit Cursors Parameterized Cursors REF Cursors Record and PL/SQL Table Types. Real-time Use What are Oracle-Supplied Packages? Examples of Some of the Oracle-Supplied Packages CHAPTER 21 : ADVANCED PL/SQL - 2 Cross Tab Views using Pivot/Unpivot Operators Follows Clause and READONLY Tables IN-LINE VIEWS. Manipulations with Triggers Purity Levels in Oracle - with Examples User_Source Dictionary Table Packages Creating PACKAGE Specifications with PLSQL PACKAGE Body - Examples with Big Data Tables Private and Public Objects in PACKAGE Types of Exceptions: User Defined Exceptions EXCEPTIONS in PL/SQL with Real-time Event Handling and Error Handling Techniques Important Error Code Values in PL/SQL RAISE_APPLICATION_ERROR Procedure CHAPTER 22 : ADVANCED PL/SQL - 3 Pragma_Autonomous_Transaction() with SPs Returning into clause, Bulk Collect For All, Definer/Invoker Rights & Usage About Flash Back Queries, Dynamic SQL Flash Back Command, Purge Command Regular Expressions in PLSQL What is the Recycle Bin? How to Delete Recycle Bin Table? How to Delete Recycle Bin? SQL Loader Abstract Data types DML Error Logging and Virtual Columns

How Does the DBMS_OUTPUT Package Work? CHAPTER 19: LOCKS in ORACLE TABLES Open Transactions and Lock Concepts Lock Types and Locking Mechanism Row Level Locks for Table Data Access Table Level Locks and Query Blocking Shared Lock and Real-time Use Shared Update Lock and Real-time Use Exclusive Lock and Real-time Use DeadLock : Detection, Prevention, Avoidance Implicit Locking Concepts in Oracle with PLSQL How to check how many locks are occurred? LOCK Hints and Query Blocking CHAPTER 20 : ADVANCED PL/SQL - 1 Procedures in PL/SQL: STORED PROCEDURE PROCEDURES @ Parameters (IN, OUT, IN OUT) POSITIONAL Notation and NAMED Notation Procedure with Cursors and Sub Queries ALTER and DROP of Stored Procedures Functions in PL/SQL: Real-time Usage User Defined Functions, Nested Functions Using Functions in SQL Statements Working with Procedures and Functions Comparing Stored Procedures and Functions Using SPs with Table Value Functions Using SPs for Dynamic SQL Statements Loops and Table Variables in SQL Programs Merge, NVL2(), NULLIF(), COALESCE() CASE & Temporary /Global Tables CHAPTER 23 : ADVANCED PL/SQL - 4 Types of Triggers, Row Level Triggers Statement Level Triggers, DML Triggers DDL Triggers and Schema Level Triggers Using OLD & NEW References, Trigger Auditing Enabling / Disabling Triggers, Dropping Triggers Triggers in PL/SQL and Data Manipulations Using Memory Tables in Triggers DML and DDL Events with Triggers Compound Triggers, New data types Working with LARGE Tables in PLSQL New: EXTRACT(), Autonomous Transaction CHAPTER 24: IMPLEMENTING OBJECT TECHNOLOGY Level I Object Technology and Applicative Use OOPS-Object Instances, Creation of Objects Creating User Defined Data Types Creating Object Tables in Oracle Inserting rows in Table using Object Retrieving data from Object Based Tables Calling a Method, Indexing Abstract Data type Attributes in PLSQL Advantages of Collections CHAPTER 25: IMPLEMENTING OBJECT TECHNOLOGY Level II Ref Cursor (Dynamic Cursor), Weak Ref Cursor Strong Ref Cursors and Nested Tables Associative Arrays, VARRAYS/VARYING arrays Creating tables using Nested Tables Inserting, Updating & Deleting Nested, Table Records

Perform a Basic Search using the REGEXP_LIKE function Patterns using the REGEXP_INSTR function Extract Substrings using the REGEXP_SUBSTR function Replace Patterns Using the REGEXP_REPLACE REAL-TIME PROJECT As a part of this Oracle PL-SQL Course, we shall work on a Real-world BANKING Project, The project includes about 3000 Lines of Code (COMPLETELY SOLVED). Phase 1: DATABASE DESIGN Understanding OLTP Requirements, End to End Project Planning, Work Flow, Naming Conventions in Realtime, User Creations, Table Creations, Relations, Implementing Normal Forms, Creating Data Sheets, Test Data, Creating Synonyms - Security Advantages, Using Synonyms for Object Access. Phase 2: QUERY DESIGN Joining Tables for Reports, Query Design and Tuning, Views with JOIN Options, Implementing Views, Credit / Debit Reports, Customers & Accounts Reports, Transactions Reports, Active Customers, Ledgers, Customer Address, Branches. Phase 3: PROGRAMMING Automating DML Operations, Using Views for Data Inserts, Using Triggers with Views, Transactional Codes in PL- SQL, Debits and Credits Logic, Event Handling Mechanism, Error Handling Mechanism, Stored Procedures for DMLs, Stored Procedures with Triggers. Phase 4: RESUME PLANNING + PROJECT ORIENTED INTERVIEW QUESTIONS