Payilagam Software Training Institute provides real time SQL and PLSQL training in Chennai. We share our syllabus here for the benefit of SQl&PLSQL learners
For More details please visit: www.payilagam.com
Constraints are the rules enforced on the data columns of a table. These are used to limit the type of data that can go into a table. This ensures the accuracy and reliability of the data in the database.
Constraints can be divided into following two types:
Column level constraints : limits only column data
Table level constraints : limits whole table data
Aggregate Functions
When Web-based business applications communicate with each other, producer applications ENQUEUE messages and consumer applications DEQUEUE messages. Advanced Queuing provides database-integrated message queuing functionality. Advanced Queuing leverages the functions of the Oracle database so that messages can be stored persistently, propagated between queues on different machines and databases, and transmitted using Oracle Net Services, HTTP(S), and SMTP.
Constraints are the rules enforced on the data columns of a table. These are used to limit the type of data that can go into a table. This ensures the accuracy and reliability of the data in the database.
Constraints can be divided into following two types:
Column level constraints : limits only column data
Table level constraints : limits whole table data
Aggregate Functions
When Web-based business applications communicate with each other, producer applications ENQUEUE messages and consumer applications DEQUEUE messages. Advanced Queuing provides database-integrated message queuing functionality. Advanced Queuing leverages the functions of the Oracle database so that messages can be stored persistently, propagated between queues on different machines and databases, and transmitted using Oracle Net Services, HTTP(S), and SMTP.
Today, we continue our journey into the world of RDBMS (relational database management systems) and SQL (Structured Query Language).
In this presentation, you will understand about some key definitions and then you will learn how to work with multiple tables that have relationships with each other.
First, we will go covering some core concepts and key definitions, and then will begin working with JOINs queries in SQL.
Greens Technology Velachery is a leading Training and Placements company in Chennai. We are known for our practical approach towards training that enable students to gain real-time exposure on competitive technologies. Training are offered by employees from MNC to give a real corporate exposure.
MSBI with SQL Server T-SQL | Microsoft BI With Server T-SQL | Realtime Traini...SequelGate
Microsoft Business Intelligence: MSBI Classroom Training With T-SQL
This impeccable SQL Server BI (MSBI / SSBI) course is carefully designed for aspiring BI Developers, Consultants and Architects. Program includes basic to advanced Business Intelligence and Data Warehouse concepts on SQL Server Integration Services (SSIS), Analysis Services (SSAS) and Reporting Services (SSRS). Complete practical and realtime training course with 24x7 free LIVE server access and Lab.
Pre-requisites: Participant needs to have knowledge on SQL Server T-SQL Queries to join this Real-time Practical MSBI Training Course.
Presenter manual oracle dba (specially for summer interns)XPERT INFOTECH
XPERT INFOTECH imparts qualitative training in .NET, ASP.NET, PHP, PHP++, JAVA, J2EE, ORACLE DBA, ORALE D2K, RIA, SEO, WEB DEVELOPMENT, MOBILE APPLICATIONS DEVELOPMENT, ANDROID and other latest technologies. The training is designed for the BCA/MCA/B.E./B-Tech students who want to speed up their technical skills and proficiencies into real time development environment.
We are a team of young blood. Some of our Payilagam team mates are Childhood friends, few college mates and few other as Colleagues in Professional life and ended as friends. One common thing about the Payilagam team is we have around Five Years of experience in the Software field.
When we came out of our college campus the entire world was new to us. Though we were alumni of various leading government and private engineering colleges, we experienced difficult situations and the road to reach this position had lot of hurdles.
Each of us realized that there is a huge gap between the 10+2+4 education system and the Jobs field what we want to be in. During our initial days of job hunt, we found many software training centers with fake promises of placement and career.
Some of our friends believed those fake promises, joined there with dreams and hopes but all went in vain. None of the claims of these institutes were true, are true and neither will be. These so called “Best Software Training Institutes” captivate the students not for the welfare of the students but for their own profit margins. These taught us strong lesson not to believe these software training institutes in Chennai. All these experience fed us thought for starting a software training institute in Chennai and in turn saw the seed ‘Payilagam’. We don’t endorse ‘Payilagam’ as the best, We don’t endorse ‘Payilagam’ as No 1 institute in Chennai, But we endorse ‘Payilagam’ with its moral.
We started Payilagam Software Training Institute with the moral vision to nurture professionals of high academic caliber and perfect character, nurture with a strong motivation and commitment to serve humanity. We aim at training our trainees to become not only skilled professionals but also excellent human beings to influence the quality of life of people around.
There were no one to guide us when we were about to start our career, But Payilagam is there for you.
www.payilagam.com
This training program is designed to prepare the students for Teradata
Developer. This class is a hands-on lab-intensive course that will keep the
student busy and active for the duration of the course. This course is
designed to provide students with in-depth knowledge of system
administration for the Teradata database. Students will learn how to run a
Teradata warehouse on a daily basis from the ground up.
In this first of a series of presentations, we'll overview the differences between SQL and PL/SQL, and the first steps in optimization, as understanding RULE vs. COST, and how to slash 90% response time in data extractions running in SQL*Plus.
This presentation features the fundamentals of SQL tunning like SQL Processing, Optimizer and Execution Plan, Accessing Tables, Performance Improvement Consideration Partition Technique. Presented by Alphalogic Inc : https://www.alphalogicinc.com/
Presenter manual oracle D2K (specially for summer interns)XPERT INFOTECH
XPERT INFOTECH imparts qualitative training in .NET, ASP.NET, PHP, PHP++, JAVA, J2EE, ORACLE DBA, ORALE D2K, RIA, SEO, WEB DEVELOPMENT, MOBILE APPLICATIONS DEVELOPMENT, ANDROID and other latest technologies. The training is designed for the BCA/MCA/B.E./B-Tech students who want to speed up their technical skills and proficiencies into real time development environment.
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty,
International FDP on Fundamentals of Research in Social Sciences
at Integral University, Lucknow, 06.06.2024
By Dr. Vinod Kumar Kanvaria
বাংলাদেশের অর্থনৈতিক সমীক্ষা ২০২৪ [Bangladesh Economic Review 2024 Bangla.pdf] কম্পিউটার , ট্যাব ও স্মার্ট ফোন ভার্সন সহ সম্পূর্ণ বাংলা ই-বুক বা pdf বই " সুচিপত্র ...বুকমার্ক মেনু 🔖 ও হাইপার লিংক মেনু 📝👆 যুক্ত ..
আমাদের সবার জন্য খুব খুব গুরুত্বপূর্ণ একটি বই ..বিসিএস, ব্যাংক, ইউনিভার্সিটি ভর্তি ও যে কোন প্রতিযোগিতা মূলক পরীক্ষার জন্য এর খুব ইম্পরট্যান্ট একটি বিষয় ...তাছাড়া বাংলাদেশের সাম্প্রতিক যে কোন ডাটা বা তথ্য এই বইতে পাবেন ...
তাই একজন নাগরিক হিসাবে এই তথ্য গুলো আপনার জানা প্রয়োজন ...।
বিসিএস ও ব্যাংক এর লিখিত পরীক্ষা ...+এছাড়া মাধ্যমিক ও উচ্চমাধ্যমিকের স্টুডেন্টদের জন্য অনেক কাজে আসবে ...
This presentation includes basic of PCOS their pathology and treatment and also Ayurveda correlation of PCOS and Ayurvedic line of treatment mentioned in classics.
This slide is special for master students (MIBS & MIFB) in UUM. Also useful for readers who are interested in the topic of contemporary Islamic banking.
Azure Interview Questions and Answers PDF By ScholarHat
Payilagam oracle sql & plsql training syllabus
1. Payilagam Software Training Institute
Payilagam Software Training Institute,
No:4/67E, Sri Balaji’s Ishwarya,
Vijaya Nagar 3rd Cross Street, Velachery, Chennai – 600042.
044-22592370, 8344777333, 8883775533.
Mail : info@payilagam.com, Website : www.payilagam.com
Oracle Standard SQL contents (Includes ANSI SQL / ISO SQL)
Many new topics added apart from Oracle Standard curriculum based on
real-time requirements in various domain
(Manufacturing / Finance / Human resource / Inventory / Insurance)
various Data Warehouse.
1. Basic DATABASE Concept and SQL
Basic history of database concept: DBMS, RDBMS, ORDBMS
Advantage of ORACLE database and version information
Interface tools usage: sqlplus, isqlplus, sqldeveloper, Toad
SQL Language overview: DQL, DML, DDL, DCL, TCL
What is the usage of ANSI standard?
SELECT Command - Column Alias Rules, String data,
Concatenations with various data
Null Value handling with number and characters,
Arithmetic Operator
Concatenation Operator,
Eliminating Duplicate Rows
2. Restricting and Sorting Data
WHERE Clause - Character Strings and Dates, number
General Comparison Conditions = > >= < <= <>
Other Comparison BETWEEN, IN, LIKE, NULL
Logical Conditions AND OR NOT
ORDER BY Clause, Sorting by Column Alias, Column Position, Multiple Columns
3. Single-Row Functions
Character Functions: UPPER, LOWER, INITCAP, LENGTH, SUBSTR, INSTR, LPAD, RPAD,
CONCAT, LTRIM, RTRIM, TRIM, REPLACE, TRANSLATE, AND REVERSE
Number Functions: ROUND, TRUNC, MOD, POWER, CEIL, FLOOR, ABS
1
Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |
2. Payilagam Software Training Institute
Dates Functions: SYSDATE, MONTHS_BETWEEN, NEXT_DAY,
LAST_DAY, ADD_MONTHS, ROUND, TRUNC, Arithmetic on Date
Conversion Functions: Implicit Data-Type Conversion & Explicit Data-Type Conversion,
TO_CHAR, TO_NUMBER, TO_DATE
General Functions: NVL, NVL2, NULLIF, COALESCE
CASE Expression, DECODE
Nested function with real-time usage
4. JOINS
EQUI JOIN / SIMPLE JOIN / NORMAL JOIN
ANSI JOIN, LEFT OUTER, RIGHT OUTER, FULL OUTER
NATURAL JOIN, NATURAL OUTER JOINS
INNER JOIN, JOIN ... USING clause, JOIN ... ON clause,
CROSS JOIN, NON-EQUI JOIN, SELF JOIN
ORACLE STANDARD OUTER JOINS.
Multi table Joins, Complex Joins – How to simplified complex joins.
5. Multi-row Functions
Group Functions Rules, SUM, MIN, MAX, COUNT, AVG
Creating Groups of Data: GROUP BY Clause
Filtering Group Results: The HAVING Clause
6. Sub-queries
Single-Row Sub queries- Rules, Operators: = > >= < <= <>
Null Values in a Sub query
Multi-Row Sub queries- Rules, Operators : IN, ANY , ALL
7. Reporting data using interface commands
pagesize, linesize , column heading , column format , colsep
tTitle , bTitle , break on column, spool , CSV file generation, Text file generation
8. Data Manipulation Language DML and Transaction Control Language
TCL
DML: INSERT, UPDATE, DELETE, MERGE
TCL: COMMIT, ROLLBACK, SAVEPOINT
9. Data Definition Language - DDL
2
Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |
3. Payilagam Software Training Institute
DDL: CREATE, ALTER, RENAME, DROP, TRUNCATE
DEFAULT OPTION.
Constrain table copy
10. Constraints
NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK
Column Level Constraint, Table Level Constraint – Naming constraints and usage
Adding a Constraint, Dropping a Constraint,
Disabling Constraints, Enabling Constraints
Validating Constraints
11. Views
Simple Views and Complex Views – Create, Drop, Source Code
Rules for Performing DML Operations on a View
WITH CHECK OPTION, WITH READ ONLY
Inline Views
Materialized View – Create, Refresh, Drop - Usage
12. Other Database Objects
Sequence- NEXTVAL and CURRVAL
Index - When to Create an Index, When Not to Create an Index.
Synonyms
13. DCL COMMANDS
Creating Users
Granting / Revoking Privileges
Creating and Granting Privileges to a Role
14. Dictionary Tables
Tables, Views, Synonyms, Index, Sequence, Constrains, Source and other Dictionary
15. SET Operators
UNION,
UNION ALL,
INTERSECT,
MINUS
3
Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |
4. Payilagam Software Training Institute
16. Advanced Date-time Functions
TIME ZONES,
SYSDATE, SYSTIMESTAMP,
CURRENT_DATE, CURRENT_TIMESTAMP
SESSIONTIMEZONE,
Storing time zone data in Table
EXTRACT,
TO_YMINTERVAL
17. Advanced GROUP BY Clause
Group by with ROLLUP,
Group by with CUBE,
GROUPING SETS
18. Advanced Sub queries
Pair wise Comparison Sub query,
Non pair wise Comparison Sub query
Correlated Sub queries,
Correlated UPDATE,
Correlated DELETE
EXISTS, NOT EXISTS Operator
19. Hierarchical Retrieval
The Tree: From the Bottom Up, From the Top Down
LEVEL Pseudo column,
Connect by prior,
20. Multi-table Insert
Unconditional INSERT ALL
Conditional INSERT ALL
Conditional FIRST INSERT
21. DATA LOADER
SQLLDR – Loading CSV file / Flat file into ORACLE table.
4
Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |
5. Payilagam Software Training Institute
22. Analytic Functions
WM_CONCAT, LAG, LEAD, RANK, DENSE_RANK
Query_by partition_clause with sum, min, max, avg, count,
order_by_clause with sum, min, max, avg, count,
Psudo column: Rownum, Rowid, - Elimination duplicate data
Connect by rownum , Connect by Level – Generating random numbers, random dates,
Quote Operator syntax and usage
23. Backup
Export / Import SCHEMA
- using TOAD
- using ORACLE direct command
24. General
What is migration?
Migration Estimating, Planning, Preparation – Simple Scenario / Complex Scenario.
PL/SQL Table of contents
1. Variables Information
PL/SQL Block Structure, Block Types, Types of Variables & Naming Rules Variable
Initialization and Keywords Scalar Data Types
%TYPE Attribute features
Boolean Variables and HANDLING Non-PL/SQL Variables DBMS_OUTPUT.PUT_LINE
2. Executable Statements
Data type Conversion Implicit / Explicit Nested Blocks and Variable Scope Operators in
PL/SQL
3. Interacting with the Oracle Server Retrieving Data in PL/SQL Naming
Conventions
Manipulating Data Using PL/SQL
Inserting Data, Updating Data, Deleting Data, Merging Rows
Implicit Cursor – Attributes – Tricks & usage
5
Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |
6. Payilagam Software Training Institute
4. Control Structures
Controlling PL/SQL Flow of Execution IF-THEN-ELSE Statement Execution CASE
Expressions
Handling Nulls, Logic Tables, Boolean Conditions
LOOP Statements: Basic Loops, WHILE Loops, FOR Loops
Nested Loops and Labels
Goto Statement
Composite Variables
Composite Data Types: RECORDS AND COLLECTION Record Variable – features & Tricks
Collection: INDEX BY Tables, NESTED TABLE, VARRAY
%ROWTYPE Attribute advantage
Methods: EXTEND, TRIM, EXISTS, COUNT, LIMIT, FIRST,
LAST, PRIOR, NEXT, DELETE
DML Process - Records & Collection – Advantages.
6. Explicit Cursors
Explicit Cursor Structure
Explicit Cursor Attributes – Tricks & usage.
Explicit Cursor with Scalar, Record & Collection Variable
Controlling Multiple Fetches
Cursor with Sub-query, Join-query, Aggregating Functions
Cursor FOR Loops
Cursor FOR Loops Using Sub-queries
7. Advanced Explicit Cursor Concepts
Cursors with Parameters
The FOR UPDATE Clause
The WHERE CURRENT OF Clause
8. Handling Exceptions
Handling Exceptions with PL/SQL Exception Types
Trapping Exceptions
Predefined Exceptions
Non-predefined Exceptions Functions for Trapping Exceptions Trapping User-Defined
Exceptions Propagating Exceptions RAISE_APPLICATION_ERROR
6
Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |
7. Payilagam Software Training Institute
9. Procedures
Syntax for Creating Procedures
Formal versus Actual Parameters
Procedures with Parameters: IN, OUT, IN OUT
Methods for Passing Parameters, DEFAULT Option for Parameters
Invoking a Procedure from an Anonymous PL/SQL Block
Invoking a Procedure from another Procedure
Handled Exceptions
Unhandled Exceptions
10. Sub-programs
Declaring, Rules and invoking Subprograms
Benefits of Subprograms
Subprogram with parameter
11. Functions
Syntax for Creating Functions Creating and Executing Function Invoking Functions in SQL
Expressions
Restrictions on Calling Functions from SQL Expressions and SQL Subprogram in Functions.
Invoking Functions in Procedure/ Function / Sub-programs
12. Dictionary table usages
USER_OBJECTS, USER_SOURCE, USER_ERRORS, SHOW
ERRORS USER_DEPENDENCIES
13. Packages
Components of a Package
Referencing Package Objects
Creating a Package Specification/Body
Public and Private Constructs
Invoking Package Constructs
Referencing a Public Variable from a Stand-alone Procedure
Advantages / Disadvantage of Packages
Sub-program in Packages
14. Advanced Package Concepts
Overloading:
7
Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |
8. Payilagam Software Training Institute
Using Forward Declarations
Restrictions on Package Functions Used in SQL Variable Persistent State in Package
Cursor Persistent State in Package
15. Oracle Supplied Packages
Dynamic SQL Using EXECUTE IMMEDIATE UTL_FILE
Export & Import -TEXT file, CSV File, Tab Separated File, Pipe Separated File
16. Creating Database Triggers
Types of Triggers Database Trigger:
DML Trigger Components
Trigger Usage - Tricks
17. Bulking in PL/SQL
Bulk Collect
Bulk Insert Forall Bulk Collect Limit Comparing performance:
Record Variable, Collection Variable,
Collection Variable with Bulk collect
Collection Variable with Forall
18. General
Ref Cursor Usage
Parameter data type –Ref Cursor / Record variable tricks
PRAGMA AUTONOMOUS_TRANSACTION – feature
19. XML File Handling (CLOB / XML type)
XML File Generating
Generate XML script from table. Inserting XML Script into Table Copying CLOB filed to
another Table. Importing & Exporting XML Files
Warm Regards
Payilagam software training institute,
8344777333, 8883775533.
Mail: info@payilaga.com
Website: www.payilagam.com
8
Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |