×
زمان تقریبی انتشار: ۴ تا ۱۲ هفته

آموزش پایگاه داده SQL Server 2017 - پیش ثبت نام

آموزش پایگاه داده SQL Server 2017 - پیش ثبت نام

درخواست اطلاع رسانی انتشار این آموزش
وضعیت انتشار: در حال برنامه ریزی
زمان تقریبی انتشار: بر حسب تعداد درخواست های دانشجویان و اولویت زمانی و آموزشی اعضای هیات علمی فرادرس، انتشار این آموزش در واحد نشر فرادرس اولویت سنجی می شود. انتشار یک آموزش پس از شروع به ضبط معمولا ۴ تا ۱۲ هفته زمان می برد.
این آموزش در حال برنامه ریزی برای ارائه در فرادرس است و انتشار سریع تر آن، بستگی به تعداد متقاضیان این آموزش دارد. چنانچه شما نیز تمایل به انتشار سریع این آموزش دارید در این آموزش پیش ثبت نام نمایید.
آموزش پایگاه داده SQL Server 2017 - پیش ثبت نام

واژه SQL مخفف Structured Query Language یا زبان ساختار یافته پرس و جو می باشد. SQL یک زبان سطح بالا مبتنی بر جبر رابطه ای است که برای ایجاد داده و تغییر داده ها در پایگاه داده می باشد. با استفاده از SQL شما می توانید اطلاعات مورد نظر خود را در پایگاه داده هایی که مبتنی بر این زبان هستند ذخیره و بازیابی کنید، البته نرم افزارهای مختلف، با توجه به نیاز خود، تغییراتی در این زبان ایجاد کرده اند تا در هسته نرم افزاری، مورد استفاده قرار دهند، اما ساختار اصلی همچنان یکسان می باشد. به طور مثال، نرم افزار SQL Server از T-SQL استفاده می کند و نرم افزار Oracle از PL/SQL.

آموزش پایگاه داده SQL Server 2017 - پیش ثبت نام

درخواست اطلاع رسانی انتشار این آموزش
وضعیت انتشار: در حال برنامه ریزی
زمان تقریبی انتشار: بر حسب تعداد درخواست های دانشجویان و اولویت زمانی و آموزشی اعضای هیات علمی فرادرس، انتشار این آموزش در واحد نشر فرادرس اولویت سنجی می شود. انتشار یک آموزش پس از شروع به ضبط معمولا ۴ تا ۱۲ هفته زمان می برد.
این آموزش در حال برنامه ریزی برای ارائه در فرادرس است و انتشار سریع تر آن، بستگی به تعداد متقاضیان این آموزش دارد. چنانچه شما نیز تمایل به انتشار سریع این آموزش دارید در این آموزش پیش ثبت نام نمایید.

فرادرس از جهت فرصت آموختن، یک محیط کاملا باز (بدون هیچ مرز و شرط برای ورود) برای همه است. اما از جهت فرصت آموزش دادن، یک محیط به شدت بسته است و مدرسین آن با عبور از سخت ترین ضوابط علمی و فیلترهای مهارت آموزشی برگزیده و دستچین می شوند. در چندین سال گذشته کمتر از 5 درصد متقاضیان تدریس در فرادرس توانسته اند به مرحله نهایی ارائه آموزش در آن برسند. ارائه یک آموزش توسط «گروه مدرسین فرادرس» تضمینی برای کیفیت آن می باشد.

توضیحات تکمیلی

ذخیره و بازیابی اطلاعات، نیاز اساسی نرم افزارها

امروزه با توجه به رشد کسب و کارها و همین طور افزایش موارد استفاده از کامپیوتر در کسب و کار، اکثر کسب و کارها به سمت استفاده از نرم افزارهای اختصاصی روی آورده اند و درتلاش اند تا اطلاعات مورد نیاز را برای استفاده هر چه بهتر کاربران، فراهم کنند. یکی از دغدغه های برنامه نویسان این نرم افزارها، ذخیره و بازیابی اطلاعات جهت استفاده در موارد بعدی می باشد. در کنار نرم افزارها، وبسایت ها نیز همین مشکل را دارند. همه و همه نیاز دارند تا اطلاعات کاربران و همین طور داده های پردازش شده را ذخیره کنند و در موارد بعدی، مورد استفاده قرار دهند. اما به چه صورت؟

در اوایل معرفی کامپیوتر و استفاده از نرم افزارهای کامپیوتری برای مدیریت اطلاعات، این مشکل وجود داشت و برنامه نویسان برای ذخیره اطلاعات، از دستگاه های سخت افزاری متفاوتی نظیر: طبله و درام استفاده می کردند ولی بعدها با پیشرفت تکنولوژی و معرفی فایل ها، استفاده از فایل ها کمک شایانی کرد، اما متاسفانه استفاده از فایل ها نیز علی رغم این که کمک زیادی به برنامه نویسان کرد، اما مشکلات خاص خود را نیز داشت. اولین مشکل، عدم ذخیره اطلاعات تحت یک ساختار مشخص و قالب بندی شده بود.

پایگاه داده، کمک به ذخیره سازی اطلاعات

در تعریف پایگاه داده ذکر شده است که پایگاه داده یا دادگان یا Database، به مجموعه ای از داده ها با ساختار منظم گفته می شود. با توجه به مشکلات و محدودیت های ذخیره اطلاعات در فایل ها، پایگاه داده ها با ایجاد ساختار مشخصی تحت نام جدول، کمک کردند تا داده های ذخیره شده، سازمان دهی شده و دسترسی به آن ها سریع تر و آسان تر باشد. برای کار با هر پایگاه داده، ما نیاز به یک DBMS) Database Management System) داریم تا بتوانیم به پایگاه داده دسترسی داشته و اطلاعات مورد نیاز را در پایگاه داده ذخیره و همین طور اطلاعات ذخیره شده را بازیابی کنیم. پایگاه داده ها نیز به مرور و از زمان ارائه اولین نسخه، شاهد تحولات عظیمی بودند که از جمله این تحولات که مرتبط به آموزش ما نیز هست، ارائه زبان SQL و همین طور معرفی پایگاه داده های رابطه ای می باشد.

زبان SQL، زبان ساختاری کار با پایگاه داده

واژه SQL مخفف Structured Query Language یا زبان ساختار یافته پرس و جو می باشد. SQL یک زبان سطح بالا مبتنی بر جبر رابطه ای است که برای ایجاد داده و تغییر داده ها در پایگاه داده می باشد. با استفاده از SQL شما می توانید اطلاعات مورد نظر خود را در پایگاه داده هایی که مبتنی بر این زبان هستند ذخیره و بازیابی کنید، البته نرم افزارهای مختلف، با توجه به نیاز خود، تغییراتی در این زبان ایجاد کرده اند تا در هسته نرم افزاری، مورد استفاده قرار دهند، اما ساختار اصلی همچنان یکسان می باشد. به طور مثال، نرم افزار SQL Server از T-SQL استفاده می کند و نرم افزار Oracle از PL/SQL.

پایگاه داده رابطه ای، ایجاد ارتباط بین جداول برای کارکرد بهتر

پایگاه داده رابطه ای یا Relational database به دسته ای از پایگاه داده ها اطلاق می شود که بر اساس مدل رابطه ای توسعه داده شده اند. مدل رابطه ای، مدلی از پایگاه داده است که بر اساس مفاهیمی همچون: منطق گزاره ای و نظریه مجموعه ها ایجاد شده است. در پایگاه داده های رابطه ای، پایگاه داده از مجموعه ای جداول که هر کدام شامل: سطر، جدول و ستون می باشد، تشکیل شده است.

پایگاه داده ای کاربردی و همه کاره

نرم افزار SQL Server، یکی از نرم افزارهای ارائه شده توسط شرکت Microsoft می باشد که در زمینه ساخت و مدیریت پایگاه داده ها مورد استفاده قرار می گیرد. SQL Server با استفاده از مدل رابطه ای و همین طور بر اساس زبان ساختار یافته SQL توسعه داده است. نرم افزار SQL Server ابتدا توسط شرکت Sybase SQL Server توسعه داده شده و تمام مالکیت و حقوق آن توسط شرکت Microsoft خریداری شد. به تازگی جدیدترین نسخه نرم افزار SQL Server با نام SQL server 2017 ارائه شده است که از جمله ویژگی های آن می توان به موارد زیر اشاره کرد:

  • ساخت و مدیریت پایگاه داده های رابطه ای
  • پشتیبانی از ACID
  • پشتیبانی از Referential integrity
  • پشتیبانی از XML و JSON
  • بهبود الگوریتم های رمزگذاری
  • پشتیبانی از موتور Microsoft Azure
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: آشنایی و نصب SQL Server 2017
    • تفاوت نسخه های موجود و امکانات
    • آشنایی با واژگان و لغات مهم SQL Server
    • آشنایی با زبان SQL و تفاوت T-SQL و PL/SQL
    • نصب SQL Server 2017
    • نصب Management Studio
    • بررسی SQL Server Configuration Manager
  • درس دوم: شروع به کار و آشنایی با محیط
    • بررسی صفحه ورود به محیط SQL Server 2017
    • روش های ورود و تفاوت هر یک
    • آشنایی با محیط و پنجره ها
    • ساخت اولین پایگاه داده
  • درس سوم: پایگاه داده در SQL Server 2017
    • ایجاد پایگاه داده با استفاده از SSMS
    • ایجاد پایگاه داده با استفاده از T-SQL
    • ویرایش خصوصیات پایگاه داده
    • حذف پایگاه داده
    • آشنایی با Attach و Detach کردن پایگاه داده
    • نداشتن فایل LDF موقع Attach کردن فایل MDF
    • انتقال بانک اطلاعاتی از یک سرور به سرور دیگر
  • درس چهارم: مدیریت جداول پایگاه داده
    • آشنایی با انواع داده در SQL
    • ایجاد جدول
      • تعریف ستون ها
      • خصوصیات ستون ها
      • ایجاد کلید اصلی یا Primary key
      • آشنایی با GUID و نحوه استفاده از آن
      • آشنایی و کار با Identity در جدول
      • ذخیره جدول
      • درج اطلاعات در جدول
    • ایجاد جدول با استفاده از T-SQL
      • ایجاد جدول
      • حذف جدول
      • اعمال تغییرات در جدول
    • ایجاد ارتباط بین جداول
    • انجام عملیات CRUD در جدول
      • با استفاده از محیط SQL Server
      • با استفاده از T-SQL
    • آشنایی با دستور Truncate و تفاوت آن با Delete
    • فراخوانی اطلاعات از جدول به صورت صفحه بندی شده
  • درس پنجم: کار با View ها در SQL Server 2017
    • آشنایی با View
    • ایجاد و مدیریت View با استفاده از SSMS
    • ایجاد و مدیریت View با استفاده از T-SQL
  • درس ششم: کار با Index ها در SQL Server 2017
    • آشنایی با Index و مزایای استفاده از آن
    • آشنایی با جداول Heap
    • آشنایی و استفاده از Nonclustered Index
    • آشنایی و استفاده از Clustered Index
  • درس هفتم: کار با روال های ذخیره شده یا Stored procedure
    • آشنایی با روال های ذخیره شده یا Stored procedure
    • کار با Stored procedure های سیستمی
      • Database engine
      • Database Mail
      • Security
    • ایجاد Stored procedure
    • اجرای Stored procedure
    • ویرایش Stored procedure
  • درس هشتم: کار با توابع در SQL Server 2017
    • آشنایی با مفهوم تابع و توابع SQL Server 2017
    • تفاوت تابع و روال ذخیره شده
    • آشنایی با توابع درونی SQL Server
      • توابع RowSet
      • توابع Aggregate
      • توابع String
      • توابع Conversion
      • توابع Date & Time
      • توابع System
    • ایجاد توابع دلخواه در SQL Server
      • ایجاد تغییرات در تابع دلخواه
      • حذف تابع ایجاد شده
      • استفاده از تابع ایجاد شده
  • درس نهم: مباحث تکمیلی برنامه نویسی در SQL Server 2017
    • استفاده از ارتباط بین چند جدول برای فراخوانی اطلاعات از چند جدول
    • تعریف متغیر
    • کار با دسته ها
    • آشنایی با دستورات کنترلی
      • ایجاد بلوک با Begin … End
      • دستور شرطی If
      • دستور شرطی Case
      • حلقه تکرار While
      • بلوک Try Catch
      • دستور Goto
    • نمایش پیغام سفارشی و دلخواه
    • دستور Print
  • درس دهم: کار با Trigger ها در SQL Server 2017
    • آشنایی با Trigger و عملکرد آن
    • آشنایی با انواع تریگر
    • ساخت تریگرهای DML
    • ساخت تریگرهای DDL
    • مدیریت Trigger ها
      • ایجاد تغییرات در تریگرها
      • فعال و غیرفعال کردن تریگرها
      • حذف کردن تریگرها
      • تعیین ترتیب اجرای تریگرها
  • درس یازدهم: پشتیبان گیری از پایگاه داده
    • آشنایی با انواع نسخه پشتیبان در SQL Server
    • آشنایی با انواع روش های بازیابی
    • تهیه نسخه پشتیبان با روش های مختلف (دستی، خودکار)
    • بازیابی پشتیبان تهیه شده با استفاده از SSMS
    • بازیابی پشتیبان تهیه شده با استفاده از T-SQL
  • درس دوازدهم: کار با Linked Server در SQL Server 2017
    • آشنایی با مفهوم Linked Server
    • اجزای سازنده Linked Server
    • روش کار Linked Server
    • راه اندازی Linked Server با استفاده از SSMS
    • راه اندازی Linked Server با استفاده از T-SQL
  • درس سیزدهم: روابط Synonym در SQL Server 2017
    • آشنایی با مفهوم Synonym
    • ایجاد یک رابطه Synonym با استفاده از SSMS
    • ایجاد یک رابطه Synonym با استفاده از T-SQL
    • حذف رابطه Synonym
  • درس چهاردهم: توزیع داده یا Data Replication
    • آشنایی با مفهوم توزیع داده یا Data Replication
    • آشنایی با عناصر تشکیل دهنده Data Replication
    • راه اندازی سرور Distribution
      • ایجاد پایگاه داده توزیع کننده
      • پیکربندی توزیع کننده
    • آشنایی با Agent توزیع داده
    • فعال سازی و کار با Agent ها به صورت دستی
    • فعال سازی و کار با Agent ها به صورت خودکار
    • راه اندازی سرور Publication
  • درس پانزدهم: پیاده سازی FileStream در SQL Server 2017
    • آشنایی و مزایای استفاده از FileStream
    • پیاده سازی FileStream با استفاده از SSMS
    • پیاده سازی FileStream با استفاده از T-SQL
مفید برای رشته های
  • مهندسی فناوری اطلاعات (IT)
  • مهندسی کامپیوتر




راهنمای سفارش آموزش‌ها

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

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش پایگاه داده SQL Server 2017 - پیش ثبت نام
ناشر فرادرس
کد آموزش FVSQL97021
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)






نظرات

در حال حاضر، دیدگاهی برای این آموزش ثبت نشده است.
برچسب‌ها:
Agent توزیع داده | Attach کردن پایگاه داده | Detach کردن پایگاه داده | FileStream | FileStream در SQL Server 2017 | Linked Server | Linked Server در SQL Server | Nonclustered Index | sql server | SQL Server 2017 | SQL Server Configuration Manager | Stored procedure | T-SQL | Transact SQL | View ها در SQL Server 2017 | اجزای سازنده Linked Server | انواع داده در SQL | ایجاد پایگاه داده با SSMS | ایجاد پایگاه داده با T-SQL | پایگاه داده در SQL Server 2017 | توابع Aggregate در SQL Server | توابع Conversion در SQL Server | توابع Date & Time در SQL Server | توابع RowSet در SQL Server | توابع String در SQL Server | توابع System در SQL Server | توابع در SQL Server 2017 | حذف پایگاه داده | حذف کردن تریگرها در SQL Server | دستور Goto در SQL Server | دستور Print در SQL Server | راه اندازی سرور Publication | روابط Synonym در SQL Server | روش کار Linked Server | زبان SQL | ساخت تریگرهای DDL | کار با Agent ها به صورت خودکار | کار با Agent ها به صورت دستی | کار با Trigger ها در SQL Server 2017 | محیط SQL Server | مدیریت Trigger ها درSQL Server | مدیریت جداول پایگاه داده | مزایای استفاده از FileStream | نصب Management Studio | نصب SQL Server 2017
مشاهده بیشتر مشاهده کمتر

×
فهرست جلسات ۰ جلسه ویدئویی