آموزش سیستم مدیریت پایگاه داده از ابتدا - قسمت 1

Database Management System from scratch - Part 1

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سیستم های مدیریت پایگاه داده را از ابتدا بیاموزید زیرا سیستم مدیریت پایگاه داده هسته علم کامپیوتر را تشکیل می دهد. شما با مفاهیم اصلی سیستم های مدیریت پایگاه داده بسیار آشنا خواهید شد. یک بعد متفاوت شما قادر خواهید بود به تمام سوالات امتحاناتی مانند GATE,PGEE,ISRO پاسخ دهید. شما قادر خواهید بود در دوره لیسانس خود در دوره سیستم های مدیریت پایگاه داده خود رتبه برتر را کسب کنید درک نحوه عملکرد سیستم های مدیریت پایگاه داده پیش نیازها:داشتن رایانه شخصی با اتصال به اینترنت حتی دانش صفر در سیستم های مدیریت پایگاه داده خوب است - من هر آنچه را که باید بدانید به شما آموزش خواهم داد

به دوره سیستم مدیریت پایگاه داده از ابتدا خوش آمدید!!!

تسلط بر مفاهیم سیستم مدیریت پایگاه داده برای شروع کار با علوم کامپیوتر بسیار مهم است زیرا سیستم مدیریت پایگاه داده برنامه‌ای است که مسئول آسانی واکشی داده‌ها از پایگاه داده است و این ستون فقرات است. اینترنت امروز مفاهیمی که قرار است مطالعه کنیم، درک بسیار خوبی از سیستم مدیریت پایگاه داده به دست می‌دهد و در پایان آن می‌توانید به هر سؤال مصاحبه در مورد سیستم مدیریت پایگاه داده پاسخ دهید.

بدون استفاده از سیستم های مدیریت پایگاه داده، برقراری ارتباط با داده های موجود در سرور بسیار دشوار است. امروزه هر سروری سیستم مدیریت پایگاه داده را در خود نصب کرده است. از طریق این دوره شما نه تنها به اصول اولیه سیستم‌های مدیریت پایگاه داده مسلط خواهید شد، بلکه برای ورود به مفاهیم پیشرفته سیستم‌های مدیریت پایگاه داده نیز آماده می‌شوید.

در این دوره، هر مفهومی از سیستم مدیریت پایگاه داده به روشی آسان و قابل درک آموزش داده می‌شود، به گونه‌ای که هر کسی بدون هیچ پیش‌نیازی می‌تواند به آسان‌ترین روش بر مفاهیم سیستم مدیریت پایگاه داده تسلط یابد.

بیایید و به من بپیوندید، به شما اطمینان می‌دهم که بهترین تجربه یادگیری را نه تنها در مورد سیستم‌های مدیریت پایگاه داده، بلکه هسته‌ی علوم کامپیوتر در ابعاد متفاوتی نیز خواهید داشت.


سرفصل ها و درس ها

معرفی Introduction

  • نکته مهم Important Tip

  • معرفی Introduction

  • مدل داده و انواع آن Data model and its types

مبانی مدل ER Basics of ER model

  • موجودیت، رابطه و ویژگی توضیح داده شده است Entity, Relationship and Attribute Explained

  • دیدگاه طراح پایگاه داده Database Designer's perspective

  • مدل ER و مدل رابطه ای - مزایا و معایب ER Model and Relational Model - Advantages and Disadvantages

  • ایده اصلی ویژگی های رابطه Basic Idea of Attributes of relationship

  • ویژگی‌های ساده در مقابل ویژگی‌های ترکیبی، ویژگی‌های با ارزش واحد در مقابل ویژگی‌های چند ارزشی Simple vs Composite Attributes, Single valued vs Multi-valued Attributes

  • ذخیره شده در مقابل ویژگی های مشتق شده Stored vs Derived Attributes

  • ویژگی های پیچیده Complex Attributes

رابطه - اصطلاحات و انواع Relationship - Terminologies and Types

  • درجه یک رابطه و نسبت کاردینالیتی Degree of a relationship and Cardinality Ratio

  • نسبت کاردینالیتی با مثال توضیح داده شده است Cardinality Ratio Explained with example

  • انواع مشارکت - مشارکت کلی در مقابل مشارکت جزئی Types of Participation - Total vs Partial Participation

  • مثالی برای نشان دادن مشارکت کلی و جزئی Example to illustrate Total and Partial Participation

  • مثال های بیشتر در مورد حداکثر و حداقل کاردینالیته More Examples on Maximum and Minimum Cardinality

  • انواع روابط Types of Relationships

  • رابطه بازگشتی Recursive Relationship

  • مثال در مورد یافتن نوع رابطه Example on finding the type of relationship

مدل رابطه ای Relational Model

  • انواع Tuple، Field، Domain و Entity vs Entity Tuple, Field, Domain and Entity vs Entity types

  • چگونه مدل رابطه ای از ریاضی گسسته به دست می آید How Relational Model is derived from Discrete Math

  • درجه یک رابطه، وضعیت یک رابطه، قصد در مقابل گسترش Degree of a relation, state of a relation, Intention vs Extension

  • قوانین مهم در مدل رابطه ای Important Rules in Relational Model

محدودیت های مدل رابطه ای Constraints of Relational Model

  • انواع محدودیت ها، محدودیت های دامنه توضیح داده شده است Types of Constraints, Domain Constraints Explained

  • محدودیت های کلیدی - مقدمه Key Constraints - Intro

کلیدها، کلیدهای فوق العاده، کلیدهای نامزد، کلیدهای اصلی Keys, Super Keys, Candidate Keys, Primary Keys

  • سوپر کلید با مثال توضیح داده شده است Super Key Explained with example

  • امتیازهای بیشتر در Super Key More Points on Super Key

  • کلید با مثال توضیح داده شده است Key Explained with example

  • مثالی برای نشان دادن تفاوت بین کلید و سوپر کلید Example to illustrate the difference between Key and Super Key

  • سوپر کلید در مقابل کلید در مقابل کلید نامزد در مقابل کلید اصلی Super Key vs Key vs Candidate Key vs Primary Key

  • پیدا کردن تعداد Super Keys Finding the number of Super Keys

  • پیدا کردن تعداد کلیدهای فوق العاده - 2 Finding the number of Super Keys - 2

  • پیدا کردن تعداد کلیدهای سوپر - 3 Finding the number of Super Keys - 3

محدودیت های مدل رابطه ای بازبینی شده است Constraints of Relational Model Revisited

  • محدودیت های کلیدی Key Constraints

  • محدودیت های یکپارچگی موجودیت Entity Integrity Constraints

  • کلید خارجی با مثال توضیح داده شده است Foreign Key Explained with example

  • مثال در مورد کلید خارجی Example on Foreign Key

  • تفاوت کلید خارجی و کلید اصلی Difference between Foreign Key and Primary Key

  • محدودیت های یکپارچگی مرجع Referential Integrity Constraints

  • محدودیت های نقض شده توسط Insertion Constraints violated by Insertion

  • محدودیت های نقض شده توسط حذف Constraints violated by Deletion

  • محدودیت های نقض شده توسط به روز رسانی و مشاهده Constraints violated by Updation and Viewing

  • اقدامات انجام شده توسط DBMS در صورت نقض محدودیت Steps taken by DBMS in case of constraint violation

  • مشکل در ON-DELETE CASCADE Problem on ON-DELETE CASCADE

  • مشکل در محدودیت یکپارچگی مرجع Problem on Referential Integrity Constraint

اطلاعات بیشتر در مورد یافتن تعداد سوپر کلیدها More on Finding the Number of Super Keys

  • مشکل 1 در یافتن تعداد سوپر کلیدها Problem 1 on finding the number of Super Keys

  • یافتن تعداد سوپر کلیدها با استفاده از نمودار ون 1 Finding Number of Super Keys using Venn Diagram 1

  • یافتن تعداد سوپر کلیدها با استفاده از نمودار ون 2 Finding Number of Super Keys using Venn Diagram 2

  • مشاهده مهم Important Observation

  • یافتن تعداد سوپر کلیدها با استفاده از نمودار Venn 3 Finding Number of Super Keys using Venn Diagram 3

  • یافتن تعداد سوپر کلیدها با استفاده از نمودار ون 4 Finding Number of Super Keys using Venn Diagram 4

تبدیل مدل ER به مدل رابطه ای Conversion of ER Model to Relational Model

  • تبدیل موجودیت ها، ویژگی ها، ویژگی های اولیه و ویژگی های ترکیبی Conversion of Entities, Attributes, Prime Attribute and Composite Attributes

  • تبدیل رابطه یک به چند Conversion of one-to-many relationship

  • مثالی برای تبدیل رابطه یک به چند Example for conversion of one-to-many relationship

  • تبدیل رابطه یک به یک Conversion of One-to-one relationship

  • تبدیل رابطه چند به چند Conversion of Many-to-many relationship

  • یک رویکرد خوب برای پیروی، اما نه یک قانون A good approach to follow but not a rule

  • مشکل در ویژگی های Multivalued Problem on Multivalued attributes

  • مشکل در یافتن حداقل تعداد جداول مورد نیاز برای تبدیل Problem on finding minimum number of tables needed for conversion

  • مشکل در یافتن حداکثر تعداد جداول مورد نیاز برای تبدیل Problem on finding maximum number of tables needed for conversion

  • مورد ویژه: رابطه یک به یک با مشارکت کامل هر دو طرف Special Case : One-to-one relationship with total participation on both sides

  • سخنرانی 60 ادامه یافت Lecture 60 continued

  • موجودیت ضعیف در مقابل قوی - تفاوت ها Weak vs Strong Entity - Differences

  • مثالی برای نشان دادن موجودیت ضعیف و تبدیل آنها به مدل رابطه ای Example to illustrate Weak Entity and their conversion to Relational model

  • روابط N-ary N-ary relationships

  • شناسایی روابط Identifying Relationships

  • نمادهای مهم بازنگری کنید Important Notations Revisit

  • مشکل 1 Problem 1

  • ویژگی های رابطه: رابطه یک به بسیاری Attributes to relationship : one to many relationship

  • ویژگی های رابطه: رابطه یک به یک Attributes to relationship : one-to-one relationship

  • ویژگی های رابطه: رابطه چند به چند Attributes to relationship : many-to-many relationship

  • مسئله Problem

وابستگی های عملکردی Functional Dependencies

  • مقدمه ای بر وابستگی های عملکردی Introduction to Functional Dependencies

  • مثال هایی در مورد وابستگی عملکردی Examples on Functional Dependency

  • نکته مهم قابل توجه Important Point to note

  • مثال های بیشتر در مورد وابستگی عملکردی More Examples on Functional Dependency

  • وابستگی عملکردی بی اهمیت Trivial Functional Dependency

  • وابستگی عملکردی غیر پیش پا افتاده Non Trivial Functional Dependency

  • وابستگی عملکردی نیمه بی اهمیت Semi Trivial Functional Dependency

  • نکته مهم قابل توجه Important Point to Note

  • مجموعه بسته شدن یک ویژگی 1 Closure set of an attribute 1

  • مجموعه بسته شدن یک ویژگی 2 Closure set of an attribute 2

  • مجموعه بسته شدن یک ویژگی 3 Closure set of an attribute 3

  • مثال در یافتن مجموعه بسته Example on finding Closure Set

  • کاربردهای عملیات بستن Applications of Closure operation

یافتن کلیدها با استفاده از عملیات بستن Finding the Keys using Closure Operation

  • مشکل 1 در یافتن کلیدها با استفاده از عملیات بستن Problem 1 on finding keys using Closure Operation

  • مشکل 2 در یافتن کلیدها با استفاده از عملیات بستن Problem 2 on finding keys using Closure Operation

  • مشکل 3 در یافتن کلیدها با استفاده از عملیات بستن Problem 3 on finding keys using Closure Operation

  • مشکل 4 در یافتن کلیدها با استفاده از عملیات بستن Problem 4 on finding keys using Closure Operation

  • مشکل 4 در یافتن کلیدها با استفاده از عملیات بستن - ادامه دارد Problem 4 on finding keys using Closure Operation - continued

  • مشکل 5 در یافتن کلیدها با استفاده از عملیات بستن Problem 5 on finding keys using Closure Operation

  • مشکل 6 در یافتن کلیدها با استفاده از عملیات بستن Problem 6 on finding keys using Closure Operation

  • مشکل 7 در یافتن کلیدها با استفاده از عملیات بستن Problem 7 on finding keys using Closure Operation

  • مشکل 8 در یافتن کلیدها با استفاده از عملیات بستن Problem 8 on finding keys using Closure Operation

  • مسئله 9 در یافتن کلیدها با استفاده از عملیات بستن Problem 9 on finding keys using Closure Operation

  • مسئله 1 در یافتن کلیدهای رابطه فرعی Problem 1 on finding keys of sub relation

  • مسئله 2 در یافتن کلیدهای رابطه فرعی Problem 2 on finding keys of sub relation

  • مسئله 3 در یافتن کلیدهای رابطه فرعی Problem 3 on finding keys of sub relation

  • مسئله Problem

معادل سازی و به حداقل رساندن مجموعه های FD با استفاده از Closure Equivalence and Minimization of FD sets using Closure

  • بررسی معادل سازی FD'S - 1 Checking Equivalence of FD'S - 1

  • بررسی معادل سازی FD'S - 2 Checking Equivalence of FD'S - 2

  • بررسی معادل سازی FD'S - 3 Checking Equivalence of FD'S - 3

  • بررسی معادل سازی FD'S - 4 Checking Equivalence of FD'S - 4

  • به حداقل رساندن مجموعه وابستگی عملکردی - 1 Minimization of Functional Dependency Set - 1

  • به حداقل رساندن مجموعه وابستگی عملکردی - 2 Minimization of Functional Dependency Set - 2

بخش پاداش: چگونه ادامه دهید Bonus Section : How to proceed further

  • پاداش: چگونه ادامه دهید Bonus : How to proceed further

نمایش نظرات

آموزش سیستم مدیریت پایگاه داده از ابتدا - قسمت 1
جزییات دوره
12 hours
105
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
11,508
4.5 از 5
ندارد
دارد
دارد
Vignesh Sekar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vignesh Sekar Vignesh Sekar

مهندس نرم افزار، مدرس علوم کامپیوتر