کار با پایگاه داده های MySQL


شاید بتوان به جرأت گفت که قلب هر نرم افزار که نیازمند ذخیره سازی اطلاعات است، پایگاه داده های آن می باشد و اگر این بخش از سیستم، به شکل اصولی و بهینه طراحی نشود، سرعت و کارآیی تمام بخشهای سیستم تحت الشعاع آن قرار خواهد گرفت و قطعاً محصول نهایی، یک نرم افزار بهینه و پر سرعت نخواهد بود. با این وجود، متأسفانه تاکنون در کشور ما هیچ دوره تخصصی درزمینه مدیریت پایگاه داده ها (DBA) برگزار نشده است. در این راستا تصمیم گرفتیم آموزش تخصصی یکی از محبوبترین و قدرتمندترین DBMS های موجود یعنی MySQL را توضیح دهیم. در این دوره، علاوه بر آشنایی پایه با MySQL و دستورات آن، نحوه طراحی یک دیتابیس بهینه و با رعایت اصولی همچون سطوح مختلف نرمالسازی و... را خواهید آموخت.

:: سرفصل ها ::

  • آشنایی با پایگاه داده ها و سیستمهای مختلف مدیریت آن (DBMS)
  • MySQL چیست؟
  • نصب و راه اندازی MySQL در ویندوز و لینوکس
  • تعریف کاربران MySQL
  • آشنایی با دستور زبان SQL
  • دستور SELECT
  • انتخاب سطرها
  • انتخاب ستون ها
  • مرتب سازی نتایج با ORDER BY
  • فیلترکردن نتایج با WHERE
  • فیلترکردن نتایج با LIKE و IN
  • فیلترکردن نتایج با کمک عبارات با قاعده
  • درج سطرها
  • ویرایش سطرها
  • حذف سطرها
  • رشته های متنی
  • درک مفهوم NULL
  • ساخت یک پایگاه داده جدید
  • ساخت یک جدول
  • تعریف اندیس ها
  • تفاوت اندیسهای INDEX و UNIQUE و PRIMARY KEY و FULL TEXT
  • کنترل رفتار ستون با کمک قید (Constraint)
  • ایجاد یک ستون شناسه (ID) و تعریف کلید اصلی
  • استفاده از قیدهای کلید خارجی
  • ویرایش یک جدول
  • انواع داده در MySQL
  • توابع MySQL
  • تراکنش ها (Transaction)
  • مفهوم ماشه (Trigger)
  • انتخاب های فرعی (Sub Select) و نماها (View)
  • توابع ذخیره شده (Stored Function)
  • روال های ذخیره شده (Stored Procedure)
  • درک مفهوم رابطه در دیتابیس و تفاوت DBMS و RDBMS
  • تعریف ارتباط یک به یک
  • تعریف ارتباط یک به چند
  • تعریف ارتباط چند به چند
  • درک رابطه ها و یکپارچگی در ارجاع
  • ادغام جداول با کمک رابطه ها
  • تفاوت حالت های مختلف Join
  • بهینه سازی پایگاه داده ها
  • درک مفهوم نرمال سازی
  • فرم اول نرمال
  • فرم دوم نرمال
  • فرم سوم نرمال
  • خارج کردن دیتابیس از حالت نرمال
  • استفاده از اندیس ها برای افزایش بهینگی دیتابیس
  • تفاوت موتورهای مختلف ذخیره سازی جداول در MySQL

کار با پایگاه داده های MySQL

افزودن به سبد خرید

مدت زمان: ۲۰ ساعت

قیمت: ۵۰۰,۰۰۰ ۳۵۰,۰۰۰ تومان

کیفیت: درحال بروزرسانی (کلاس آموزشگاه)

خرید: ۲۲۲ عدد