آموزش SQL Server 2008 پیشرفته
فصل اول :کار با Stored Procedure ها
- آشنائی با Stored Procedure ها - فرم کلی برای ایجاد Stored Procedure و
اجرای آنها - پارامترهای درون Stored Procedure - پارامترهای Return Value
یا مقدار بازگشتی - Option Parameters یا پارامترهای خروجی - امنیت در
Stored Procedure ها - دسترسی به Stored Procedure ها بصورت گرافیکی -
انواع Stored Procedure ها
فصل دوم : کار با Function ها
- آشنائی با Function ها - کار با Scalar Function ها - کار با Table
Function ها - ایجاد تغییرات در یک Function و حذف آن - کار با Function
ها بصورت گرافیکی - جدول Sys.Object
فصل سوم : کار با Trigger ها
- آشنائی با Trigger ها - ساخت و استفاده از DML Trigger ها - مثالهائی در
رابطه با DML Trriger ها - جداول ed و d - استفاده از جداول ed و d در چند
نمونه - ایجاد تغییرات در یک Trriger و حذف آن - دسترسی به DML Trriger ها
بصورت گرافیکی - Trigger های بازگشتی (Recursive) یا تو در تو (Nested) -
کار با DDL Trigger ها - دسترسی گرافیکی به DDL Trriger ها
فصل چهارم : کار با Cursor ها
- آشنائی با Cursor ها - انواع Cursor - فرم کلی تعریف یک Cursor - نحوه
استفاده از Cursor ها - آشنائی بیشتر با دستور Fetch - بهروز درآوردن و
حذف کردن سطرها بوسیله یک Cursor - چند مثال درمورد Cursor ها
فصل پنجم : استفاده از Index ها
- آشنائی با Index ها - آشنائی با Clustered Index - آشنائی با Non
Clustered Index - فرم کلی ایجاد Index ها - کار با Index ها بصورت
گرافیکی - تاثیر Index ها بر روی Query ها - بازسازی Index ها
فصل ششم : استفاده از Transaction ها
- آشنائی با Transaction ها - تراکنشهای صحیح یا Explicit Transaction -
استفاده از Save Point - تراکنشهای ضمنی یا Implicit Transaction -
تراکنشهای خودکار یا Auto Commit Transaction
فصل هفتم : همزمانی یا Concurrency
- آشنائی با انواع همزمانیها - حالت همزمانی Lost - همزمانی Dirty Read -
همزمانی Non Repeatable Read - همزمانی Phantom Read - انواع روشهای
برخورد با همزمانی - آشنائی با Isolation Level ها - وقوع Dirty Read و
نحوه مقابله با آن - وقوع Inconsistent ***ysis و نحوه مقابله با آن -
وقوع Phantom Read و نحوه مقابله با آن - استفاده از Snapshot Isolation
Level - چگونگی وقوع Dead Lock - دستور Set Lock TimeOut - انواع Lock ها
در SQL Server- دستور ..... (NoLock)
فصل هشتم : Security کاربران و Authenticate کردن آنها
- Authentication در SQL Server - آشنائی با تعدادی دستور در مورد login
ها - Rolesیا نقشهها در SQL Server - آشنائی با تعدادی دستور در مورد
Role ها - دستورات DCL - دستور Revoke و Deny - آشنائی با دو Stored
Procedure سیستمی دیگر
فصل نهم : بازیابی اطلاعات در SQL Server
- جابجا کردن پایگاههای داده در SQL با استفاده از Attach - نحوه عملکرد
دستور BackUp - بازیابی فایلهای Backup با استفاده از دستور Restore - یک
مثال برای دستورات Backup و Restore
فصل دهم : ایجاد گزارش با استفاده از SQL Server 2008
- نحوه ایجاد گزارش - مثالی برای تهیه یک گزارش - اضافه کردن جزئیات بیشتر به گزارش