دوره آموزشی مدیریت پایگاه داده MySQL
6 ساعت 54 دقیقهمبتدی2024-09-26
مدرسین

Maven Analytics

John Pauler
جزئیات دوره
در این دوره، شما وارد دنیای واقعی مدیریت پایگاههای داده میشوید و مهارتهایی را که یک مشاور DBA به آنها نیاز دارد، میآموزید. شما با طراحی و بهینهسازی پایگاههای داده رابطهای از طریق MySQL، چگونگی استفاده از ابزارهای مختلف مانند MySQL Workbench را یاد خواهید گرفت.
با آشنایی با دستورات SQL و ابزارهای مختلفی که به شما امکان میدهند تا پایگاههای داده را بهطور مؤثر و با عملکرد بالا مدیریت کنید، در پروژههای واقعی خواهید شرکت کرد. همچنین شما یاد خواهید گرفت که چگونه بهطور مؤثر از مفاهیم پیشرفتهای مانند ایندکسها و تریگرها برای بهبود عملکرد و کارایی پایگاههای داده استفاده کنید.
این دوره همچنین تمرکز زیادی بر روی مفاهیم طراحی پایگاه داده و چگونگی حفظ یکپارچگی دادهها خواهد داشت، که این امر به شما کمک خواهد کرد تا پایگاه دادههایی طراحی کنید که نه تنها کارآمد و بهینه باشند، بلکه از نظر امنیتی و مدیریتی نیز قابل اطمینان و مقیاسپذیر باشند.
اهداف یادگیری:
شناسایی اجزای کلیدی منظر وسیعتر SQL، از جمله تاریخچه، ابزارهای رایج، انواع رایج و مزایا.
تفسیر دستورات اصلی برای ایجاد (CREATE)، تغییر (ALTER) و حذف (DELETE) اسکماها و جداول.
شناسایی انواع داده MySQL و استفاده صحیح از آنها، از جمله DECIMAL، FLOAT، ENUM، DATE، TEXT و VARCHAR.
تفسیر دستورات اصلی برای درج (INSERT)، بهروزرسانی (UPDATE) و حذف (DELETE) سطرهای داده.
اعمال اصول کلیدی طراحی پایگاه داده، از جمله نمودارهای EER، نرمالسازی، کاردینالیته، و نگاشت کلیدهای اصلی به خارجی.
استفاده از مفاهیم حفظ تمامیت دادهها و عملکرد، از جمله محدودیتها و ایندکسها.
تحلیل عملکرد تکنیکهای خودکار پیشرفته، از جمله تریگرها و رویههای ذخیرهشده.
استفاده از تکنیکها و شیوههای بهترین مدیریت کاربران و مدیریت سرور.
با آشنایی با دستورات SQL و ابزارهای مختلفی که به شما امکان میدهند تا پایگاههای داده را بهطور مؤثر و با عملکرد بالا مدیریت کنید، در پروژههای واقعی خواهید شرکت کرد. همچنین شما یاد خواهید گرفت که چگونه بهطور مؤثر از مفاهیم پیشرفتهای مانند ایندکسها و تریگرها برای بهبود عملکرد و کارایی پایگاههای داده استفاده کنید.
این دوره همچنین تمرکز زیادی بر روی مفاهیم طراحی پایگاه داده و چگونگی حفظ یکپارچگی دادهها خواهد داشت، که این امر به شما کمک خواهد کرد تا پایگاه دادههایی طراحی کنید که نه تنها کارآمد و بهینه باشند، بلکه از نظر امنیتی و مدیریتی نیز قابل اطمینان و مقیاسپذیر باشند.
اهداف یادگیری:
شناسایی اجزای کلیدی منظر وسیعتر SQL، از جمله تاریخچه، ابزارهای رایج، انواع رایج و مزایا.
تفسیر دستورات اصلی برای ایجاد (CREATE)، تغییر (ALTER) و حذف (DELETE) اسکماها و جداول.
شناسایی انواع داده MySQL و استفاده صحیح از آنها، از جمله DECIMAL، FLOAT، ENUM، DATE، TEXT و VARCHAR.
تفسیر دستورات اصلی برای درج (INSERT)، بهروزرسانی (UPDATE) و حذف (DELETE) سطرهای داده.
اعمال اصول کلیدی طراحی پایگاه داده، از جمله نمودارهای EER، نرمالسازی، کاردینالیته، و نگاشت کلیدهای اصلی به خارجی.
استفاده از مفاهیم حفظ تمامیت دادهها و عملکرد، از جمله محدودیتها و ایندکسها.
تحلیل عملکرد تکنیکهای خودکار پیشرفته، از جمله تریگرها و رویههای ذخیرهشده.
استفاده از تکنیکها و شیوههای بهترین مدیریت کاربران و مدیریت سرور.
مهارت ها
MySQLDatabase AdministrationDatabase DevelopmentDatabase ManagementOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
شروع به کار
- ساختار دوره و طرح کلی
- معرفی پروژه دوره
- تعیین انتظارات
SQL و مروری بر پایگاه داده رابطه ای
- مقدمه ای بر SQL
- پایگاههای اطلاعاتی رابطه ای
- سیستمهای مدیریت پایگاه داده رابطه ای
معرفی و راهاندازی MySQL
- نمای کلی نصب MySQL
- دانلود مک - سرور جامعه
- دانلود مک - MySQL Workbench
- دانلود کامپیوتر - Community Server plus Workbench
- اتصال Workbench به سرور
- رابط کاربری MySQL Workbench
- ایجاد طرحوارههای اولیه
ایجاد و تغییر طرحوارهها و جداول
- ایجاد یک طرحواره با استفاده از MySQL Workbench UI
- ایجاد طرحواره با استفاده از کد SQL
- ایجاد جدول با استفاده از MySQL Workbench UI
- ایجاد جدول با استفاده از کد SQL
- انواع داده MySQL
- چالش - ایجاد طرحواره و جداول خود
- راه حل - ایجاد طرحواره و جداول خود
- اضافه کردن و حذف ستونها با استفاده از MySQL Workbench UI
- افزودن و حذف ستونها با کد SQL
- چالش - اضافه کردن و حذف ستون
- راه حل - اضافه و حذف ستون
- حذف طرحوارهها و جداول
- چالش - حذف طرحوارهها و جداول
- راه حل - حذف طرحوارهها و جداول
درج، به روز رسانی، و حذف سوابق
- درج رکوردها در جداول
- به روز رسانی سوابق داده ها
- چالش - درج و به روز رسانی سوابق
- راه حل - درج و به روز رسانی سوابق
- حذف سوابق خاص
- حذف تمام رکوردها با TRUNCATE
- چالش - حذف رکوردها
- راه حل - حذف سوابق
طراحی پایگاه داده
- کلیدهای اصلی و کلیدهای خارجی
- دمو کلیدهای اصلی و کلیدهای خارجی
- چالش - روابط جدول
- راه حل - روابط جدول
- عادی سازی پایگاه داده
- نسخه نمایشی عادی سازی پایگاه داده
- چالش - عادی سازی
- راه حل - عادی سازی
- ویرایشگر نمودار EER
- چالش - ویرایشگر نمودار EER
- راه حل - ویرایشگر نمودار EER
پروژه میانه دوره
- چالش - پروژه میان دوره
- راه حل - پروژه میان دوره
مفاهیم پیشرفته
- ایجاد نمایه
- محدودیت UNIQUE
- محدودیت NOT NULL
- چالش - شاخصها و محدودیت ها
- راه حل - شاخصها و محدودیت ها
- رویههای ذخیره شده
- چالش - رویههای ذخیره شده
- راه حل - رویههای ذخیره شده
- محرک ها
- چالش - محرک ها
- راه حل - محرک ها
مدیریت سرور و کاربر
- مدیریت سرور
- چالش - مدیریت سرور
- راه حل - مدیریت سرور
- مدیریت کاربران و مجوزها
- چالش - مدیریت کاربران و مجوزها
- راه حل - مدیریت کاربران و مجوزها
پروژه نهایی
- چالش - پروژه نهایی
- حل - پروژه نهایی