آموزش کاربردی SQL Server

آموزش کاربردی SQL Server

SQL Server یکی از بهترین و محبوبترین نرم افزار هایی است که می تواند ما را در ساخت، نگه داری و مدیریت بانک های اطلاعاتی یاری دهد. این نرم افزار در عین حال که بسیار قدرتمند و کامل می باشد و می تواند تمام نیاز های مدیران بانک های اطلاعاتی را پوشش دهد، دارای محیطی گرافیکی بسیار روان و معمول می باشد و پیچیده ترین کارهارا برای شما به ساده ترین روش های ممکن فراهم کرده است.

آموزش کاربردی SQL Server

SQL Server یکی از بهترین و محبوبترین نرم افزار هایی است که می تواند ما را در ساخت، نگه داری و مدیریت بانک های اطلاعاتی یاری دهد. این نرم افزار در عین حال که بسیار قدرتمند و کامل می باشد و می تواند تمام نیاز های مدیران بانک های اطلاعاتی را پوشش دهد، دارای محیطی گرافیکی بسیار روان و معمول می باشد و پیچیده ترین کارهارا برای شما به ساده ترین روش های ممکن فراهم کرده است.

امروزه عصر اطلاعات است و نگه داری و حفظ اطلاعات امری مهم و حیاتی است. این روزها اکثر افراد با توجه به کار و فعالیت خود نیازمند نگهداری اطلاعات می باشند. اینجاست که داشتن یک بانک اطلاعاتی می تواند آنها را یاری کند. تقریبا تمام سازمان ها و ادارات حداقل یک سیستم مدیریت بانک اطلاعاتی دارند؛ بنابراین داشتن دانش مرتبط با بانک های اطلاعاتی برای افرادی که می خواهند در حوزه تولید نرم افزار فعالیت کنند و یا اینکه مدیریت اطلاعات را برعهده بگیرند بسیار ضروری است.

SQL Server یکی از بهترین و محبوبترین نرم افزار هایی است که می تواند ما را در ساخت، نگه داری و مدیریت بانک های اطلاعاتی یاری دهد. این نرم افزار در عین حال که بسیار قدرتمند و کامل می باشد و می تواند تمام نیاز های مدیران بانک های اطلاعاتی را پوشش دهد، دارای محیطی گرافیکی بسیار روان و معمول می باشد و پیچیده ترین کارهارا برای شما به ساده ترین روش های ممکن فراهم کرده است.

 

 

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:

  • هدف کلی آموزش
  • آشنایی با محیط اس کیو ال سرور ۲۰۱۲ (SQL Server 2012)
    • آشنایی با روش های اعتبار سنجی SQL Server
    • آشنایی با پنل Object Explorer
      • معرفی بخش Databases
      • معرفی بخش Security
      • معرفی بخش Server Object
      • معرفی بخش Replication
      • معرفی بخش SQL Server Agent
    • آشنایی با بخش Template Browser و استفاده از الگو های آماده
    • آشنایی با مفهوم Query یا پرس و جو
      • معرفی پنجره Query Editor و بخش های مختلف آن
      • آشنایی با روش های اجرای Query ها
      • معرفی روش های مختلف نمایش خروجی Query ها
  • طراحی و مدیریت یک پایگاه داده
    • آشنایی با روش های ایجاد پایگاه داده
      • آشنایی با روش ایجاد پایگاه داده با استفاده از محیط SSMS
      • آشنایی با روش حذف پایگاه داده با استفاده از محیط SSMS
      • آشنایی با روش ایجاد پایگاه داده با استفاده از دستورات T-SQL
      • آشنایی با روش حذف پایگاه داده با استفاده از دستورات T-SQL
    • آشنایی با روش Attach کردن پایگاه داده های موجود به SQL Server
    • آشنایی با روش Detach کردن پایگاه داده
  • آشنایی با مدل رابطه ای و تحلیل اولیه یک سیستم پایگاه داده (با استفاده از مثال سیستم انتخاب واحد )
    • معرفی نمودار ER
      • آشنایی با مفهوم موجودیت
      • آشنایی با مفهوم صفت
    • آشنایی با روش شناسایی موجودیت ها
    • آشنایی با روش شناسایی صفت ها
    • آشنایی با صفت ID
    • آشنایی با ارتباطات بین موجودیت ها و روش پیاده سازی آنها در نمودار ER
      • ارتباطات یک به یک
      • ارتباطات یک به چند
      • ارتباطات چند به چند
    • آشنایی با مفهوم کلید
      • آشنایی با مفهوم کلید اصلی
      • آشنایی با مفهوم کلید خارجی
    • آشنایی با روش استفاده از کلید ها برای ایجاد ارتباطات بین موجودیت ها
    • آشنایی با روش ایجاد و نمایش ارتباطات در نمودار ER
    • آشنایی با مفهوم جدول در SQL Server
    • آشنایی با انواع داده های موجود در SQL Server
    • آشنایی با روش پیاده سازی موجودیت های نمودار ER توسط جداول بوسیله محیط SSMS
      • آشنایی با روش ایجاد ستون های مختلف در جدول ها با انواع داده ای متنوع
      • آشنایی با روش ایجاد کلید برای جدول
      • آشنایی با مفهوم Identity و ایجاد مقادیر خودکار در ستون ها
      • آشنایی با روش ایجاد کلید های خارجی در جداول
      • آشنایی با روش ایجاد روابط (Relationsheep) بین جداول
    • آشنایی با روش تعیین استفاده از یک پایگاه داده ی مشخص برای Query ها
    • آشنایی با روش ایجاد جدول ها با استفاده از دستورات T-SQL
    • آشنایی با روش های حذف یک جدول
  • آشنایی با دستورات درج ، حذف ، ویرایش و خواندن داده در جداول
    • آشنایی با روش تغییر تعداد سطرهای نمایش داده شده در محیط SSMS برای مدیریت داده ها
    • استفاده از محیط SSMS برای مدیریت داده های وارد شده
    • بررسی اهمیت استفاده از روابط بین جدول ها برای اطمینان از ورود داده های معتبر
    • استفاده از دستور Insert برای درج داده ها در جدول
    • استفاده از دستور Select برای نمایش داده های دلخواه از جداول
    • استفاده از دستور Update برای ویرایش و بروز رسانی داده های جداول
    • استفاده از دستور Delete برای حذف داده ها از جداول
  • آشنایی با قابلیت فایل استریم
    • پیکربندی و فعال کردن قابلیت فایل استریم روی سرور
    • آماده کردن پایگاه داده برای استفاده از فایل استریم
    • استفاده از فایل استریم در جدول ها
  • آشنایی با view ها و پیاده سازی آنها
    • آشنایی با محیط View Designer
    • آشنایی با روش ایجاد View ها با استفاده از محیط View Designer
    • استفاده از روابط بین جداول برای نمایش داده های مرتبط از چندین جدول در یک View
    • معرفی اتصالات بین جداول
      • آشنایی و استفاده از اتصالات داخلی (Inner Join)
      • آشنایی و استفاده از اتصالات خارجی (Left – Right Outer Join)
  • آشنایی با دستورات مقدماتی برای برنامه نویسی در SQL Server
    • معرفی دستور Declare برای تعریف متغیر ها
    • آشنایی با روش مقدار دهی متغیر های تعریف شده
    • آشنایی با متغیرهای نوع جدول ، مقداردهی و استفاده از آنها
    • آشنایی با دستور شرطی IF Else
    • آشنایی با دستور شرطی Case و استفاده متنوع از آن
    • آشنایی با حلقه تکرار While
  • آشنایی با برنامه نویسی در SQL Server توسط Stored procedure ها
    • آشنایی با دستور ANSI_Nulls و بررسی تاثیر آن در برنامه نویسی
    • آشنایی با دستور QEOTED_Idenifier
    • آشنایی با دستور Create Procedure
    • آشنایی با تأثیر نام گذاری صحیح برای Stored Procedure ها
    • آشنایی با دستور NoCount و بررسی تاثیر آن
    • آشنایی با روش اجرای Stored Procedure ها و مقداردهی پارامترها
    • آشنایی با روش ایجاد تغییرات در Stored Procedure ها
  • آشنایی با برنامه نویسی در SQL Server توسط function
    • بررسی شباهت ها و تفاوت های بین Stored Procedure ها و Function ها
    • معرفی توابع سیستمی
    • آشنایی با انواع توابع قابل ایجاد توسط کاربران
    • آشنایی با دستور Create Function
    • آشنایی با روش ایجاد توابع Scalar و استفاده از آنها
    • آشنایی با روش ایجاد توابع Inline Table و Multi statement table ها
  • پشتیان گیری به صورت دستی و خودکار
    • بررسی اهمیت پشتیبان گیری از داده ها
    • آشنایی با انواع روش های پشتیبان گیری داده ها
      • آشنایی با پشتیبان گیری به روش Full
      • آشنایی با پشتیبان گیری به روش Differntial
      • آشنایی با پشتیبان گیری به روش Log Backup
      • آشنایی با پشتیبان گیری به روش Copy Only
    • آشنایی با روش های بازیابی پایگاه داده
      • آشنایی با بازیابی پایگاه داده به روش Full
      • آشنایی با بازیابی پایگاه داده به روش Bulk Logged
      • آشنایی با بازیابی پایگاه داده به روش Simple
    • پشتیبان گیری از پایگاه داده به صورت دستی و بررسی گزینه های مختلف در دسترس برای پشتیبان گیری
    • پشتیبان گیری از پایگاه داده به صورت خودکار و حذف فایل های پشتیبان منقضی شده
    • بازیابی پایگاه های داده پشتیبان گیری شده و بررسی گزینه های مختلف در دسترس برای بازیابی
  • آشنایی با سرورهای متصل (Linked Server) و پیاده سازی آن
    • بررسی دلایل و اهمیت استفاده از سرورهای متصل
    • آشنایی با تعریف سرورهای متصل به سرور جاری توسط محیط SSMS به SQL Server های دیگر و یا سرورها با انواع متفاوت
    • استفاده از امکانات فراهم شده در سرورهای متصل
    • آشنایی تعریف سرورهای متصل با استفاده از دستورات T-SQL
  • آشنایی با مفهوم synonym و پیاده سازی آن
    • بررسی دلایل و اهمیت استفاده از synonym
    • آشنایی با روش تعریف synonym با استفاده از دستورات T-SQL
    • آشنایی با روش تعریف synonymبا استفاده از محیط SSMS
    • بررسی استفاده از synonym ها در بخش های مختلف
    • بررسی مزایا و محدودیت ها در استفاده از synonym
  • آشنایی با Replication و پیاده سازی انواع آن
    • آشنایی با مفهوم Replication و اهمیت توزیع داده ها
    • آشنایی با مفاهیم پایه در Replication
      • آشنایی با مفهوم توزیع کننده
      • آشنایی با مفهوم ناشر
      • آشنایی با مفهوم مشترک
    • آشنایی با روش تعریف و پیکربندی سرور توزیع
    • آشنایی با
    • آشنایی با بخش های مختلف پایگاه داده توزیع
    • آشنایی با عوامل (Agent) تاثیر گذار در Replication
      • آشنایی با Snapshot Agent
      • آشنایی با Log Reader Agent
      • آشنایی با Distribution Agent
      • آشنایی با Merge Agent
    • آشنایی با مفهوم نشریه و مقاله در Replication
    • آشنایی با انواع روش های Replication
      • آشنایی با Replication به روش Snapshot و بررسی عملکرد آن
      • آشنایی با Replication به روش Transactional و بررسی عملکرد آن
      • آشنایی با Replication به روش Merge و بررسی عملکرد آن
    • آشنایی با تعریف سرور ناشر
      • آشنایی با روش تعیین سرور ناشر
      • آشنایی با روش تعریف ناشریه و مقاله
      • آشنایی با روش های مختلف فیلتر کردن داده های مقالات
      • آشنایی با روش برنامه ریزی Snapshot Agent
    • آشنایی با روش اجرای SQL Server Agent ها به صورت خودکار
    • آشایی با روش ایجاد نشریه از نوع Merge و پارتیشن بندی آن
    • آشنایی با روش تعیین سرور مشترک
    • مشاهده جزئیات عملکرد Replication
    • مشاهده تاثیر Snapshot Replication

 

 

برای مشاهده جزئیات و تهیه آموزش کاربردی SQL Server به این لینک (+) مراجعه نمایید.

 

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *