آموزش اس کیو ال سرور ۲۰۱۲ (SQL Server 2012) به زبان (فارسی)

یک نظر اضافه کنید

توضیحات

 



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

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

 

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

§        درس یکم: آشنایی با محیط اس کیو ال سرور ۲۰۱۲ (SQL Server 2012)

·        آشنایی با روش های اعتبار سنجی SQL Server

·        آشنایی با پنل Object Explorer

o       معرفی بخش Databases

o       معرفی بخش Security

o       معرفی بخش Server Object

o       معرفی بخش Replication

o       معرفی بخش SQL Server Agent

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

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

o       معرفی پنجره Query Editor و بخش های مختلف آن

o       آشنایی با روش های اجرای Query ها

o       معرفی روش های مختلف نمایش خروجی Query ها

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

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

o       آشنایی با روش ایجاد پایگاه داده با استفاده از محیط SSMS

o       آشنایی با روش حذف پایگاه داده با استفاده از محیط SSMS

o       آشنایی با روش ایجاد پایگاه داده با استفاده از دستورات T-SQL

o       آشنایی با روش حذف پایگاه داده با استفاده از دستورات T-SQL

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

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

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

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

o       آشنایی با مفهوم موجودیت

o       آشنایی با مفهوم صفت

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

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

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

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

o       ارتباطات یک به یک

o       ارتباطات یک به چند

o       ارتباطات چند به چند

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

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

o       آشنایی با مفهوم کلید خارجی

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

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

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

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

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

o       آشنایی با روش ایجاد ستون های مختلف در جدول ها با انواع داده های متنوع

o       آشنایی با روش ایجاد کلید برای جدول

o       آشنایی با مفهوم Identity و ایجاد مقادیر خودکار در ستون ها

o       آشنایی با روش ایجاد کلیدهای خارجی در جداول

o       آشنایی با روش ایجاد روابط (Relationship) بین جداول

·        آشنایی با روش تعیین استفاده از یک پایگاه داده مشخص برای Query ها

·        آشنایی با روش ایجاد جدول ها با استفاده از دستورات T-SQL

·        آشنایی با روش های حذف یک جدول

§        درس چهارم: آشنایی با دستورات درج، حذف، ویرایش و خواندن داده در جداول

·        آشنایی با روش تغییر تعداد سطرهای نمایش داده شده در محیط SSMS برای مدیریت داده ها

·        استفاده از محیط SSMS برای مدیریت داده های وارد شده

·        بررسی اهمیت استفاده از روابط بین جدول ها برای اطمینان از ورود داده های معتبر

·        استفاده از دستور Insert برای درج داده ها در جدول

·        استفاده از دستور Select برای نمایش داده های دلخواه از جداول

·        استفاده از دستور Update برای ویرایش و به روز رسانی داده های جداول

·        استفاده از دستور Delete برای حذف داده ها از جداول

§        درس پنجم: آشنایی با قابلیت فایل استریم

·        پیکربندی و فعال کردن قابلیت فایل استریم روی سرور

·        آماده کردن پایگاه داده برای استفاده از فایل استریم

·        استفاده از فایل استریم در جدول ها

§        درس ششم: آشنایی با View ها و پیاده سازی آن ها

·        آشنایی با محیط View Designer

·        آشنایی با روش ایجاد View ها با استفاده از محیط View Designer

·        استفاده از روابط بین جداول برای نمایش داده های مرتبط از چندین جدول در یک View

·        معرفی اتصالات بین جداول

o       آشنایی و استفاده از اتصالات داخلی (Inner Join)

o       آشنایی و استفاده از اتصالات خارجی (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 ها

§        درس دهم: پشتیبان گیری به صورت دستی و خودکار

·        بررسی اهمیت پشتیبان گیری از داده ها

·        آشنایی با انواع روش های پشتیبان گیری داده ها

o       آشنایی با پشتیبان گیری به روش Full

o       آشنایی با پشتیبان گیری به روش Differntial

o       آشنایی با پشتیبان گیری به روش Log Backup

o       آشنایی با پشتیبان گیری به روش Copy Only

·        آشنایی با روش های بازیابی پایگاه داده

o       آشنایی با بازیابی پایگاه داده به روش Full

o       آشنایی با بازیابی پایگاه داده به روش Bulk Logged

o       آشنایی با بازیابی پایگاه داده به روش Simple

·        پشتیبان گیری از پایگاه داده به صورت دستی و بررسی گزینه های مختلف در دسترس برای پشتیبان گیری

·        پشتیبان گیری از پایگاه داده به صورت خودکار و حذف فایل های پشتیبان منقضی شده

·        بازیابی پایگاه های داده پشتیبان گیری شده و بررسی گزینه های مختلف در دسترس برای بازیابی

§        درس یازدهم: آشنایی با سرورهای متصل (Linked Server) و پیاده سازی آن

·        بررسی دلایل و اهمیت استفاده از سرورهای متصل

·        آشنایی با تعریف سرورهای متصل به سرور جاری توسط محیط SSMS به SQL Server های دیگر و یا سرورها با انواع متفاوت

·        استفاده از امکانات فراهم شده در سرورهای متصل

·        آشنایی تعریف سرورهای متصل با استفاده از دستورات T-SQL

§        درس دوازدهم: آشنایی با مفهوم Synonym و پیاده سازی آن

·        بررسی دلایل و اهمیت استفاده از Synonym

·        آشنایی با روش تعریف Synonym با استفاده از دستورات T-SQL

·        آشنایی با روش تعریف Synonym با استفاده از محیط SSMS

·        بررسی استفاده از Synonym ها در بخش های مختلف

·        بررسی مزایا و محدودیت ها در استفاده از Synonym

§        درس سیزدهم: آشنایی با Replication و پیاده سازی انواع آن

·        آشنایی با مفهوم Replication و اهمیت توزیع داده ها

·        آشنایی با مفاهیم پایه در Replication

o       آشنایی با مفهوم توزیع کننده

o       آشنایی با مفهوم ناشر

o       آشنایی با مفهوم مشترک

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

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

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

o       آشنایی با Snapshot Agent

o       آشنایی با Log Reader Agent

o       آشنایی با Distribution Agent

o       آشنایی با Merge Agent

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

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

o       آشنایی با Replication به روش Snapshot و بررسی عملکرد آن

o       آشنایی با Replication به روش Transactional و بررسی عملکرد آن

o       آشنایی با Replication به روش Merge و بررسی عملکرد آن

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

o       آشنایی با روش تعیین سرور ناشر

o       آشنایی با روش تعریف نشریه و مقاله

o       آشنایی با روش های مختلف فیلتر کردن داده های مقالات

o       آشنایی با روش برنامه ریزی Snapshot Agent

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

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

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

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

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

 

نرم افزارهای مرتبط با آموزش

SQL Server 2012

زبان : فارسی 

حجم فایل :742 ام بی 

سطح : مقدماتی 

 

Similar Products

5655769979144319416

یک نظر اضافه کنید