آموزش SQL Server

آموزش SQL Server

آموزش اس کیو ال سرور SQL Server

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

گواهینامه ملی معتبر

صدور آنی پس از شرکت در آزمون

گارانتی عودت وجه

ضمانت بازشگت وجه تا 7 روز

پشتیبانی سریع

پشتیبانی 24 ساعته ثبت نام

گزینه های ثبت نام

250,000
مدارک ملی
  • 550,000
  • 250,000
مدارک بین‌المللی
  • 1,500,000
  • 1,400,000

جمع کل فاکتور
250,000

آموزش SQL Server چیست ؟

آموزش SQL Server Management Studio که به اختصار SSMS‌ خطاب می‌شود، یک نرم‌افزار تحت ویندوز است که به عنوان واسط میان کاربر و SQL Server عمل می‌کند. تمرکز اصلی در این نوشتار بر آموزش SQL Server Management Studio به طور کامل، رایگان و گام به گام است. با مطالعه این مطلب می‌توان به اکثر سوالات رایج پیرامون آموزش SQL Server Management Studio دست یافت.

در این نوشتار ابتدا به شرح مباحث مقدماتی پرداخته، به چیستی SQL Server Management Studio پاسخ داده و سپس آموزش SQL Server Management Studio ارائه شده است. در آموزش SSMS ، ابتدا به آشنایی با محیط رابط کاربری پرداخته شده و سپس نحوه استفاده از دستورات SQL و تعامل با SQL Server به صورت پروژه محور و با ارائه مثال‌های مختلف به صورت پایه آموزش داده شده است.

SQL Server Management Studio یک رابط گرافیکی کاربر (GUI) برای ارتباط با سرویس مدیریت پایگاه داده SQL Server است. اگرچه، طبق مستندات رسمی شرکت مایکروسافت، SQL Server Management Studio محیطی یکپارچه برای مدیریت هر نوع زیرساخت مبتنی بر SQL به شمار می‌رود.

از جمله این زیرساخت‌ها به پایگاه داده Azure SQL اشاره شده است. SQL Server Management Studio که با سرنام SSMS نیز شناخته می‌شود، برای استقرار،‌ نظارت و به‌روزرسانی اجزا لایه داده به کار رفته در برنامه‌های کاربردی و همچنین ایجاد کوئری و اسکریپت مورد استفاده قرار می‌گیرد. برای درک بهتر چیستی SSMS و به عنوان مقدمه‌ای بر آموزش SQL Server Management Studio ابتدا به شرح برخی مفاهیم پایه مرتبط با SSMS پرداخته شده است. بهتر است ابتدا به این سوال پاسخ داده شود که SQL چیست؟

SQL چیست؟

اس کیو ال سرور یا SQL که به عبارت سیکوئل نیز معروف است، مخفف عبارت Structured Query Language می باشد که آنرا “زبان ساختاریافته جستار” یا “زبان پرس‌وجوی ساختار یافته” نیز معنی می‌کنند. در دهه ۱۹۷۰ اصطلاح اختصار «جستار به زبان انگلیسی ساختاریافته (SEQUEL)» یا سیکوئل به آن اطلاق می شد که به دلیل انحصار تجاری این نام تحت اختیار یک شرکت هواپیمایی، به اس-کیو-ال (SQL) تغییر نام پیدا کرد.

اِس کیو اِل یک زبان استاندارد برای دسترسی و کار با پایگاه‌داده (database) است. این زبان از سال ۱۹۸۷ یک زبان استاندارد بین المللی (ISO) بوده است.

Query چیست؟

جستارها یا کوئری ها عادی ترین عملیات در SQL محسوب می شوند که توسط یک عبارت تعریفی SELECT اجرا می شوند. عبارت SELECT داده ها را از یک یا چند جدول بازیابی می کند. عبارت «SELECT استاندارد» هیچ تاثیر ماندگاری بر روی دیتابیس ندارد. برخی عبارتهای «SELECT غیر استاندارد»، مانند «SELECT INTO» که در برخی دیتابیسها موجود هستند، می توانند اثرات ماندگار بر دیتابیس داشته باشند.

کوئری ها به کاربران اجازه می دهند تا داده دلخواه را تعریف کنند و «سیستم مدیریت دیتابیس» را مسئول برنامه ریزی، بهینه سازی و اجرای عملیات فیزیکی لازم برای تهیه نتیجه دلخواه قرار دهند.

 دریافت مدرک SQL Server

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

    • ١ – مفاهیم اولیه
      مقدمه – آشنایی با SQL Server – مبانی کار با SQL Server – مفهوم Instance

      ٢ – نصب SQL Server
      آغاز فرایند نصب – تنظیم ویژگی ها – تنظيم Collation – تنظیمات امنیتی

      ٣ – ارتباط با SQL Server
      سرویس SQL Server – کار با Configuration Manager – ارتباط CMD و SQL Server

      ۴ – کار با SSMS
      ورود به Management Studio – محيط عمومی برنامه – کادر Login Properties

      ۵ – حساب های کاربری
      حساب کاربری Sa – ورود توسط Sa – ایجاد حساب کاربری جدید

      ۶ – پایگاه داده
      مفهوم پایگاه داده – مدل های Database – اتصال توسط PowerShell – پایگاه داده و PowerShell – پایگاه داده و SSMS

      ٧ – مدیریت فایل ها
      کار با فایل های ثانویه – کنترل حجم فایل

      ٨ – امکانات سربرگ Options
      امکانات سربرگ (Options (۱ – امکانات سربرگ (Options (۲

      ٩ – مفاهیم ابتدایی
      نصب Database نمونه – مفهوم SQL و T-SQL – گروه بندی دستورات SQL – نام گذاری Objectها

      ١٠ – ایجاد Database
      ایجاد (Database (۱ – ایجاد (Database (۲

      ١١ – ایجاد جدول
      ایجاد جدول

      ١٢ – انواع داده (۱)
      مفهوم Data Type – گروه Exact Numeric – گروه Approximate Numeric – گروه Date And Time

      ١٣ – انواع داده (۲)
      گروه Character Strings – انواع داده Unicode – گروه Binary Strings

      ١۴ – طراحی جدول نمونه
      طراحی جدول نمونه (۱) – طراحی جدول نمونه (۲) – طراحی جدول نمونه (۳)

      ١۵ – کار با کلید اصلی
      مفهوم Primary Key – درج کلید اصلی – مقدار دهی کلید اصلی

      ١۶ – ذخیره تغییرات
      ذخیره تغییرات

      ١٧ – کار با Index
      مفهوم Index – ایجاد Index – استفاده از Index

      ١٨ – کار با قيدها
      کار با Not Null Constraint – کار با Check Constraint – کار با Unique Constraint – کار باPrimary Key Constraint – کار با Default Constraint

      ١٩ – وارد کردن داده ها
      وارد کردن داده های (CSV (۱ – وارد کردن داده های (CSV (۲ – وارد کردن فایل های Flat

      ٢٠ – آزمون های عملی
      ۶ دوره آزمون عملی

    • ١ – روابط میان جداول
      مفهوم رابطه میان جداول – ایجاد Foreign Key – تضمين Referential Integrity – ایجاد Relationship

      ٢ – نرمال سازی
      مفهوم نرمال سازی – تقسيم محتویات جدول – اجرای نرمال سازی

      ٣ – کار با دستور Select
      کاربرد دستورSelect  – استخراج اطلاعات (1) – استخراج اطلاعات (۲) – استخراج اطلاعات (۳)

      ۴ – کار با دستور Where
      کاربرد دستور Where – عملگر And و دستور Where – عملگر Like و دستور Where

      ۵ – کار با بانک اطلاعاتی PUBS
      روش Detach بانک اطلاعاتی – روش Attach بانک اطلاعاتی – ایجاد بانک اطلاعاتی PUBS – استخراج اطلاعات از (PUBS (۱ – استخراج اطلاعات از (PUBS (۲ – کار با جداول دارای رابطه

      ۶ – کاربرد دستورات Join
      کار با دستور Inner Join – کار با دستور Outer Join – سایر حالت های دستور Join

      ٧ – کاربرد جدول Bridge
      مفهوم جدول Bridge – ایجاد جدول Bridge

      ٨ – مدیریت Relational Databases
      استخراج اطلاعات توسط Bridge – انواع رابطه میان جداول – استخراج اطلاعات از چند جدول

      ٩ – توابع و جداول
      کاربرد توابع تجمعی – توابع و جداول Bridge – توابع و جداول دارای رابطه

      ١٠ – گروه بندی و شرطی سازی
      کار با دستور Group By – کار با دستور Having

      ١١ – کار با Sub Query
      مفهوم Sub Query – کاربرد عملگر منطقی (In (۱ – کاربرد عملگر منطقی (In (۲ – کاربرد عملگر Exists

      ١٢ – کاربرد Sub Query
      تبدیل Sub Query به جدول رابطه – کاربرد عملگر Union – عملگرهای Intersect و Except – تقدم عملگرهای منطقی

      ١٣ – توابع رتبه بندی
      کاربرد توابع رتبه بندی – انواع توابع رتبه بندی

      ١۴ – دستور شرطی Case
      ساختار ساده دستور Case – ساختار پیشرفته دستور Case

      ١۵ – دستور CTE
      کاربرد دستور CTE – عملکرد دستور CTE

      ١۶ – مفهوم DML
      مفهوم DML

      ١٧ – انواع دستورات DML
      کار با دستور (Insert (۱ – کار با دستور (Insert (۲ – کار با دستور (Update (۱ – کار با دستور (Update (۲ – دستورهای Delete و Truncate – کار با دستور Select Into

      ١٨ – دستورات DDL
      کار با دستور Create – کار با دستورات Alter و Drop

      ١٩ – جدول موقت
      کار با جدول موقت – دامنه جدول موقت – کاربرد جدول موقت

      ٢٠ – آزمون های عملی
      ۶ دوره آزمون عملی

    • ١ – توابع SQL
      انواع توابع SQL – کار با تابع Cast – کار با تابع Convert – کار با توابع Date And Time

      ٢ – توابع Scalar
      انواع توابع منطقی – انواع توابع ریاضی – توابع Metadata

      ٣ – توابع String
      کار با توابع Char و CharIndex – کار با تابع Concat – توابع Left،  Rightو Substring – انواع توابع رشته ای

      ۴ – توابع سیستمی
      توابع Identity و IsNull – توابع IsNumeric و NewId

      ۵ – توابع User Defined
      مبانی تعریف توابع – کاربرد متغیرها – مفاهيم Batch و Scope – ایجاد یک تابع – ایجاد بدنه تابع – کار با توابع User Defined

      ۶ – کار با Schema و View
      مفهوم Schema – استفاده از Schema – ایجاد یک View – کار با Viewها

      ٧ – کار با Stored Procedureها
      کاربرد Stored Procedure – ایجاد Stored Procedure – نقش System Stored Procedure

      ٨ – کار با DML Trigger
      مفهوم DML Trigger – کاربرد DML Trigger

      ٩ – کار با DDL Trigger
      مفهوم DDL Trigger – کاربرد DDL Trigger – غیر فعال کردن Trigger

      ١٠ – کار با Transaction
      مفهوم Transaction – تراکنش های AutoCommit – تراکنش های Implicit – تراکنش های Explicit

      ١١ – کنترل جریان دستورات
      دستورات Try – Catch – تکنیک Save Point

      ١٢ – ویژگی Isolation
      مفهوم Isolation – حالت Read Uncommitted – انواع Isolation Level

      ١٣ – کاربرد دستور While
      کاربرد دستور While

      ١۴ – کار با Indexها
      ایجاد گزارش Indexها – بازسازی Indexها

      ١۵ – پشتیبان گیری دستی
      روش پشتیبان گیری دستی – بازگردانی فایل پشتیبان – پشتیبان گیری Differential

      ١۶ – پشتیبان گیری خودکار
      روش پشتیبان گیری خودکار – زمان بندی پشتیبان گیری – انتخاب روش پشتیبان گیری – اجرای پشتیبان گیری خودکار

      ١٧ – انواع نقش های کاربری
      نقش های سطح سرور – نقش های سطح Database – اعطای مجوز جدید

      ١٨ – کار با DDM
      مفهوم DDM – اجرای Masking

      ١٩ – رمزگذاری
      مفهوم رمزگذاری – فرایند رمزگذاری – فرایند رمزگشایی – حذف رمز از روی فیلدها

      ٢٠ – آزمون های عملی
      ۶ دوره آزمون عملی

محتوای دوره آموزش چگونه بدست ما خواهد رسید

در صورتی که محتوای اموزش دانلودی باشد بعد از ثبت نام از قسمت دانلود ها قابل دانلود میباشد و درصورتی که بصورت پکیج اموزش باشد محتوای اموزش پس از بسته بندی ۲الی ۳روز کاری توسط پست پیشتاز بدست شما خواهد رسید

چگونه متوانیم گواهینامه پایان دوره آموزشی دریافت کنیم؟

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

نظر خود را درباره این دوره بنویسید.

1
1
1