لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدیریت پایگاه داده SQL پیشرفته با میز کار MySQL
Advanced SQL Database Administration with MySQL Workbench
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مسلط به طراحی پایگاه داده SQL و سیستم های مدیریت پایگاه داده پیشرفته برای ساخت و نگهداری پایگاه های داده با پروژه های واقعی مانند محرکها، رویههای ذخیرهشده، و رویدادهای زمانبندیشده، نمودارهای EER را ایجاد و اصلاح کنید تا ساختار جدول و روابط را درک کنید، از طریق تکالیف و پروژههای عملی و واقعی که در هیچ جای دیگری نمیتوانید پیدا کنید، کار کنید. دسترسی مادامالعمر به فایلهای منابع، آزمونها، تکالیف و متخصصان. پشتیبانی پیش نیازها:MySQL Workbench و Community Server برای Mac یا Windows/PC (ما مراحل نصب رایگان را طی خواهیم کرد) اگر در MySQL یا مدیریت پایگاه داده تازه کار هستید، توصیه می کنیم ابتدا دوره آموزشی "SQL Database for Beginners" را بخوانید.
MySQL ابزاری قدرتمند برای مدیریت و تجزیه و تحلیل پایگاههای داده رابطهای و مهارتی است که هر تحلیلگر و متخصص BI باید در زرادخانه خود داشته باشد. در این دوره، مهارت های مدیریت پایگاه داده خود را به سطح بعدی ارتقا می دهید و به مفاهیم پیشرفته ای مانند تکرار، اتوماسیون و امنیت پایگاه داده می پردازید.
ما با معرفی ساختار دوره، نصب MySQL Community و Workbench و بررسی وظایف کلیدی مدیریت پایگاه داده (DBA) شروع می کنیم. ایجاد و ویرایش جداول طرحواره ها، درج و حذف رکوردها و بررسی اصول کلیدی پایگاه های داده نرمال شده. از آنجا با مفاهیم پیشرفتهتری مانند تکرار، پشتیبانگیری و بازیابی کار میکنیم، و یاد میگیریم که چگونه از طریق رویههای ذخیرهشده، راهاندازها و رویدادهای زمانبندیشده از اتوماسیون استفاده کنیم.
در طول دوره، شما نقش مدیر پایگاه داده را برای یک راه اندازی تجارت الکترونیک بازی می کنید و یاد می گیرید که چگونه یک پایگاه داده کامل را از ابتدا با استفاده از پروژه ها و تکالیف واقعی بسازید و پر کنید.
خلاصه دوره:
SQL Intro MySQL Setup
برای دانشآموزانی که یکی از دورههای دیگر SQL ما را تکمیل نکردهاند، نحوه دانلود و نصب ابزارهایی را که برای دسترسی به MySQL به آنها نیاز داریم، از جمله MySQL Community Server MySQL Workbench را نشان میدهیم. ما راهنماهای دانلود را برای رایانه های شخصی Mac به اشتراک می گذاریم و اولین قطعه کد SQL خود را برای ایجاد پایگاه داده پروژه که در طول دوره تحلیل خواهیم کرد، اجرا می کنیم.
وارد کردن داده به پایگاه داده
ما به سرعت برخی از مفاهیم اساسی مانند ایجاد، درج و حذف رکوردها را بررسی خواهیم کرد. سپس می آموزیم که چگونه با استفاده از جادوگر وارد کردن داده های جدولی، به راحتی با واردات داده های بزرگ مقابله کنیم. ما از این ابزار مفید در طول دوره استفاده خواهیم کرد. شما با رشد کسب و کار، یک پایگاه داده از ابتدا ایجاد و پر خواهید کرد، درست مانند یک DBA واقعی به عنوان بخشی از پروژه دوره.
تغییر، به روز رسانی کلیدهای نقشه برداری
ما به طور خلاصه مفاهیم مهمی مانند تغییر جداول و بهروزرسانی سوابق را مرور میکنیم، در مورد نکات کلیدی اصلی و خارجی بحث میکنیم و از آنجا مستقیماً به تکالیف و آزمونهای خود برای این بخش خواهید رفت.
تکرار، بازیابی پشتیبان
در اینجا ما مفاهیم حیاتی DBA همانند سازی، پشتیبان گیری و بازیابی را معرفی می کنیم. ما در مورد مزایای مختلف تکرار، روشهای مختلف پشتیبانگیری از پایگاههای داده صحبت خواهیم کرد، و شما یاد خواهید گرفت که چگونه دادههای خود را در صورت لزوم بازیابی کنید. این در حال وارد شدن به چیزهای بسیار جدی است!
*** پروژه میان دوره ای برای تکمیل این پروژه در اواسط دوره به تمام مهارت هایی که تاکنون آموخته اید نیاز دارید. شما با بهبود ساختار دادهها برای تطبیق با نیازهای در حال تغییر کسبوکار و درج دادههای جدید در مکانهای مختلف در پایگاه داده خود به مدیر عامل خود کمک خواهید کرد.
Trigger Automation در اینجا ما به یکی از قدرتمندترین ابزارهای اتوماسیونی که به عنوان یک DBA ... ماشه استفاده می کنید، می پردازیم! شما یاد خواهید گرفت که چگونه می توانید از طریق ایجاد، به روز رسانی و حذف عبارات، محرک هایی برای جستجوی تغییرات در پایگاه داده ایجاد کنید و سپس به طور خودکار تغییرات را در یکی از جداول خود اعمال کنید. Triggers بهترین دوست شما به عنوان یک DBA خواهد بود و می تواند برای تحلیلگران نیز بسیار مفید باشد.
ایجاد نماها گاهی اوقات شما نیازی به ایجاد جدول ندارید و نما (معروف به "جدول مجازی)" گزینه بهتری است. از مزایای عمده استفاده از نماها در شرایط خاص.
ویرایشگر نمودار EER یکی از بهترین ابزارهایی که برای درک پایگاه داده و انتقال ساختار آن به دیگران در سازمان شما در اختیار دارید، استفاده از نمودارهای EER است. ما برخی از اصولی را که در دوره مبتدی مورد بحث قرار دادیم مرور خواهیم کرد، و همچنین یاد خواهیم گرفت که چگونه از ویرایشگر نمودار EER برای مهندسی معکوس طرحواره خود استفاده کنیم، که ابزار بسیار مفیدی است!
رویههای ذخیرهشده رویدادهای زمانبندیشده سپس، با یادگیری نحوه ایجاد رویههای ذخیرهشده و رویدادهای زمانبندیشده، عمیقتر به اتوماسیون میپردازیم. اگر محرک ها را دوست داشتید، اینها را دوست خواهید داشت! میتوانید از رویههای ذخیرهشده برای سادهسازی فرآیندهایتان، ایجاد کدهای ماژولارتر و درک آسانتر، و متمرکز کردن بخشهای خاصی از پرسوجوهای پیچیده استفاده کنید که میتوانید در سراسر سازمان خود از آنها استفاده کنید. رویدادهای زمانبندی شده به شما امکان میدهند فرآیندهای یکباره یا تکراری را در پایگاه داده خود اجرا کنید، که میتوانید بر اساس هر آهنگی که میخواهید برنامهریزی کنید. اینها واقعا سرگرم کننده هستند!
خودکارسازی دادهها از فعالیت وبسایت در اینجا ما در مورد انواع مختلف دادههایی که کسبوکارها معمولاً از فعالیت وبسایت خود ردیابی میکنند، از جمله دادههای منبع ترافیک، رفتار در محل، خرید محصول و موارد دیگر صحبت خواهیم کرد. ما در مورد روشهای مختلفی که برای گرفتن انواع دادههای مختلف استفاده میشود، بحث خواهیم کرد و نقش DBA در مشارکت با Engineering را مورد بحث قرار خواهیم داد تا مطمئن شویم که همه اینها همانطور که باید کار میکند.
امنیت پایگاه داده در آخرین بخش قبل از پروژه نهایی، ما برخی از رایج ترین انواع تهدیدات امنیتی پایگاه داده را که باید به عنوان یک DBA از آنها آگاه باشید، و همچنین بهترین شیوه های امنیتی برای کاهش ریسک خود را مورد بحث قرار خواهیم داد. . مجدداً در مورد نقش DBA در سازمان بحث خواهیم کرد، اینکه چگونه یک DBA با Engineering در اینجا شریک خواهد شد و معمولاً چه کسی مالک چه چیزی است.
***پروژه دوره نهایی این پروژه عملی تمام مهارت های DBA شما را آزمایش می کند. شما باید جداول را تغییر دهید، داده های زیادی را وارد کنید، یک ساختار بهینه برای مجموعه کاملاً جدیدی از جداول برای یک ابتکار تجاری جدید طراحی کنید، یک نمودار EER ایجاد کنید که جداول جدید شما را توصیف کند، و سپس در واقع آنها را ایجاد خواهید کرد. پس از آن، باید یک رویه ذخیره شده و یک نمای ایجاد کنید، که هر دو برای گزارش داده های جدیدی که شرکت جمع آوری خواهد کرد استفاده می شود. در نهایت، باید یک برنامه امنیتی جامع تهیه کنید تا مطمئن شوید که سازمان شما از تهدیدها آگاه است و بهترین شیوه ها را دنبال می کند. من می دانم که این خیلی به نظر می رسد، اما در این مرحله شما برای آن آماده خواهید بود!
نکته مهم: این دوره به کاوش داده ها و تجزیه و تحلیل پایگاه داده نمی پردازد. هدف ما در اینجا تمرکز بر ساخت، تغییر و نگهداری پایگاههای داده SQL/MySQL با استفاده از MySQL و MySQL Workbench است (تحلیل دادهها را در دورههای جداگانه پوشش میدهیم).
________________________________
همین امروز ثبت نام کنید و به LIFETIME دسترسی داشته باشید:
8 ساعت ویدیو با کیفیت بالا
کتاب الکترونیکی MySQL و برگه های تقلب قابل دانلود
آزمونها و تکالیف
پروژه های SQL میان دوره و نهایی
30 روز ضمانت بازگشت وجه
اگر به دنبال راهی منحصر به فرد و جذاب برای توسعه مهارت های مدیریت پایگاه داده MySQL پیشرفته هستید، این دوره برای شما مناسب است.
مدیریت مبارک!
-John (مدرس پیشرو SQL MySQL Expert، Maven Analytics)
________________________________
به دنبال مجموعه کامل هوش تجاری هستید؟ برای مرور کتابخانه کامل دوره ما، از جمله دوره های Excel، Power BI، MySQL و Tableau، "Maven Analytics" را جستجو کنید!
ببینید چرا جان یکی از برترین مربیان SQL/MySQL در Udemy است:
"من کاملاً این دوره را دوست داشتم! درک همه چیز آسان بود، اما با سرعت کافی پیش رفت که من هرگز خسته نشدم. چیزهای زیادی در مورد MySQL یاد گرفتم و از انجام آن لذت بردم. در واقع، در پایان روزی که نمیخواستم یادگیری را متوقف کنم - میخواستم به درس بعدی ادامه دهم!»
- Ann S.
"این یک دوره پیشرفته عالی است! من چندین دوره SQL را از Maven Analytics گذرانده ام و همه آنها را توصیه می کنم. بهترین بخش این دوره جزئیاتی است که آنها با ایجاد یک پایگاه داده تجارت الکترونیک در دنیای واقعی گنجانده اند. این بسیار ساده تر است. برای درک مفاهیم زمانی که می توانید ببینید که چگونه آنها به معنای واقعی کلمه در سناریوها و نتایج به جای نظریه صرفاً اعمال می شوند. کار عالی!"
- دن اس.
"درک عمیق جان از SQL و تجزیه و تحلیل پایگاه داده و توانایی توضیح این ابزارها واقعا بی نظیر است. من دوره های دیگر SQL و MySQL را گذرانده ام و سعی کرده ام کتاب بخوانم، اما این دوره به مراتب موثرترین است. برای دیدن مطالب بیشتر هیجان زده هستم. دوره هایی از جان!"
- استیون ام.
سرفصل ها و درس ها
شروع شدن
Getting Started
ساختار و طرح کلی دوره
Course Structure & Outline
دانلود: منابع دوره
DOWNLOAD: Course Resources
شروع شدن
Getting Started
ساختار و طرح کلی دوره
Course Structure & Outline
مرا بخوانید: نکات مهم برای دانشجویان جدیدالورود
READ ME: Important Notes for New Students
مرا بخوانید: نکات مهم برای دانشجویان جدیدالورود
READ ME: Important Notes for New Students
دانلود: منابع دوره
DOWNLOAD: Course Resources
معرفی پروژه دوره
Introducing The Course Project
معرفی پروژه دوره
Introducing The Course Project
تعیین انتظارات
Setting Expectations
تعیین انتظارات
Setting Expectations
مهارت های پیش نیاز
Prerequisite Skills
بررسی مهارت های پیش نیاز
Prerequisite Skills Review
مهارت های پیش نیاز
Prerequisite Skills
مهارت های پیش نیاز
Prerequisite Skills
بررسی مهارت های پیش نیاز
Prerequisite Skills Review
مهارت های پیش نیاز
Prerequisite Skills
معرفی و راه اندازی MySQL
MySQL Intro & Setup
اتصال Workbench به سرور
Connecting Workbench to the Server
معرفی و راه اندازی MySQL
MySQL Intro & Setup
بررسی اجمالی نصب MySQL
MySQL Installation Overview
بررسی اجمالی نصب MySQL
MySQL Installation Overview
مک دانلود - MySQL Community Server
Mac Download - MySQL Community Server
مک دانلود - MySQL Community Server
Mac Download - MySQL Community Server
مک دانلود - MySQL Workbench
Mac Download - MySQL Workbench
مک دانلود - MySQL Workbench
Mac Download - MySQL Workbench
دانلود کامپیوتر - سرور و میز کار جامعه
PC Download - Community Server & Workbench
دانلود کامپیوتر - سرور و میز کار جامعه
PC Download - Community Server & Workbench
اتصال Workbench به سرور
Connecting Workbench to the Server
رابط کاربری MySQL Workbench
MySQL Workbench Interface
رابط کاربری MySQL Workbench
MySQL Workbench Interface
آماده سازی میز کار
Preparing Workbench
آماده سازی میز کار
Preparing Workbench
وارد کردن فایل های داده به پایگاه داده
Importing Data Files to the Database
بررسی: ایجاد یک طرحواره
REVIEW: Creating a Schema
تکلیف: وارد کردن داده های بازپرداخت
ASSIGNMENT: Importing Refund Data
تکلیف: وارد کردن داده های باقیمانده 2012
ASSIGNMENT: Importing Remaining 2012 Data
راه حل: وارد کردن داده های باقی مانده 2012
SOLUTION: Importing Remaining 2012 Data
پاداش: بارگذاری داده ها
BONUS: Load Data
وارد کردن فایل های داده به پایگاه داده
Importing Data Files to the Database
نمای کلی ایجاد، درج و حذف
Overview of Create, Insert & Delete
نمای کلی ایجاد، درج و حذف
Overview of Create, Insert & Delete
بررسی: ایجاد یک طرحواره
REVIEW: Creating a Schema
بررسی: ایجاد یک جدول
REVIEW: Creating a Table
بررسی: ایجاد یک جدول
REVIEW: Creating a Table
بررسی: درج رکوردها در یک جدول
REVIEW: Inserting Records into a Table
بررسی: درج رکوردها در یک جدول
REVIEW: Inserting Records into a Table
بررسی: حذف سوابق
REVIEW: Deleting Records
بررسی: حذف سوابق
REVIEW: Deleting Records
وارد کردن داده ها از یک فایل
Importing Data from a File
وارد کردن داده ها از یک فایل
Importing Data from a File
تکلیف: وارد کردن اطلاعات مورد سفارش
ASSIGNMENT: Importing Order Item Data
تکلیف: وارد کردن اطلاعات مورد سفارش
ASSIGNMENT: Importing Order Item Data
راه حل: وارد کردن اطلاعات مورد سفارش
SOLUTION: Importing Order Item Data
راه حل: وارد کردن اطلاعات مورد سفارش
SOLUTION: Importing Order Item Data
تکلیف: وارد کردن داده های بازپرداخت
ASSIGNMENT: Importing Refund Data
راه حل: وارد کردن داده های بازپرداخت
SOLUTION: Importing Refund Data
راه حل: وارد کردن داده های بازپرداخت
SOLUTION: Importing Refund Data
تکلیف: حذف سوابق
ASSIGNMENT: Deleting Records
تکلیف: حذف سوابق
ASSIGNMENT: Deleting Records
راه حل: حذف سوابق
SOLUTION: Deleting Records
راه حل: حذف سوابق
SOLUTION: Deleting Records
تکلیف: وارد کردن داده های باقیمانده 2012
ASSIGNMENT: Importing Remaining 2012 Data
راه حل: وارد کردن داده های باقی مانده 2012
SOLUTION: Importing Remaining 2012 Data
پاداش: بارگذاری داده ها
BONUS: Load Data
وارد کردن فایل های داده به پایگاه داده
Importing Data Files to the Database
وارد کردن فایل های داده به پایگاه داده
Importing Data Files to the Database
کلیدهای تغییر، به روز رسانی و نقشه برداری
Altering, Updating & Mapping Keys
مروری بر تغییر، بهروزرسانی و روابط کلیدی
Overview of Alter, Update & Key Relationships
بررسی: تغییر جداول
REVIEW: Altering Tables
بررسی: به روز رسانی سوابق
REVIEW: Updating Records
راه حل: معرفی یک محصول جدید
SOLUTION: Introducing a New Product
تکلیف: به روز رسانی اطلاعات محصول در موارد سفارش
ASSIGNMENT: Updating Product Data in Order Items
تکلیف: کلید اصلی نقشه برداری کلید خارجی
ASSIGNMENT: Primary Key to Foreign Key Mapping
کلیدهای تغییر، به روز رسانی و نقشه برداری
Altering, Updating & Mapping Keys
کلیدهای تغییر، به روز رسانی و نقشه برداری
Altering, Updating & Mapping Keys
مروری بر تغییر، بهروزرسانی و روابط کلیدی
Overview of Alter, Update & Key Relationships
بررسی: تغییر جداول
REVIEW: Altering Tables
بررسی: به روز رسانی سوابق
REVIEW: Updating Records
بررسی: جدول رابطه و کاردینالیته
REVIEW: Table Relationship & Cardinality
بررسی: جدول رابطه و کاردینالیته
REVIEW: Table Relationship & Cardinality
تکلیف: معرفی یک محصول جدید
ASSIGNMENT: Introducing a New Product
تکلیف: معرفی یک محصول جدید
ASSIGNMENT: Introducing a New Product
راه حل: معرفی یک محصول جدید
SOLUTION: Introducing a New Product
تکلیف: افزودن محصول به موارد سفارش
ASSIGNMENT: Adding Product to Order Items
تکلیف: افزودن محصول به موارد سفارش
ASSIGNMENT: Adding Product to Order Items
راه حل: افزودن محصول به موارد سفارش
SOLUTION: Adding Product to Order Items
راه حل: افزودن محصول به موارد سفارش
SOLUTION: Adding Product to Order Items
تکلیف: به روز رسانی اطلاعات محصول در موارد سفارش
ASSIGNMENT: Updating Product Data in Order Items
راه حل: به روز رسانی اطلاعات محصول در موارد سفارش
SOLUTION: Updating Product Data in Order Items
راه حل: به روز رسانی اطلاعات محصول در موارد سفارش
SOLUTION: Updating Product Data in Order Items
تکلیف: کلید اصلی نقشه برداری کلید خارجی
ASSIGNMENT: Primary Key to Foreign Key Mapping
راه حل: کلید اصلی نقشه برداری کلید خارجی
SOLUTION: Primary Key to Foreign Key Mapping
راه حل: کلید اصلی نقشه برداری کلید خارجی
SOLUTION: Primary Key to Foreign Key Mapping
تکلیف: وارد کردن داده های سه ماهه اول 2013
ASSIGNMENT: Importing 2013 Q1 Data
تکلیف: وارد کردن داده های سه ماهه اول 2013
ASSIGNMENT: Importing 2013 Q1 Data
راه حل: وارد کردن داده های سه ماهه اول 2013
SOLUTION: Importing 2013 Q1 Data
راه حل: وارد کردن داده های سه ماهه اول 2013
SOLUTION: Importing 2013 Q1 Data
کلیدهای تغییر، به روز رسانی و نقشه برداری
Altering, Updating & Mapping Keys
تکرار، پشتیبان گیری و بازیابی
Replication, Backup & Recovery
تکلیف: پشتیبان گیری و بازیابی
ASSIGNMENT: Backup & Recovery
راه حل: پشتیبان گیری و بازیابی
SOLUTION: Backup & Recovery
تکرار، پشتیبان گیری و بازیابی
Replication, Backup & Recovery
همانند سازی
Replication
همانند سازی
Replication
پشتیبان گیری و بازیابی
Backup & Recovery
پشتیبان گیری و بازیابی
Backup & Recovery
تکلیف: پشتیبان گیری و بازیابی
ASSIGNMENT: Backup & Recovery
راه حل: پشتیبان گیری و بازیابی
SOLUTION: Backup & Recovery
تکرار، پشتیبان گیری و بازیابی
Replication, Backup & Recovery
تکرار، پشتیبان گیری و بازیابی
Replication, Backup & Recovery
پروژه میان دوره
Mid-Course Project
تکلیف: پروژه میان دوره
ASSIGNMENT: Mid-Course Project
راه حل: پروژه میان دوره
SOLUTION: Mid-Course Project
پروژه میان دوره
Mid-Course Project
تکلیف: پروژه میان دوره
ASSIGNMENT: Mid-Course Project
راه حل: پروژه میان دوره
SOLUTION: Mid-Course Project
اتوماسیون ماشه
Trigger Automation
تکلیف: ایجاد و به روز رسانی سفارشات
ASSIGNMENT: Creating & Updating Orders
راه حل: سیستم ماشه خود را آزمایش کنید
SOLUTION: Testing Your Trigger System
اتوماسیون ماشه
Trigger Automation
اتوماسیون ماشه
Trigger Automation
بررسی: اصول اولیه را آغاز می کند
REVIEW: Triggers Basics
بررسی: اصول اولیه را آغاز می کند
REVIEW: Triggers Basics
شیرجه عمیق را آغاز می کند
Triggers Deep Dive
شیرجه عمیق را آغاز می کند
Triggers Deep Dive
تکلیف: ایجاد و به روز رسانی سفارشات
ASSIGNMENT: Creating & Updating Orders
راه حل: ایجاد و به روز رسانی سفارشات
SOLUTION: Creating & Updating Orders
راه حل: ایجاد و به روز رسانی سفارشات
SOLUTION: Creating & Updating Orders
تکلیف: محرک ها
ASSIGNMENT: Triggers
تکلیف: محرک ها
ASSIGNMENT: Triggers
راه حل: محرک ها
SOLUTION: Triggers
راه حل: محرک ها
SOLUTION: Triggers
تکلیف: آزمایش سیستم ماشه شما
ASSIGNMENT: Testing Your Trigger System
تکلیف: آزمایش سیستم ماشه شما
ASSIGNMENT: Testing Your Trigger System
راه حل: سیستم ماشه خود را آزمایش کنید
SOLUTION: Testing Your Trigger System
اتوماسیون ماشه
Trigger Automation
ایجاد نماها
Creating Views
تکلیف: ایجاد جلسات وب سایت
ASSIGNMENT: Creating Website Sessions
راه حل: ایجاد جلسات وب سایت
SOLUTION: Creating Website Sessions
تکلیف: ایجاد نماها
ASSIGNMENT: Creating Views
راه حل: ایجاد نماها
SOLUTION: Creating Views
ایجاد نماها
Creating Views
ایجاد نماها
Creating Views
بازدیدها
Views
بازدیدها
Views
تکلیف: ایجاد جلسات وب سایت
ASSIGNMENT: Creating Website Sessions
راه حل: ایجاد جلسات وب سایت
SOLUTION: Creating Website Sessions
تکلیف: ایجاد نماها
ASSIGNMENT: Creating Views
راه حل: ایجاد نماها
SOLUTION: Creating Views
ایجاد نماها
Creating Views
ویرایشگر نمودار EER
The EER Diagram Editor
بررسی: ویرایشگر نمودار EER
REVIEW: The EER Diagram Editor
ویرایشگر نمودار EER
The EER Diagram Editor
ویرایشگر نمودار EER
The EER Diagram Editor
بررسی: ویرایشگر نمودار EER
REVIEW: The EER Diagram Editor
نمایش نظرات