آموزش کاربردی 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
- آشنایی با روش های حذف یک جدول
- معرفی نمودار ER
- آشنایی با دستورات درج ، حذف ، ویرایش و خواندن داده در جداول
- آشنایی با روش تغییر تعداد سطرهای نمایش داده شده در محیط 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 به این لینک (+) مراجعه نمایید.
مجموعه: آموزش های عمومی, برنامه نویسی, سته بندی مستقل برچسب ها: Agent, Agent Template Browser Query, ANSI_Nulls, Attach کردن پایگاه داده, Bulk Logge, Copy Only, Create Procedure, Databases, Declare, Detach کردن, Distribution Agent, ER, Identity, Inline Table, Inner Join, Left – Right Outer Join, Linked Server, Log Backup, Log Reader Agent, Merge Agent, Multi statement table, NoCount, Object Explorer, QEOTED_Idenifier, Query Editor, Relationsheep, Replication, Security, Server Object, Snapshot Agent, sql server, sqlserver2012, SSMS, Stored procedure, synonym, T-SQL, Transactional, View Designer, اتصالات بین جداول, ارتباطات بین موجودیت ها, اس.کیو.ال 2012, اعتبار سنجی, انواع داده در SQL Server, ایجاد پایگاه داده, ایجاد مقادیر, بروز رسانی داده های جداول, پرس و جو, پشتیان گیری, پیکربندی سرور, توابع, توابع سیستمی, توزیع داده ها, توزیع کننده, چند به چند, حذف جدول, دستور Select, سرور ناشر, سرورهای متصل, صفت ID, فایل استریم, کلید اصلی, کلید خارجی, مدل رابطه ای, مدیریت پایگاه داده, مدیریت داده ها, مفهوم کلید, مفهوم ناشر, موجودیت, نمودار ER, یک به چند, یک به یک