گام 12 – کار با تریگرها در sql

گام 12 – کار با تریگرها در sql

  مشخصات آموزش

  •   مدت زمان مجموعا 38 دقیقه
      حجم فایل 59 مگابایت
      زبان آموزش فارسی
  •   لینک دانلود

گام 12 - کار با تریگرها در sql

 

گام 12 – کار با تریگرها در sql

با عرض سلام و وقت بخیر به همه ی کاربران لرنینگ تی وی.پس از مدت ها تقریبا شاید هفت ،هشت ماه یک آموزش دیگر خواهیم داشت از دوره ی آموزش تصویری SQL Server 2012 . و موضوع این آموزش کار با تریگرها در SQL هست.

شاید مفهوم تریگر ها در ابتدا کمی گنگ و مبهم باشد.اجازه بدهید یک مثال بزنم.اگر برنامه نویس application های ویندوزی باشید و با هر زبانی مثل Csharp,VB.net,Delphi,java,…. کار کرده باشید حتما با مبحث رویداد ها آشنا هستید.می شود گفت که تریگرها در SQl مشابه و متناظر با مبحث رویداد ها در زبان برنامه نویسی هست.

ما یک رویدادی مثل کلیک برای یک button تعریف می کنیم و می گوییم که اگر رویداد کلیک کردن اتفاق افتاد فلان کار انجام شود مثلا نمایش یک message box.برای تریگرها در SQL هم همچین چیزی را داریم.ما در بانک اطلاعاتی سه عمل مهم Insert,Update,Delete داریم.خب قاعدتا بعد از انجام هریک از این عملیات یا چند تا از این عملیات روی جداول تغییراتی صورت می گیرد.فرض بگیرد من می خواهم به محض اینکه یک رکورد از جدول Student حذف می شود بلافاصله به جدول دیگری همین رکورد اضافه شود اینجاست که کاربرد و قابلیت تریگرها در SQL مشخص می شود.

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

گام 12 آموزش تصویری در دوجلسه به مبحث تریگرها در SQL پرداخته است که جهت استفاده کردن به باکس دانلود رجوع شود.امیدواریم که این آموزش تصویری مفید واقع شود.در ضمن همه ی جلسات دوره ی کاملا رایگان آموزش تصویری SQL Server 2012 را می توانید در اینجا مشاهده کنید.پیشاپیش منتظر نظرات،انتقادات و پیشنهاد های شما بزرگواران در مورد این دوره ی آموزش تصویری SQL Server 2012 هستیم.

با تشکر

سید عبدالله محمودزاده

۲۲ Responses to “گام 12 – کار با تریگرها در sql”

  1. a گفت:

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

  2. محسن گفت:

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

  3. m گفت:

    ممنون از آموزش رایگانتون

    • سید عبدالله محمودزاده گفت:

      خواهش می کنم.وظیفه بود.سایر آموزش های SQL Server رو می توانید از بخش آموزش های دوره ای دنبال کنید.
      سر زدن به سایت فراموش نشود 🙂 التماس دعا.

  4. armin گفت:

    سلام
    کد تخفیف 30 درصد linq اعمال نمیشه . لطفا بررسی کنید.

    • سید عبدالله محمودزاده گفت:

      مشکلی نداره شاید شما کد تخفیف رو اشتباه تایپ می کنید.کد تخفیف دقیقا milademamhasan هست.شما محصول linq رو به سبد خرید اضافه کنید.بعد به بخش تسویه حساب بروید.توی سایت یک نوار ثابت هست پایین سایت که سبد خرید و تسویه حساب همیشه دیده میشه.شما بعد از افزودن Linq به سبد خرید به بخش تسویه حساب بروید.

      یک فرم مشاهده می کنید که اطلاعات محصول انتخاب شده و قیمت و تعداد را مشاهده می کنید.در بالای این فرم یک بخش کپن تخفیف هست.می توانید کد مورد نظر را در تکست وارد کنید و روی اعمال کپن تخفیف کلیک کنید و استفاده کنید.
      اگر نشد اطلاع دهید تا رسیدگی کنم.

  5. ابراهیم گفت:

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

  6. maryam گفت:

    ممنونم
    آموزش هاتون عالی هستن

  7. قاسم گفت:

    سلام
    ممنون …
    آموزش رایگان sql !
    خیلی دست و دل بازین 🙂
    باز ممنون

  8. asal گفت:

    سلام استاد خیلی ممنون از اموزش های خوبتون
    خود sql server 2012 هم روی سایت هست؟
    ویه سوال داشتم اگه کسی بخواد اوراکل شروع کنه حتما باید sql بدونه؟
    اگه دونستنش لازمه در چه حد؟
    بازم ممنون

    • سید عبدالله محمودزاده گفت:

      سلام.خیر حجمش بالا هست و روی هاست نیست.شروع کردن اوراکل نیازی به بلد بودن Microsoft SQL Server ندارد.بلکه چیزی که در یاد گرفتن پایگاه داده مهم هست ساختار و قواعد پیاگاه داده های مبتنی بر SQL هست و پایگاه داده هایی که مبتنی بر قواعد SQL هستند عبارتند از: MySql – MSSQL-Oracle-Sqlite-Access و….

  9. asal گفت:

    پس دانستن تئوری خوب برای شروع اوراکل کافی هست؟بدون تجربه
    واقعا سایت خوبی دارید
    امیدوارم روز به روز هم بهترشود

  10. مهدیه گفت:

    سلام و خسته نباشید
    باتشکر از اموزش های خوبتان
    من نمیتونم دانلود کنم آیا لینکش خرابه؟
    باقی جلسات دانلود کردم
    خدا خیرتان دهد

  11. مهدیه گفت:

    چه جالب
    بعد گذاشتن نظر تونستم دانلودش کنم
    بازم ممنون

  12. m گفت:

    سلام ممنون از سایت فوق العاده و زحماتتون
    مطالب بسیار مفید بودن
    خسته نباشید
    امیدوارم همینطور ادامه بدید
    پایدار باشید

  13. samane mehr گفت:

    سلام
    ممنون از آموزش خوب و عالیتون
    خیلی خیلی کمکم کرد
    راستی فایل دستابیسی school رو که واسه نمونه بود برای دانلود قرار نمیدید ؟

  14. علی گفت:

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

ارسال دیدگاه

نام (*)
پست الکترونیکی (*)
وبسایت

  مشخصات مدرس

سید عبدالله محمودزاده
دانش آموخته ی رشته ی مهندسی نرم افزار می باشد. زمینه ی تخصصی وی: برنامه نویسی Application ها ویندوزی به زبان C#.NET طراحی پایگاه داده (SQL server,MySQL,Access ) تکنولوژی های کار با منابع داده (ADO.NET,Linq,Entity Framework) برنامه نویسی وب (HTML5,CSS3,JavaScript,Jquery,Ajax,PHP,Jason) می باشد.

  دوره‌های پیشنهادی