Division of Bdreamz Global Solutions Pvt.
Ltd, India
SQL Training Syllabus
Total Duration: 27Hrs
1.Introduction about data, database and DBMS (Entity, attributes, datatypes and field
values) --- 1hr
2.Advantages over file system --- 1hr
3. SQL commonds( DDL,DML,DQL,DCL and TCL)---1.5hrs
3.1) DDL-> Create , Truncate,Alter and Drop.
3.2) DML-> Insert ,Update and Delete.
3.3) DQL-> Select.
3.4) DCL-> Grant and Revoke.
3.5) TCL->Commit and Rollback.
4. Syntax for DDL
commonds. --- 1hr
4.1) Creating table
4.2) Renaming table name
4.3) Add one column to the existed table
4.4) Adding multiple columns
4.5) Removing one column and multiple columns.
4.6) Modifying datatypes of columns
5. Syntax for inserting ,updating and deleting without where
clause. --- 0.5hr
5.1) inserting for all columns and for some of the cloumns
5.2) updating all column values to desired value.
5.3) deleting all rows.
6. where clasuse ,order by clause ,group by clause and having
cluase. --- 1hr
7.SQL Inbuilt functions with examples --- 5hrs
7.1) String/char functions:
ASCII, CHR, CONCAT (||), DUMP, INITCAP, INSTR, LENGTH, LOWER, UPPER, LPAD, RPAD,
LTRI M, RTRIM, NCHAR, REPLACE, SUBSTR, TRANSALATE.
Division of Bdreamz Global Solutions Pvt. Ltd, India
7.2) Numeric/Math Functions.
ABS, AVG, CEIL, COUNT, EXP, FLOOR, GREATEST, LEAST, LOG, MAX, MIN, MOD, POWER,
ROU ND, SQRT, SUM, TRUNC(numbers)
7.3) Date / Time functions:
SYSDATE, SYSTIMESTAMP, CURRENT_DAET, CURRENT_TIMESTAMP, EXTRACT,
NEXT_DA Y, LAST_DAY, MONTHS_BETWEEN.
7.4) Conversion Functions:
TO_CHAR, TO_NUMBER, TO_DATE, CAST
7.5) Analytical Functions:
LISTAGG, RANK, DENSE_RANK, LEAD, LAG, ROW_NUMBER.
7.6) Advanced Functions:
CASE, NVL, NVL2, NULLIF, CASE, DECODE, USER, USERENV, SYS_CONTEXT
7.7) Miscellaneous Functions:
SQLCODE, SQLERRM.
8. JOINS --- 3hrs
8.1) Inner Join
8.2)Left Join
8.3)Right Join
8.4)Full Join
8.2)Cross Join
9. Constarints: --- 2hrs
9.1)Null constarint
9.2)Unique constarint
9.3)Check constarint
9.4)Primary Key
9.5)Foriegn Key constarint
9.6)ON DELETE CASCADE
10. Sequence. ---0.5hr
10.1) Syntax, creation of sequence and dropping.
10.2)sequence_name.nextval and sequence_name.currval
10.3)how to use sequence in table for geneating values automatically.
Division of Bdreamz Global Solutions Pvt. Ltd, India
10.4)cycle and no cycle
10.5)cache and no cache
11. synonyms --- 0.5hr
11.1) syntax, creation of synonym and dropping synonym.
11.2)advantges of synonym.
12. Views --- 4hrs
12.1)simple view
12.2)Complex view
12.3)Materialized view
12.3.1) Complete refresh demand |on commit
12.3.2) fast on commit.
12.3.3)force on demand |commit
12.4)Force view
12.5) Difference between noraml view and MV and advantges of Views.
13.Indexes --- 2hrs
13.1) Syntax,creation of normal and unique index
13.2) Checking pwerformance throug execution plan
13.3) Balanced-tree index and bitmap index creation and checking performace.
13.4) Analyzing execution plan.
14. Sub queries and co-related querries---2hrs
14.1) examles on sub queries
14.2) exmaples on co-related qaueries
15. Hierarchy queries --- 1hr
15.1) Connect by level query
15.2) Displaying some patterns using connect by level queries.
16. CTAS (create table as select) --- 0.5hr
16.1) examples on with structure and without struture.
17. Resume Preparation, Interview Questions
and Documents sharing --- 0.5hr