Faradars Discount
جشنواره تخفیف فرادرس ویژه عید سعید فطر ۴۰٪ تخفیف روی همه آموزش‌ها کد تخفیف: FTR97
Faradars Discount
فرصت باقیمانده

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

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

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

سید رضا هاشمیان
سید رضا هاشمیان

عضو گروه مدرسین فرادرس

کارشناس فناوری اطلاعات


سید رضا هاشمیان در حال حاضر دانشجوی کارشناسی فناوری اطلاعات – برنامه نویسی تحت وب می باشند. وی به تازگی فعالیت خود را در زمینه تبلیغات اینترنتی، در پروژه تبلیغات هوش مصنوعی کاپریلا آغاز کرده است. ایشان همچنین به برنامه نویسی و پیاده سازی پروژه های نرم افزاری علاقه مند بوده و با زبان های برنامه نویسی نظیر سی شارپ، ویژوال بیسیک دات نت و PHP آشنایی دارند. (+)



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

👤 مدرس: سید رضا هاشمیان
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

وضعیت انتشار در حال هماهنگی
زمان تقریبی انتشار ۶ تا ۱۴ هفته

درخواست اطلاع رسانی انتشار این آموزش

این آموزش در صف شروع ضبط است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می توانید با وارد کردن ایمیل خود، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.




    توضیحات

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

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

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

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

    در تعریف پایگاه داده ذکر شده است که پایگاه داده یا دادگان یا 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
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)



    سایر آموزش های سید رضا هاشمیان



    مطالب مرتبط


    دیدگاه ها

    نظر شما در مورد این فرادرس چیست؟

    امتیاز شما به این آموزش:

    *




درخواست اطلاع رسانی انتشار این آموزش

این آموزش در صف شروع ضبط است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می توانید با وارد کردن ایمیل خود، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

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

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
فرادرس مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی logo-samandehi پرداخت آنلاین -  بانک ملت پرداخت آنلاین - بانک پارسیان پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان