KHÓA ĐÀO TẠO: PHÁT TRIỂN CƠ SỞ DỮ LIỆU MICROSOFT SQL SERVER 2012


 

1.     Giới thiệu khóa học:

 

Trong thời gian 5 ngày của khóa học,giới thiệu về SQL Server 2012 và mô tả cách thiết kế bảng logic, lập kế hoạch chỉ mục và truy vấn. Khóa học cũng thảo luận về vấn đề tạo các đối tượng cho cơ sở dữ liệu bao gồm : trình xem, thủ tục lưu trữ, cùng với các thông số và các hàm. Các khía cạnh khác của thủ tục mã hóa như là giao dịch, tính đồng thời, xử lý lỗi, các trigger và SQL CLR cũng được đề cập đến trong khóa học này. Giúp bạn có chuẩn bị tốt cho bài kiểm tra số 70-464

Tất cả các bài lab cho khóa học có thể được thực hiện thông qua các máy ảo đã được cung cấp sẵn. Tuy nhiên, nếu bạn có một Account Microsoft Windows Azure và một phòng các máy ảo kết nối với internet bạn cũng có thể kết nói với server Azure của bạn và cơ sở dữ liệu từ phòng học. Có nhiều bài lab trong khóa học này cho phép bạn thực hiện bài lab khi kết nối cơ sở dữ liệu Azure thuộc quyền sở hữu của bạn trên đám mây.

Dưới đây là một số tính năng mới của SQL Server đã được thảo luận trong khóa học này:

o   Sử dụng các so sánh của SC.

o   Các phiên bản hiện tại của Windows hỗ trợ mở rộng những so sánh Unicode được biết như những so sánh bổ sung (hoặc SC). Các phiên bản trước đó của SQL Server không hỗ trợ việc sử dụng các so sánh. Khóa học này cung cấp chi tiết những hỗ trợ so sánh được thêm vào trong SQL Server.

o   Sử dụng TRY_PARSE, TRY_CONVERT

o   SQL Server 2012 giới thiệu một số các hàm mới. Những thực hành trong khóa học sử dụng rất nhiều những hàm mới này như: TRY_PASE và TRY_CONVERT.

o   Thảo luận chi tiết về các ràng buộc trong IDENTITY

o   Một chủ đề chi tiết mới hơn về các ràng buộc trong IDENTITY cũng được thảo luận

o   Làm việc với SEQUENCES

o   SQL Server 2012 giới thiệu các khái niệm về chuỗi bao gồm các chủ đề và bài diễn thuyết về cách sử dụng chuỗi.

o   Một khóa học nhỏ sắp xếp lại để cải thiện overall flow

o   Các tùy biến gần trong full-text

o   Khóa học bao gồm cách lập chỉ mục trong SQL Server 2012 cung cấp nhiều tùy bến hơn và linh hoạt hơn so với các phiên bản trước đó.

         Sau khi hoàn thành xong khóa học, các học viên sẽ có được các kí năng sau:

o   Giới thiệu được toàn bộ nền tảng của SQL Server và các công cụ chính của nó. Nó sẽ bao quát cả các phiên bản, các vấn đề cơ bản về việc lắng nghe các mạng, khái niệm về dịch vụ và account dịch vụ.

o   Xác định được các kiểu dữ liệu thích hợp để sử dụng khi thiết kế bảng, chuyển đổi dữ liệu giữa các loại dữ liệu và tạo ra các loại dữ liệu bí danh,

o   Có nhận thức thực hành tốt về các bảng trong SQL Server và có thể tạo ra các bảng T-SQL.

o   Thực hiện PRIMARY KEY, FOREIGN KEY, DEFAULT, CHECK, và UNIQUE hạn chế và điều tra tầng hạn chế của FOREIGN KEY.

o   Xác định cột đơn thích hợp và chiến lược chỉ số tổng hợp,

o   Tạo các bảng như heaps và các bảng với chỉ số Cluster. Cũng tư đó xem xét cách thiết kế một bảng và đề nghị một cơ cấu thích hợp cho hệ thống.

o   Đọc và giải thích chi tiết các yếu tố phổ biến từ kế hoạch lập ra.

o   Thiết kế các chỉ số non-clusters hiệu quả.

o   Thiết kế và triển khai View

o   Thiết kế và triển khai các thủ tục lưu trữ

o   Làm việc với các kiểu bảng, bảng giá trị thông số và sử dụng câu lệnh MERGE để tạo ra các thủ tục lưu trữ – cái cập nhật vào kho dữ liệu.

o   Thiết kế và thực hiện các hàm, cả vô hướng và cả bảng phụ thuộc giá trị.

o   Thực hiện điều tra cơ bản một tình huống bế tắc và học cách cô lập các giao dịch làm ảnh hưởng đến các ứng dụng đồng thời.

o   Sử dụng cả cách xử lý lỗi theo T-SQL truyền thống và xử lý cấu trúc bên ngoài.

o   Thiết kế và thực hiện DML triggers

o   Học cách sử dụng phù hợp SQL tích hợp CLR và thực hiện các tồn tại tổ hợp .NET trong SQl Server.

o   Lưu trữ dữ liệu XML và sơ đồ trong SQL Server

o   Thực hiện truy vấn cơ bản vể dũ liệu XML trong SQL Server.

o   Làm việc với các loại dữ liệu GEOGRAPHY và GEOMETRY

o   Thực hiện và truy vấn một chỉ số full-text

2.     Đối tượng nên tham gia

Khóa học này hướng đến những nhà chuyên gia về IT – những người muốn trở nên thành thạo các tính năng và công nghệ trong SQL Server 2012 trong việc triển khai cơ sở dữ liệu.

 

3.     Điều kiện tham dự khóa học

Trước khi tham gia khóa học, các học viên cần phải có kiến thức về:

         Quản lý Active Directory (AD) qua các công việc: Tạo và quản lý account người dùng và nhóm, ủy quyền trong quản trị và cấu hình chính sách Group.

         Quản trị cấu hình mạng – DNS và các kết nối TCP/IP

         Có hiểu biết về Microsoft.NET Framework vì nó có liên quan đến SharePoint 2010.

         Quản trị Microsoft SQL Server 2005 hoặc 2008 qua việc tạo tài khoản đăng nhập, đăng kí các quyền và sử dụng Microsoft SQL Server Management Studio.

         Một năm kinh nghiệm sử dụng Windows PowerShell cmdlets.

         Có thực hành cơ bản về bảo mật và xác thực.

 

4.     Thời lượng

 

Khóa học kéo dài trong 5 ngày

 

5.     Môi trường học tập

         Bao gồm cả nội dung học lý thuyết và thực hành

         Cơ sở vật chất: phòng học, bảng, bút viết, máy chiếu …được cung cấp theo tiêu chuẩn quốc tế để đảm bảo chất lượng đào tạo cho học viên. Hệ thống ánh sáng tiêu chuẩn, điều hòa nhiệt độ…

         Lớp học trung bình 15 học viên

         Giảng viên có kinh nghiệm và chứng chỉ quốc tế.

         Phục vụ ăn nhẹ và ăn trưa.

6.     Nội dung khóa học

 

Ngày

Buổi

Nội dung chính

Thứ nhất

Module 1: Giới thiệu về SQL Server 2012 và những thiết lập công cụ của nó.

Lý thuyết

         Giới thiệu về nền tảng của SQL Server

         Làm việc với các công cụ của SQL Server

         Cấu hình các dịch vụ của SQL Server

Thực hành

         Kiểm chứng các thành phần cài đặt của SQL Server.

         Thay đổi các Account dịch vụ cho một trường hợp mới

         Cho phép phương thức chỉ dẫn theo tên cho tất cả các trường hợp

         Tạo một Alias cho AdvDev

         Đảm bảo SQL Browser được Disable và cấu hình một cổng được để ở phương thức TCP/IP

Module 2: Làm việc với các loại dữ liệu

Lý thuyết

         Sử dụng các loại dữ liệu

         Làm việc với Character Data

         Biến đổi các loại dữ liệu

         Các loại dữ liệu đặc biệt

Thực hành

         Chọn các loại dữ liệu thích hợp

         Viết ra các truy vấn cho các chuyển đổi về loại dữ liệu

         Thiết kế và tạo các kiểu dữ liệu Alias

Module 3: Thiết kế và thao tác với các bảng

Lý thuyết

         Thiết kế các bảng

         Làm việc với lược đồ

         Tạo và thay đổi hiệu chỉnh các bảng

Thực hành

         Cải thiện thiết kế các bảng

         Tạo một lược đồ

         Tạo các bảng

Module 4: Đảm bảo toàn vẹn dữ liệu thông qua các ràng buộc

Lý thuyết

         Thục thi tính toàn vẹn dữ liệu

         Thực hiện, triển khai tính toàn vẹn trong Domain

         Thực hiện tính toàn vẹn với đối tượng và những vấn đề liên quan khác.

Thực hành

         Thiết kế các điều khoản

         Kiểm tra các điều khoản.

Thứ hai

 

Module 5: Lên kế hoạch cho các chỉ số của SQL Server 2012

Lý thuyết

         Các khái niệm cốt lõi của các chỉ số.

         Các loại dữ liệu và các chỉ số

         Các chỉ số cột đơn và hỗn hợp

Thực hành

         Khám phá số liệu thống kê chỉ số hiện tại

         Thiết kế các đơn đặt hàng cột cho các chỉ số

 

Module 6: Thực hiện triển khai các kiến trúc bảng trong SQL Server 2012

Lý thuyết

         Các kiến trúc bảng SQL Server

         Làm việc với các chỉ số Clustered

         Thiết kế các chỉ số Clusterd hiệu quả.

 

         Tạo các bảng như là các Heap

         Tạo các bảng với các chỉ số Clustered

         So sánh hiệu suất của các chỉ số Clustered với các Heap

 

Module 7: Đọc các kế hoạch thực hiện SQL Server 2012

Lý thuyết

         Nội dung quan trọng trong kế hoạch thực hiện

         Thực hiện kế hoạch thực hiện chung

         Làm việc với các kế hoạch thực hiện

Thực hành

         Thực tế so với kế hoạch dự kiến

         Xác định các yếu tố nội dung của kế hoạch

         Truy vấn đến giá trị so sánh

Module 8: Cải thiện hiệu suất với các chỉ số Nonclustered

Lý thuyết

         Thiết kế các chỉ số Nonclustered hiệu quả

         Thực hiện triển khai các chỉ số Nonclustered

         Sử dụng cơ sở dữ liệu gán vào điều khiển khuyến cáo

Thực hành

         Xem xét việc sử dụng chỉ số Nonclustered

         Cải thiện các thiết kế chỉ số nonclustered

         Làm việc với SQL Server Profiler và cơ sở dữ liệu gán vào điều khiển khuyến cáo.

         Thiết kế chỉ số nonclustered.

Thứ ba

       Module 9: Thiết kế và thực hiện các View

Lý thuyết

         Giới thiệu về các Views

         Tạo và quản lý các Views

         Các xem xét về hiệu suất cho các Views

Thực hành

         Thiết kế, thực hiện và kiểm tra các Views WebStock

         Thiết kế và thực hiện Contacts View

         Điều chỉnh các mô hình sẵn có của View

 

Module 10: Thiết kế và thực hiện các thủ tục lưu trữ

Lý thuyết

         Giới thiệu về các thủ tục lưu trữ

         Làm việc với các thủ tục lưu trữ

         Thực hiện các thủ tục lưu trữ tham biến

         Điều khiển các vấn đề liên quan đến việc thực thi

Thực hành

         Tạo các thủ tục lưu trữ

         Tạo một thủ tục lưu trữ tham biến

         Hiệu chỉnh các vấn đề liên quan đến việc thực thi của các lưu trữ tham biến

Module 11: Kết hợp dữ liệu và cho qua các bảng

Lý thuyết

         Sử dụng các trình bày MERGE

         Thực hiện triển khai các kiểu bảng

         Sử dụng các kiểu TABLE như là các thông số

Thực hành

         Tạo một kiểu bảng

         Sử dụng thông số kiểu bảng đó

         Sử dụng một kiểu bảng với MERGE

Module 12: Thiết kế và thực hiện các hàm người dùng định nghĩa

Lý thuyết

         Tổng quan về các hàm

         Thiết kế và thực hiện các hàm vô hướng

         Thiết kế và thực hiện các hàm bảng giá trị

         Thực hiện những xem xét cho các chức năng

         Thay thế cho các chức năng

Thực hành

         Định dạng các số Phone

         Sửa đổi một hàm đang tồn tại

         Giải quyết một chức năng liên quan đến hiệu suất phát ra

Thứ tư

Module 13: Tạo các ứng dụng đều được đánh giá cao trong SQL Server 2012

Lý thuyết

         Giới thiệu về các giao dịch

         Giới thiệu về Locks

         Quản lý của Locking

         Giao dịch giữa các mức độ cô lập

Thực hành

         Phát hiện Deadlockss

         Điều tra các mức giao dịch cô lập

Module 14: Xử lý lỗi trong T-SQL Code

Lý thuyết

         Hiểu vể xử lý lỗi trong T-SQL

         Thực hiện xử lý lỗi T-SQL

         Thực hiện các xử lý ngoài cấu trúc

Thực hành

         Thay thế @@ERROR dựa trên xử lý lỗi với xử lý ngoài cấu trúc

         Thêm deadlock để thử lại logic với các thủ tục lưu trữ

Module 15: Đáp ứng các thao tác dữ liệu thông qua các Triggers

Lý thuyết

         Thiết kế các Triggers DML

         Thực hiện các Triggers DML

         Các khái niệm tiên tiến về Trigger

Thực hành

 

         Tạo và kiểm tra Audit Triggers

         Cải thiện Audit Triggers

Module 16: Thục hiện quản lý Code trong SQL Server 2012

Lý thuyết

         Giới thiệu về sự SQL tích hợp CLR

         Nhập và cấu hình sự tích hợp

         Thực hiện tích hợp CLR trong SQL

Thực hành

         Đánh giá những đề xuất CLR Code

         Thực hiện một tích hợp CLR

         Thực hiện CLR người dùng định nghĩa tổ hợp và CLR người dùng định nghĩa kiểu dữ liệu.

Thứ năm

Module 17: Lưu trữ dữ liệu XML trong SQL Server 2012

Lý thuyết

         Giới thiệu về XML và sơ đồ XML

         Lưu trữ dữ liệu XML và Sơ đồ trong SQL Server

         Thực hiện kiểu dữ liệu XML

Thực hành

         Cách sử dụng thích hợp dữ liệu lưu trữ XML trong SQL Server

         Điều tra lưu trữ của dữ liệu XML trong các biến

         Điều tra sử dụng XML Scheme Collections

         Điều tra việc tạo ra các cột cơ sở dữ liệu dự trên XML

Module 18: Truy vấn dữ liệu trong SQL Server

Lý thuyết

         Sử dụng T-SQL FOR sự trình bày XML

         Bắt đầu với XQuery

         Chia nhỏ XML

Thực hành

         Học về truy vấn dữ liệu như XML trong SQL Server

         Viết một thủ tục lưu trữ trả vể XML

         Viết một thủ tục lưu trữ – cái bản nâng cấp sử dụng XML

Module 19: Làm việc với dữ liệu không gian trong SQL Server

Lý thuyết

         Giới thiệu về dữ liệu không gian

         Làm việc với các kiểu dữ liệu không gian trong SQL Server

         Sử dụng dữ liệu không gian trong các ứng dụng

Thực hành

         Làm quen với kiểu dữ liệu hình dạng

         Thêm dữ liệu không gian vào bảng đang tồn tại

         Ứng dụng kinh doanh của dữ liệu không gian

Module 20: Làm việc với các Chỉ số và truy vấn Full-Text

Lý thuyết

         Giới thiệu về chỉ số Full-text

         Thực hiện các chỉ số Full-Text trong SQL Server

         Làm việc với truy vấn Full-Text

Thực hành

         Thực hiện một chỉ số full-text

         Thực hiện một stoplist

         Tạo một xử lý lưu trữ thực hiện một tìm kiếm full-text

 

About thangletoan

Hallo Aloha

Posted on 20/12/2012, in BI, BIS 2012, Giác ngộ giáo dục, Giác ngộ giáo dục, Giáo dục, Giải pháp BIS, Microsoft SQL, Microsoft SQL Report Server, Microsoft SQL Server, Microsoft SQL Server 2008 R2, SQL 2008 R2, SQL server, SQL Server 2008 R2 Enterprise, SQL Server Cluster and tagged , , . Bookmark the permalink. Để lại bình luận.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: