لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش در حال توسعه با MySQL
Developing with MySQL
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر از جمع کردن آموزشهای جدا شده خسته شدهاید و میخواهید به روشی آسان بر MySQL مسلط شوید، این دورهای است که به آن نیاز دارید. در این دوره آموزشی، توسعه با MySQL، از طریق مجموعهای از کلیپهای ساده و قابل پیگیری که هم تئوری و هم عملی را پوشش میدهد، به یک توسعهدهنده MySQL خبره تبدیل خواهید شد. ابتدا با Views، Procedures ذخیره شده، Triggerها و Events کار خواهید کرد. در مرحله بعد، تراکنش ها، همزمانی، انواع داده ها و طراحی پایگاه داده را بررسی خواهید کرد. در نهایت، برای کارایی و امنیت بالا به نمایه سازی می پردازید. در پایان این دوره، شما قادر خواهید بود حتی بلندپروازانه ترین پروژه های MySQL را با اطمینان و سهولت مدیریت کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
در حال توسعه با MySQL
Developing with MySQL
معرفی
Introduction
نصب MySQL در ویندوز، مک و لینوکس
Installing MySQL on Windows, Mac, and Linux
ایجاد پایگاه های داده
Creating the Databases
بازدیدها
Views
ایجاد نماها
Creating Views
تغییر و حذف نماها
Altering and Dropping Views
نماهای قابل به روز رسانی
Updateable Views
رویه های ذخیره شده
Stored Procedures
رویه های ذخیره شده
Stored Procedures
پارامترهای رویه
Procedure Parameters
اعتبارسنجی پارامتر
Parameter Validation
متغیرها
Variables
محرک ها و رویدادها
Triggers and Events
محرک ها و رویدادها
Triggers and Events
مشاهده محرک ها
Viewing Triggers
مناسبت ها
Events
مشاهده، رها کردن، و تغییر رویدادها
Viewing, Dropping, and Altering Events
معاملات و همزمانی
Transactions and Concurrency
معاملات و همزمانی
Transactions and Concurrency
ایجاد معاملات
Creating Transactions
همزمانی و قفل
Concurrency and Locking
مشکلات همزمانی
Problems with Concurrency
سطح جداسازی خوانده نشده است
Isolation Level Read Uncommitted
سطح جداسازی خواندن متعهد شد
Isolation Level Read Committed
سطح جداسازی قابل تکرار خواندن
Isolation Level Repeatable Read
سطح جداسازی قابل سریال سازی
Isolation Level Serializable
بن بست ها
Deadlocks
خلاصه
Summary
انواع داده ها
Data Types
رشته ها انواع داده ها
Data Types Strings
انواع داده اعداد صحیح
Data Types Integers
انواع داده ها منطقی
Data Types Rationals
انواع داده های بولی
Data Types Boolean
انواع داده ها تاریخ و زمان
Data Types Date and Time
طراحی پایگاه داده
Database Design
طراحی پایگاه داده
Database Design
مدل سازی داده ها
Data Modelling
مدل های مفهومی
Conceptual Models
روابط - یک به یک
Relationships - One-to-one
روابط - یک به چند
Relationships - One-to-many
روابط - چند به چند
Relationships - Many-to-many
مدل های منطقی
Logical Models
مدل های فیزیکی
Physical Models
کلیدهای اصلی
Primary Keys
کلیدهای خارجی
Foreign Keys
محدودیت های کلید خارجی
Foreign Key Constraints
1NF اولین فرم عادی
1NF First Normal Form
2NF فرم دوم عادی
2NF Second Normal Form
3NF فرم سوم عادی
3NF Third Normal Form
مهندسی پیشرو یک مدل
Forward Engineering a Model
نمایه سازی برای عملکرد بالا
Indexing for High Performance
نمایه سازی برای عملکرد بالا
Indexing for High Performance
ایجاد شاخص ها
Creating Indexes
مشاهده شاخص ها
Viewing Indexes
ستون های پیشوند
Prefix Columns
شاخص های ترکیبی
Composite Indexes
فهرست های مرکب ترتیب ستون ها
Composite Indexes Order of Columns
وقتی شاخص ها نادیده گرفته می شوند
When Indexes Are Ignored
شاخص های پوششی
Covering Indexes
حفظ شاخص ها
Maintaining Indexes
امنیت داده ها
Data Security
امنیت داده ها
Data Security
حذف کاربران، تغییر رمز عبور
Dropping Users, Changing Passwords
اعطای امتیاز به کاربران
Granting Privileges to Users
اعطای امتیاز به برنامه ها
Granting Privileges to Apps
نمایش نظرات