Querying Data with Microsoft Transact-SQL

Querying Data with Microsoft Transact-SQL

Durasi : 3 hari

 

Deskripsi:
Training ini merupakan tahap awal untuk mempelajari tentang SQL Server. Dengan memgikuti training ini peserta akan mempunyai pengetahuan dan keterampilan untuk menggunakan Microsoft SQL Server. Materi training membahas tentang teknik-teknik penggunaan T-SQL (Transact-SQL) yang merupakan bahasa SQL di Microsoft SQL Server. T-SQL digunakan untuk menampilkan data, menghapus data dan melakukan modifikasi data. Pemahaman tentang penggunaan T-SQL sangat penting sebagai dasar untuk menjadi database developer atau database administrator.
Setelah mengikuti training ini peserta diharapkan:
• Mampu mengakses database menggunakan T-SQL.
• Mampu membuat query yang sederhana sampai dengan query yang kompleks untuk menampilkan data.
• Mampu menggunakan perintah T-SQL yang berkaitan dengan join, subquery, agregasi data, rangking dan pivoting table.
• Mampu membuat script procedure dan function

Prasyarat:

• Familiar dengan sistem operasi Windows Client dan Server.
• Mengenal konsep database secara umum.

Tinjauan Materi:
Chapter 1 Manage data with Transact-SQL
Skill 1.1: Create Transact-SQL SELECT queries
• Understanding the foundations of T-SQL
• Understanding logical query processing
• Getting started with the SELECT statement
• Filtering data with predicates
• Sorting data
• Filtering data with TOP and OFFSET-FETCH
• Combining sets with set operators
Skill 1.2: Query multiple tables by using joins
• Cross joins
• Inner joins
• Outer joins
• Queries with composite joins and NULLs in join columns
• Multi-join queries
Skill 1.3: Implement functions and aggregate data
• Type conversion functions
• Date and time functions
• Character functions
• CASE expressions and related functions
• System functions
• Arithmetic operators and aggregate functions
• Search arguments
• Function determinism
Skill 1.4: Modify data
• Inserting data
• Updating data
• Deleting data
• Merging data
• Using the OUTPUT option
• Impact of structural changes on data

Chapter 2 Query data with advanced Transact-SQL components
Skill 2.1: Query data by using subqueries and APPLY
• Subqueries
• The APPLY operator
Skill 2.2: Query data by using table expressions
• Table expressions, described
• Table expressions or temporary tables?
• Derived tables
• Common table expressions
• Views and inline table-valued functions
Skill 2.3: Group and pivot data by using queries
• Writing grouped queries
• Pivoting and Unpivoting Data
• Using Window Functions
Skill 2.4: Query temporal data and non-relational data
• System-versioned temporal tables
• Query and output XML data
• Query and output JSON data

Chapter 3 Program databases by using Transact-SQL
Skill 3.1: Create database programmability objects by using Transact-SQL
• Views
• User-defined functions
• Stored procedures
Skill 3.2: Implement error handling and transactions
• Understanding transactions
• Error handling with TRY-CATCH
Skill 3.3: Implement data types and NULLs
• Working with data types
• Handling NULLs

 

 

Phone: (022) 4221130
Fax: (022) 4235692
Jl. Lengkong Kecil No. 73, Gedung Labora Lantai 2, Paledang, Kota Bandung, Jawa Barat 40261