صفحه اصلی/ برنامه نویسی / آموزش SQL server
SQL Server یکی از بهترین و محبوب
ترین نرم افزارهایی است که می تواند ما را در ساخت، نگهداری و مدیریت بانک های
اطلاعاتی یاری دهد. این نرم افزار در عین حال که بسیار قدرتمند و کامل است و می
تواند تمام نیازهای مدیران بانک های اطلاعاتی را پوشش دهد، دارای محیطی گرافیکی
بسیار روان و معمول است و پیچیده ترین کارها را برای شما به ساده ترین روش های
ممکن، فراهم کرده است. در این جا به آموزش مقدماتی SQL Server می پردازیم.
امروزه عصر اطلاعات است و نگهداری و حفظ اطلاعات
امری مهم و حیاتی است. این روزها اکثر افراد با توجه به کار و فعالیت خود نیازمند
نگهداری اطلاعات هستند. اینجاست که داشتن یک بانک اطلاعاتی می تواند آن ها را یاری
کند. تقریبا تمام سازمان ها و ادارات حداقل یک سیستم مدیریت بانک اطلاعاتی دارند.
بنابراین داشتن دانش مرتبط با بانک های اطلاعاتی برای افرادی که می خواهند در حوزه
تولید نرم افزار فعالیت کنند و یا اینکه مدیریت اطلاعات را برعهده بگیرند، بسیار
ضروری است.
آشنایی با محیط اس کیو ال سرور ۲۰۱۲ (SQL Server 2012)
§
آشنایی با
روش های اعتبار سنجی SQL Server
§
آشنایی با
پنل Object Explorer
معرفی بخش Databases
§
آشنایی با
بخش Template Browser و استفاده
از الگوهای آماده
§
آشنایی با
مفهوم Query یا پرس و جو
طراحی و مدیریت یک پایگاه داده
§
آشنایی با
روش های ایجاد پایگاه داده
§
آشنایی با
روش Attach کردن
پایگاه داده های موجود به SQL Server
§
آشنایی با
روش Detach کردن
پایگاه داده
آشنایی با مدل رابطه ای و تحلیل اولیه
یک سیستم پایگاه داده (با استفاده از مثال سیستم انتخاب واحد)
§
معرفی
نمودار ER
§
آشنایی با
روش شناسایی موجودیت ها
§
آشنایی با
روش شناسایی صفت ها
§
آشنایی با
صفت 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
§
معرفی
اتصالات بین جداول
آشنایی با دستورات مقدماتی برای
برنامه نویسی در 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 ها
پشتیبان گیری به صورت دستی و
خودکار
§
بررسی اهمیت
پشتیبان گیری از داده ها
§
آشنایی با
انواع روش های پشتیبان گیری داده ها
§
آشنایی با
روش های بازیابی پایگاه داده
§
پشتیبان
گیری از پایگاه داده به صورت دستی و بررسی گزینه های مختلف در دسترس برای پشتیبان
گیری
§
پشتیبان
گیری از پایگاه داده به صورت خودکار و حذف فایل های پشتیبان منقضی شده
§
بازیابی
پایگاه های داده پشتیبان گیری شده و بررسی گزینه های مختلف در دسترس برای بازیابی
آشنایی با سرورهای متصل
(Linked Server) و پیاده سازی آن
§
بررسی
دلایل و اهمیت استفاده از سرورهای متصل
§
آشنایی با
تعریف سرورهای متصل به سرور جاری توسط محیط SSMS به SQL Server های دیگر و یا سرورها با انواع
متفاوت
§
استفاده از
امکانات فراهم شده در سرورهای متصل
§
آشنایی
تعریف سرورهای متصل با استفاده از دستورات T-SQL
آشنایی با مفهوم Synonym و
پیاده سازی آن
§
بررسی
دلایل و اهمیت استفاده از Synonym
§
آشنایی با
روش تعریف Synonym با استفاده
از دستورات T-SQL
§
آشنایی با
روش تعریف Synonym با استفاده
از محیط SSMS
§
بررسی
استفاده از Synonym ها در بخش
های مختلف
§
بررسی
مزایا و محدودیت ها در استفاده از Synonym
آشنایی با Replication و
پیاده سازی انواع آن
§
آشنایی با
مفهوم Replication و اهمیت
توزیع داده ها
§
آشنایی با
مفاهیم پایه در Replication
§
آشنایی با
روش تعریف و پیکربندی سرور توزیع
§
آشنایی با
بخش های مختلف پایگاه داده توزیع
§
آشنایی با
عوامل (Agent) تاثیر گذار
در Replication
§
آشنایی با
مفهوم نشریه و مقاله در Replication
§
آشنایی با
انواع روش های Replication
§
آشنایی با
تعریف سرور ناشر
§
آشنایی با
روش اجرای SQL Server Agent ها به صورت
خودکار
§
آشایی با
روش ایجاد نشریه از نوع Merge و پارتیشن
بندی آن
§
آشنایی با
روش تعیین سرور مشترک
§
مشاهده
جزئیات عملکرد Replication
§
مشاهده
تاثیر Snapshot Replication