Basic SQL Training Courses
SQL and SQL-based relational databases are one of the most important foundation technologies of the computer market today.From its first commercial implementation about four decades ago, SQL has grown to become the standard database language.
In its first decade, the backing of IBM, the blessing of standards bodies ANSI and ISO, and the enthusiastic support of DBMS vendors made SQL a dominant standard for enterprise-class data management.
In its second decade, the dominance of SQL extended to personal computer and workgroup environments and to new, database-driven market segments, such as data warehousing.
In the early part of its third decade, SQL stands as the standard database technology for Internet-based computing.
Now the market evidence clearly shows the importance of SQL.
Therefore the SQL is an open language, and it works with IBM, Oracle, Teradata, Microsoft SQL server and Sybase, and lot more, the fundamentals of SQL are almost equal across all the data base vendors.
Course : Structured Query Language - SQL
Type : Instructor-led training
Duration : 20 Hrs
Basic SQL Course Outline
- Data Storage
- History
- Punch Cards, Punched tapes
- Selectron Tube, Magnetic Tape
- World's first hard drive
- Floppy disc, Compact disc, DVD, Blue Ray disc
- Hard disc drive, Portable Hard drive
- DBMS & RDBMS
- History
- Introduction
- Data, Database
- Database Management System
- Relational Database
- Instance, Schema
- Table, Record, Field,
- Primary key, Foreign key,
- Index, Constraints, Triggers
- Data dictionary, Data types
- Replication, Backups
- Relationships one to one, ER diagram
- SQL
- History
- Introduction
- SQL characteristics
- SQL components
- SQL keywords
- SQL commands
- Basic Command SELECT
- DDL (Data Definition Language )
- CREATE
- ALTER
- DROP
- TRUNCATE
- COMMENT
- RENAME
- DCL (Data Control Language
)
- GRANT
- REVOKE
- TCL (Transaction Control Language )
- COMMIT
- SAVEPOINT
- ROLLBACK
- SET TRANSACTION
- DML (Data Manipulation Language)
- SELECT
- INSERT
- UPDATE
- DELETE
- MERGE
- CALL
- EXPLAIN PLAN
- LOCK TABLE
- Advanced SQL
- Introduction
- UNION
- INTERSECT
- MINUS
- CASE
- Aggregate Functions
- Introduction
- Characteristics
- GROUP BY
- HAVING
- COUNT(*)
- AVG()
- SUM()
- MAX(), MIN()
- SQL Functions
- SUBSTR
- UPPER
- INITCAP
- RTRIM
- SYSDATE
- Index
- Introduction
- Why Index
- Uses of Index
- Create Index
- Drop Index
- Views
- Introduction
- Constructing a view
- Uses of views
- Grouped views
- Drop a view
- Joins
- Introduction
- Cartesian product
- Equijoin
- Inner Join
- Outer Join
- Non-equijoin
- Sub queries
- Introduction
- Sub queries in predicates
- Comparison
- IN predicate
- EXISTS predicate
- Correlated
- Non-correlated
- Embedded SQL
- Introduction
- Static Embedded SQL
- Dynamic Embedded SQL
- Optimization
- Introduction
- Areas requiring special attention
- An approach to optimization
- Adopting special strategies
