65221138 - 65266959 - 09122610233 شهریار خ ولیعصر بعد از بانک کشاورزی انتهای بن بست گلپونه مجتمع تیبا

آموزش 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
      • معرفی پنجره Query Editor و بخش های مختلف آن
      • آشنایی با روش های اجرای Query ها
      • معرفی روش های مختلف نمایش خروجی Query ها

§        آشنایی با بخش Template Browser و استفاده از الگوهای آماده

§        آشنایی با مفهوم Query یا پرس و جو

طراحی و مدیریت یک پایگاه داده

§        آشنایی با روش های ایجاد پایگاه داده

      • آشنایی با روش ایجاد پایگاه داده با استفاده از محیط SSMS
      • آشنایی با روش حذف پایگاه داده با استفاده از محیط SSMS
      • آشنایی با روش ایجاد پایگاه داده با استفاده از دستورات T-SQL
      • آشنایی با روش حذف پایگاه داده با استفاده از دستورات T-SQL

§        آشنایی با روش Attach کردن پایگاه داده های موجود به SQL Server

§        آشنایی با روش Detach کردن پایگاه داده

آشنایی با مدل رابطه ای و تحلیل اولیه یک سیستم پایگاه داده (با استفاده از مثال سیستم انتخاب واحد)

§        معرفی نمودار ER

      • آشنایی با مفهوم موجودیت
      • آشنایی با مفهوم صفت
      • ارتباطات یک به یک
      • ارتباطات یک به چند
      • ارتباطات چند به چند
      • آشنایی با مفهوم کلید اصلی
      • آشنایی با مفهوم کلید خارجی
      • آشنایی با روش ایجاد ستون های مختلف در جدول ها با انواع داده های متنوع
      • آشنایی با روش ایجاد کلید برای جدول
      • آشنایی با مفهوم Identity و ایجاد مقادیر خودکار در ستون ها
      • آشنایی با روش ایجاد کلیدهای خارجی در جداول
      • آشنایی با روش ایجاد روابط (Relationship) بین جداول

§        آشنایی با روش شناسایی موجودیت ها

§        آشنایی با روش شناسایی صفت ها

§        آشنایی با صفت ID

§        آشنایی با ارتباطات بین موجودیت ها و روش پیاده سازی آن ها در نمودار ER

§        آشنایی با مفهوم کلید

§        آشنایی با روش استفاده از کلید ها برای ایجاد ارتباطات بین موجودیت ها

§        آشنایی با روش ایجاد و نمایش ارتباطات در نمودار ER

§        آشنایی با مفهوم جدول در SQL Server

§        آشنایی با انواع داده های موجود در SQL Server

§        آشنایی با روش پیاده سازی موجودیت های نمودار ER توسط جداول به وسیله محیط SSMS

§        آشنایی با روش تعیین استفاده از یک پایگاه داده مشخص برای 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

      • آشنایی با مفهوم توزیع کننده
      • آشنایی با مفهوم ناشر
      • آشنایی با مفهوم مشترک
      • آشنایی با Snapshot Agent
      • آشنایی با Log Reader Agent
      • آشنایی با Distribution Agent
      • آشنایی با Merge Agent
      • آشنایی با Replication به روش Snapshot و بررسی عملکرد آن
      • آشنایی با Replication به روش Transactional و بررسی عملکرد آن
      • آشنایی با Replication به روش Merge و بررسی عملکرد آن
      • آشنایی با روش تعیین سرور ناشر
      • آشنایی با روش تعریف نشریه و مقاله
      • آشنایی با روش های مختلف فیلتر کردن داده های مقالات
      • آشنایی با روش برنامه ریزی Snapshot Agent

§        آشنایی با روش تعریف و پیکربندی سرور توزیع

§        آشنایی با بخش های مختلف پایگاه داده توزیع

§        آشنایی با عوامل (Agent) تاثیر گذار در Replication

§        آشنایی با مفهوم نشریه و مقاله در Replication

§        آشنایی با انواع روش های Replication

§        آشنایی با تعریف سرور ناشر

§        آشنایی با روش اجرای SQL Server Agent ها به صورت خودکار

§        آشایی با روش ایجاد نشریه از نوع Merge و پارتیشن بندی آن

§        آشنایی با روش تعیین سرور مشترک

§        مشاهده جزئیات عملکرد Replication

§        مشاهده تاثیر Snapshot Replication

آماده یادگیری این مهارت هستید؟

همین حالا در دوره آموزش SQL server ثبت نام کنید و آینده شغلی خود را تضمین نمایید.