Vision:
To become a world-class IT training organization in Vietnam
Mission:
Cooperating with partners to develop human resources effectively for Vietnamese ICT development .
Implementation:
By implementing modern education technology, we offer the best quality, most practical and modern courses to customers with value for money.
ĐỐI TÁC
của ALLIANT Corp
CÁC MÔN HỌC >> Course 713 - SQL Server Transact-SQL Programming

1. Lời giới thiệu

SQL Server đáp ứng được các yêu cầu đòi hỏi của các tổ chức lớn nhất trên thế giới. Với việc sử dụng Transact - SQL để nâng cao các đặc điểm chỉ số và phân loại, các nhà phát triển có thể tạo các ứng dụng phân phối một cách dễ dàng. Việc tích hợp Transact - SQL với XML vào trong SQL Server như một cơ sở dữ liệu cho sự lựa chọn thương mại điện tử.

Khóa học này cung cấp các kinh nghiệm chuyên sâu tạo các thủ tục lưu trữ và phát triển các truy vấn SQL để tận dụng SQL Server một cách tối đa

2. Đối tượng

Khóa học này rất phù hợp cho những người đang làm việc với SQL Server 7.0 hoặc SQL Server 2000.

3. Yêu cầu trước khi tham gia khoá học

Để hoàn thành tốt khoá học, học viên cần phải:

  • Có kinh nghiệm về SQL Server 2000

4. Các kỹ năng thu được

Sau khi hoàn thành khoá học, học viên có thể:

  • Phát triển các ứng dụng cơ sở dữ liệu cho SQL Server 7.0 cũng như SQL Server 2000 cho các Transact - SQL
  • Truy vấn và sửa dữ liệu với Transact - SQL
  • Tạo và sửa lỗi cho các thủ tục lưu trữ
  • Sử dụng khả năng nâng cao AFTER và INSTEAD OF của trigger
  • Quản lý các lựa chọn locking và các phiên làm việc hiện tại
  • Trao đổi dữ liệu một cách có hiệu quả bằng cách sử dụng Transact - SQL hỗ trợ cho XML
  • Tinh chế các truy vấn cơ sở dữ liệu để có hiệu suất tối ưu
  • Xây dựng các cơ sở dữ liệu lớn sử dụng các partitions

5. Thời lượng: 30 giờ

 

Nội dung khóa học

ARCHITECTURAL OVERVIEW

SQL Server components

  • SQL Server
  • SQL Server Agent
  • Distributed Transaction Coordinator
  • Microsoft Search

Developer tools

  • SQL Server Enterprise Manager
  • Query Analyzer
  • SQL Profiler

RETRIEVING DATA

Querying tables

  • Retrieving data from a single table
  • Transact-SQL conditions and expressions
  • Dealing with collation sequences
  • Using scalar and aggregate functions

Multiple table queries

  • Creating linked servers
  • Querying across databases and instances
  • Performing dynamic distributed queries

Executing full-text searches

  • Creating a full-text index
  • Using full-text functions in SQL
  • Taking advantage of proximity and weighting

MANAGING DATA AND CONCURRENCY

Modifying records

  • Working with INSERT, UPDATE and DELETE
  • Configuring transaction isolation levels
  • Controlling locks with hints

Working with distributed data

  • Querying remote servers
  • Managing distributed transactions
  • Making use of two-phase commit

DEVELOPING SERVER-SIDE CODE

Programming in Transact-SQL

  • Transact-SQL procedural extensions
  • Creating and using local variables
  • Referencing global variables
  • Raising and managing errors

Writing stored procedures

  • Passing input and output parameters
  • Examining return values
  • Executing remote stored procedures
  • Debugging a stored procedure

Advanced Transact-SQL constructs

  • Building and using temporary tables
  • Processing rows on the server with a cursor
  • Taking advantage of table variables

Creating user-defined functions

  • Calculating values with scalar functions
  • Solving complex problems with multiple-statement table-valued functions
  • Calling functions from SQL
  • Binding a function to the schema

Formulating triggers

  • INSTEAD OF vs. AFTER triggers
  • Detecting row changes using the inserted and deleted tables
  • Coding advanced validation
  • Generating an audit trail
  • Exploring nested and recursive triggers
  • Creating data correction triggers

PERFORMANCE TUNING

Monitoring queries

  • Profiling client applications
  • Viewing query plans

Optimizing queries

  • Determining appropriate indexes
  • Managing distribution statistics
  • Utilizing optimizer hints
  • Improving performance with partitioned views

INTEGRATING XML WITH TRANSACT-SQL

  • Using the FOR XML clause to select data
  • Modifying data using the OpenXML function
Contrasting RAW, AUTO and EXPLICIT modes

 

 
  Quay lại    Lên trên    In