مدیریت پایگاه داده SQL - بررسی MySQL Workbench پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- نوشتن کوئریهای SQL و استفاده از MySQL Workbench برای ایجاد پایگاه دادههای جدید از ابتدا
- بررسی تهدیدات امنیتی پایگاه داده و تمرین تکنیکهایی مانند رپلیکیشن، بکآپگیری و بازیابی
- استفاده از ابزارهای پیشرفته اتوماسیون مانند تریگرها، رویههای ذخیره شده و رویدادهای زمانبندی شده
- ایجاد و اصلاح نمودارهای EER برای درک ساختار جداول و روابط آنها
- کاربرد تمرینات و پروژههای عملی واقعی که در جای دیگری پیدا نخواهید کرد.
- دسترسی دائمی به فایلهای منابع، آزمونها، تکالیف و پشتیبانی حرفهای
پیشنیازهای دوره
- نصب MySQL Workbench و Server نسخه کامیونیتی برای مک یا ویندوز (روند نصب رایگان را مرحله به مرحله آموزش میدهیم.)
- اگر در زمینه MySQL یا مدیریت پایگاه داده تازهکار هستید، پیشنهاد میکنیم قبل از شروع، دوره «پایگاه داده SQL برای مبتدیان» را بگذرانید.
توضیحات دوره
SQL و MySQL ابزارهای قدرتمندی برای مدیریت و تحلیل پایگاه دادههای رابطهای هستند و مهارتی است که هر تحلیلگر و حرفهای BI باید در زرادخانه خود داشته باشد.
در این دوره، مهارتهای خود در مدیریت پایگاه داده را به سطح بعدی میرسانید، و وارد مفاهیم پیشرفته مدیریت و تحلیل پایگاه دادههای SQL مانند رپلیکیشن، اتوماسیون و امنیت پایگاه داده خواهید شد.
ابتدا ساختار دوره، نصب نسخه کامیونیتی MySQL و Workbench را معرفی میکنیم و تسکهای کلیدی مدیریت پایگاه داده (DBA)، مانند ایجاد و ویرایش اسکیماها و جداول، درج و حذف رکوردها و اصول مهم پایگاه دادههای نرمالسازی شده را بررسی میکنیم. سپس به مفاهیم پیشرفتهتر مانند رپلیکیشن، بکآپگیری و بازیابی و نحوه استفاده از اتوماسیون با رویههای ذخیره شده، تریگرها و رویدادهای زمانبندی شده میپردازیم.
در طول دوره، نقش ادمین پایگاه داده ارشد را برای یک استارتاپ تجارت الکترونیک بر عهده دارید و یاد میگیرید چگونه یک پایگاه داده کامل را از پایه بسازید و populate کنید و این کار را با پروژهها و تکالیف عملی و واقعی انجام میدهید.
ساختار دوره:
- آشنایی با SQL و راهاندازی MySQL
برای دانشجویانی که دورههای دیگری در زمینه SQL نگذراندهاند، روشهای دقیق دانلود و نصب ابزارهای لازم برای دسترسی به MySQL، از جمله MySQL Community Server و MySQL Workbench را آموزش میدهیم. راهنماهای دانلود برای مک و ویندوز ارائه میشود و اولین کد SQL خود را اجرا میکنیم تا پایگاه داده پروژه که در سراسر دوره تحلیل میشود، ساخته شود.
- ایمپورت داده به پایگاه داده
ما سریعا مفاهیم اولیه مانند ساخت، درج و حذف رکوردها را بررسی میکنیم. سپس یاد میگیریم چگونه به آسانی داده بزرگ را با wizard به جدول ایمپورت کنیم. ما این ابزار کاربردی را در سراسر دوره استفاده خواهیم کرد. در این پروژه مانند یک ادمین واقعی پایگاه داده واقعی، در کنار توسعه کسب و کارتان، پایگاه دادهای را از صفر می سازید و populate میکنید.
- تغییر، بروزرسانی و نگاشت کلیدها
ما مفاهیم حیاتی مانند تغییر جداول، بروزرسانی رکوردها، و زیر و بم روابط کلیدهای اصلی و خارجی را بررسی میکنیم. سپس مستقیماً وارد تکالیف و آزمونهای مربوط به این بخش میشوید.
رپلیکیشن، بکآپگیری و بازیابی
در این بخش، مفاهیم حیاتی DBA مانند رپلیکیشن، بکآپگیری و بازیابی را معرفی میکنیم. ما درباره مزایای مختلف رپلیکیشن، متدهای بکآپگیری و نحوه بازیابی پایگاه دادهها صحبت میکنیم. همچنین نحوه بازیابی داده در صورت نیاز را آموزش میدهیم. این بخش خیلی جدی است.
- پروژه میان دوره
برای تکمیل این پروژه عملی نیاز به تمامی مهارتهایی دارید که تاکنون یاد گرفتهاید. در این پروژه، به مدیرعامل شرکت کمک میکنید تا ساختار داده را به نیازهای در حال تغییر کسبوکار ارتقا دهید و داده جدید را در پایگاه داده خود درج کنید.
اتوماسیون با تریگرها
در این بخش، یکی از قدرتمندترین ابزارهای اتوماسیون مدیریت پایگاه داده یعنی تریگرها را بررسی میکنیم. شما یاد میگیرید چگونه تریگرهایی بسازید که تغییرات در پایگاه داده را با دستورات create و update و delete رصد کنند و به صورت خودکار تغییراتی در جداول اعمال کنند. تریگرها بهترین دوستان شما در مدیریت پایگاه داده هستند و برای تحلیلگران نیز بسیار مفید میباشند.
- ایجاد views
گاهی نیاز نیست جدول جدید بسازید، و یک view (یا همان «جدول مجازی») گزینه بهتری است. در این بخش، در مورد views توضیح میدهیم، نحوه ساختن آنها را آموزش میدهیم و مزایای کاربردی در موارد خاص را بررسی میکنیم.
- ویرایشگر نمودار EER
یکی از بهترین ابزارهای در اختیار برای درک ساختار پایگاه داده و ارتباطات آن، استفاده از نمودارهای EER است. در این بخش، مباحث پایهای که در دوره مبتدی آموزش دیدید را مرور میکنیم و نحوه استفاده از ویرایشگر نمودار EER برای معکوس کردن اسکیما را آموزش میدهیم، که ابزاری بسیار کاربردی است.
- رویههای ذخیره شده و رویدادهای زمانبندی شده
در ادامه، به عمق اتوماسیون میپردازیم و نحوه ساخت رویههای ذخیره شده و رویدادهای زمانبندی شده را آموزش میدهیم. اگر از تریگرها خوشتان میآید، این بخش را دوست خواهید داشت. میتوانید از رویههای ذخیره شده برای سادهسازی فرآیندها، ماژولارسازی بهتر کد و تمرکز بر قسمتهای پیچیده کوئریها استفاده کنید. رویدادهای زمانبندی شده امکان اجرای فرآیندهای یکباره و یا تکراری در پایگاه داده را فراهم میکنند که میتوانید روی هر ریتمی که میخواهید زمانبندی کنید. اینها واقعاً سرگرمکننده هستند.
- اتوماسیون داده فعالیت وبسایت
در این بخش، درباره انواع داده که کسبوکارها معمولاً از فعالیتهای وبسایت خود جمعآوری میکنند، صحبت میکنیم. این داده شامل منابع ترافیک، رفتار درون سایت، خریدهای محصولات و موارد دیگر است. ما درباره روشهای ضبط انواع مختلف داده بحث کرده و نقش ادمین پایگاه داده در همکاری با مهندسی برای اطمینان از صحت کار را بررسی میکنیم.
- امنیت پایگاه داده
در بخش پایانی قبل از پروژه نهایی، به مهمترین تهدیدات امنیتی رایج برای پایگاه داده اشاره میکنیم و بهترین شیوهها برای کاهش ریسک امنیتی را بیان میکنیم. ما نقش ادمین پایگاه داده در سازمان، همکاری با تیم مهندسی و مسئولیتهای مربوطه را بررسی میکنیم.
- پروژه نهایی دوره
این پروژه عملی، تمامی مهارتهای ادمین پایگاه داده شما را ارزیابی میکند. باید جداول را تغییر دهید، داده زیادی ایمپورت کنید، ساختار بهینه برای یک مجموعه جدید از جداول مربوط به یک طرح تجاری نو طراحی کنید، نمودار EER برای جداول جدید خود رسم کنید و در نهایت، آنها را ایجاد کنید. پس از آن، باید یک رویه ذخیره شده و یک view بسازید که در گزارشدهی از داده جدید شرکت کاربرد دارد. در پایان، باید یک برنامه امنیتی جامع که همسو با بهترین شیوهها باشد تهیه کنید تا سازمان خود را در برابر تهدیدات مقاوم کنید. تصور میکنیم همه اینها در کنار هم، چندان ساده نباشد، اما الآن آمادهاید.
نکته مهم - این دوره عمیقاً به تحلیل داده و تحلیل پایگاه داده نمیپردازد. تمرکز اصلی بر ساخت، تغییر و نگهداری پایگاه دادههای SQL و MySQL است، با استفاده از MySQL و MySQL Workbench (تحلیل داده در دورههای جداگانه به صورت مفصل آموزش داده میشود).
اگر به دنبال روشی منحصربهفرد و جذاب برای توسعه مهارتهای مدیریت پایگاه داده پیشرفته در MySQL هستید، این دوره مناسب شما است.
این دوره برای چه کسانی مناسب است؟
- تحلیلگران یا حرفهایهای BI که قصد دارند در مدیریت پایگاه داده عمیقتر شده و ابزارهای اتوماسیون را بیاموزند.
- ادمین پایگاه داده (DBA) که میخواهد مدیریت پایگاه داده پیشرفته و ابزارهای اتوماسیون را یاد بگیرد.
- کسی که به دنبال تسلط به یکی از پرطرفدارترین زبانهای برنامهنویسی پایگاه داده است.
- دانشجویانی که به دنبال دورههای پروژه محور و عملی در مدیریت پایگاه داده با MySQL هستند.
- توجه - این دوره به تحلیل پایگاه داده نمیپردازد. (تحلیل داده در دورههای مجزا آموزش داده میشود.)
مدیریت پایگاه داده SQL - بررسی MySQL Workbench پیشرفته
-
ساختار و مباحث دوره 02:06
-
معرفی پروژه دوره 02:08
-
تعیین انتظارات 03:06
-
بررسی مهارتهای پیشنیاز 03:06
-
مهارتهای پیشنیاز None
-
بررسی نصب MySQL 01:45
-
دانلود روی مک - سرور کامیونیتی MySQL 04:53
-
دانلود روی مک - MySQL Workbench 02:50
-
دانلود روی ویندوز - سرور کامیونیتی و Workbench 07:39
-
اتصال Workbench به سرور 02:11
-
رابط MySQL Workbench 10:42
-
آمادهسازی Workbench 04:41
-
بررسی ایجاد، درج و حذف 01:48
-
بررسی - ایجاد اسکیما 03:24
-
بررسی - ایجاد جدول 07:07
-
بررسی - درج رکورد در جدول 10:19
-
بررسی - حذف رکوردها 10:40
-
ایمپورت داده از یک فایل 10:21
-
تکلیف - ایمپورت داده آیتم سفارش 01:11
-
راهحل - ایمپورت داده آیتم سفارش 10:56
-
تکلیف - ایمپورت داده بازپرداخت 01:32
-
راهحل - ایمپورت داده بازپرداخت 05:01
-
تکلیف - حذف رکوردها 01:36
-
راهحل - حذف رکوردها 04:40
-
تکلیف - ایمپورت داده باقیمانده 2012 00:45
-
راهحل - ایمپورت داده باقیمانده 2012 05:37
-
جایزه - بارگذاری داده 04:44
-
ایمپورت فایلهای داده به پایگاه داده None
-
بررسی تغییر، بروزرسانی و روابط کلیدها 01:29
-
بررسی - تغییر جداول 05:24
-
بررسی - بروزرسانی رکوردها 07:55
-
بررسی - روابط جدول و کاردینالیته 04:55
-
تکلیف - معرفی محصول جدید 01:08
-
راهحل - معرفی محصول جدید 04:18
-
تکلیف - افزودن محصول به آیتمهای سفارش 00:55
-
راهحل - افزودن محصول به آیتمهای سفارش 01:45
-
تکلیف - بروزرسانی داده محصول در آیتمهای سفارش 01:19
-
راهحل - بروزرسانی داده محصول در آیتمهای سفارش 02:20
-
تکلیف - نگاشت کلید اصلی به کلید خارجی 01:17
-
راهحل - نگاشت کلید اصلی به کلید خارجی 04:17
-
تکلیف - ایمپورت داده سهماهه اول 2013 00:37
-
راهحل - ایمپورت داده سهماهه اول 2013 03:28
-
تغییر، بروزرسانی و نگاشت کلیدها None
-
رپلیکیشن 11:29
-
بکآپگیری و بازیابی 09:39
-
تکلیف - بکآپگیری و بازیابی 01:11
-
راهحل - بکآپگیری و بازیابی 04:00
-
رپلیکیشن، بکآپگیری و بازیابی None
-
تکلیف - پروژه میان دوره 02:09
-
راهحل - پروژه میان دوره 20:02
-
بررسی - مبانی تریگرها 08:37
-
بررسی عمیق تریگرها 34:17
-
تکلیف - ایجاد و بروزرسانی سفارشها 02:07
-
راهحل - ایجاد و بروزرسانی سفارشها 06:35
-
تکلیف - تریگرها 02:19
-
راهحل - تریگرها 05:10
-
تکلیف - تست سیستم تریگر خود 02:09
-
راهحل - تست سیستم تریگر خود 04:04
-
اتوماسیون با تریگرها None
-
Views 10:00
-
تکلیف - ایجاد سشنهای وبسایت 01:04
-
راهحل - ایجاد سشنهای وبسایت 08:12
-
تکلیف - ایجاد Views 00:52
-
راهحل - ایجاد Views 05:00
-
ایجاد Views None
-
بررسی - ویرایشگر نمودار EER 19:58
-
مهندسی معکوس نمودارهای EER 09:12
-
تکلیف - ویرایشگر نمودار EER 01:11
-
راهحل - ویرایشگر نمودار EER 05:25
-
ویرایشگر نمودار EER None
-
رویههای ذخیره شده 20:50
-
رویدادهای زمانبندی شده 09:32
-
تکلیف - رویههای ذخیره شده 01:46
-
راهحل - رویههای ذخیره شده 12:40
-
رویههای ذخیره شده و رویدادهای زمانبندی شده None
-
نوشتن داده از فعالیت وبسایت 10:18
-
تکلیف - نوشتن داده از فعالیت وبسایت 00:42
-
راهحل - نوشتن داده از فعالیت وبسایت 02:50
-
تکلیف - ایمپورت داده صفحه نمایش وبسایت 00:37
-
راهحل - ایمپورت داده صفحه نمایش وبسایت 05:29
-
اتوماسیون داده از فعالیت وبسایت None
-
تهدیدات امنیتی 10:19
-
بهترین شیوههای امنیت 07:56
-
تکلیف - امنیت پایگاه داده 01:10
-
راهحل - امنیت پایگاه داده 02:59
-
امنیت None
-
تکلیف - پروژه نهایی دوره 02:40
-
راهحل - پروژه نهایی دوره 41:19
مشخصات آموزش
مدیریت پایگاه داده SQL - بررسی MySQL Workbench پیشرفته
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:88
- مدت زمان :07:56:14
- حجم :2.61GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy