آموزش آشنایی با پایگاه‌های داده رابطه‌ای - آخرین آپدیت

دانلود Introduction to Relational Databases

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: سیستم‌های مدیریت پایگاه داده بخش حیاتی اکثر سیستم‌های صنعتی مقیاس‌بزرگ و متن‌باز هستند. این دوره شما را با مفاهیم مهم سیستم‌های پایگاه داده و طراحی آن‌ها آشنا می‌کند. ما خواهیم آموخت که پایگاه‌های داده رابطه‌ای چیستند، چه کاربردهایی دارند، تئوری‌های زیربنایی طراحی آن‌ها چیست و چگونه می‌توان با استفاده از زبان деклараاتیو SQL، یک پایگاه داده را کوئری کرده و تغییر داد. در پایان این دوره، شما قادر خواهید بود: - تعریف پایگاه‌های داده رابطه‌ای و نحوه استفاده از آن‌ها را شرح دهید. - بر مدل پایگاه داده رابطه‌ای مسلط شوید. - مهارت خود را در تئوری رسمی پایگاه داده رابطه‌ای به نمایش بگذارید. - مهارت‌های جامع در زبان SQL کسب کنید. - دانش پایگاه داده را در حل مسائل عملی به کار بگیرید. نرم‌افزارهای مورد نیاز: Jupyter Notebooks, SQL

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

ماژول ۱: آشنایی با پایگاه‌های داده رابطه‌ای Module 1: Introduction to Relational Databases

  • مرور کلی دوره Course Overview

  • خوش‌آمدگویی مدرس Instructor Welcome

  • مقدمه‌ای بر پایگاه‌های داده رابطه‌ای Introduction to Relational Databases

  • آشنایی با پایگاه‌های داده رابطه‌ای - بخش ۱ Introduction to Relational Databases - Part 1

  • آشنایی با پایگاه‌های داده رابطه‌ای - بخش ۲ Introduction to Relational Databases - Part 2

  • آشنایی با پایگاه‌های داده رابطه‌ای - بخش ۳ Introduction to Relational Databases - Part 3

  • آشنایی با پایگاه‌های داده رابطه‌ای - بخش ۴ Introduction to Relational Databases - Part 4

  • آشنایی با پایگاه‌های داده رابطه‌ای - بخش ۵ Introduction to Relational Databases - Part 5

  • آشنایی با پایگاه‌های داده رابطه‌ای - بخش ۶ Introduction to Relational Databases - Part 6

  • سیستم مدیریت پایگاه داده رابطه‌ای (DBMS) - بخش ۱ Relational DBMS - Part 1

  • سیستم مدیریت پایگاه داده رابطه‌ای (DBMS) - بخش ۲ Relational DBMS - Part 2

  • سیستم مدیریت پایگاه داده رابطه‌ای (DBMS) - بخش ۳ Relational DBMS - Part 3

  • سیستم مدیریت پایگاه داده رابطه‌ای (DBMS) - بخش ۴ Relational DBMS - Part 4

  • کلیدها (Keys) Keys

  • مدل داده‌های رابطه‌ای - بخش ۱ Relational Data Model - Part 1

  • مدل داده‌های رابطه‌ای - بخش ۲ Relational Data Model - Part 2

  • محدودیت‌های مدل رابطه‌ای - بخش ۱ Relational Model Constraints - Part 1

  • محدودیت‌های مدل رابطه‌ای - بخش ۲ Relational Model Constraints - Part 2

  • محدودیت‌های مدل رابطه‌ای - بخش ۳ Relational Model Constraints - Part 3

  • محدودیت‌های مدل رابطه‌ای - بخش ۴ Relational Model Constraints - Part 4

ماژول ۲: جبر رابطه‌ای Module 2: Relational Algebra

  • مقدمه ماژول ۲ Module 2 Introduction

  • جبر رابطه‌ای - بخش ۱ Relational Algebra - Part 1

  • جبر رابطه‌ای - بخش ۲ Relational Algebra - Part 2

  • جبر رابطه‌ای - بخش ۳ Relational Algebra - Part 3

  • جبر رابطه‌ای - بخش ۴ Relational Algebra - Part 4

  • عملیات مجموعه‌ای - بخش ۱ Set Operations - Part 1

  • عملیات مجموعه‌ای - بخش ۲ Set Operations - Part 2

  • عملیات مجموعه‌ای - بخش ۳ Set Operations - Part 3

  • عملیات مجموعه‌ای - بخش ۴ Set Operations - Part 4

  • جبر رابطه‌ای با ابزار RelaX - بخش ۱ Relational Algebra - RelaX Tool - Part 1

  • جبر رابطه‌ای با ابزار RelaX - بخش ۲ Relational Algebra - RelaX Tool - Part 2

  • جبر رابطه‌ای با ابزار RelaX - بخش ۳ Relational Algebra - RelaX Tool - Part 3

ماژول ۳: مقدمه‌ای بر SQL (مبانی) Module 3: Introduction to SQL (Foundations) 

  • مقدمه ماژول ۳ Module 3 Introduction

  • SQL چیست؟ What is SQL?

  • دسته‌بندی‌های SQL SQL Categories

  • انواع داده‌ها و قراردادهای نام‌گذاری در SQL SQL Data Types & Naming Conventions

  • ساخت پایگاه داده و جداول Creating a Database and Tables

  • تغییر ساختار جدول با دستور ALTER Modifying Table Structure with ALTER

  • مدیریت روابط (Relationships) Managing Relationships

  • زبان DDL: حذف اشیاء با TRUNCATE و DROP DDL - Removing Objects: TRUNCATE, and DROP

  • بازیابی داده‌ها با دستور SELECT Retrieve Data - The SELECT Statement

  • فیلتر کردن داده‌ها با عبارت WHERE Filter Data - Using the WHERE Clause

  • افزودن داده‌ها با دستور INSERT Add Data - The INSERT Statement

  • ویرایش داده‌ها با دستور UPDATE Modify Data - The UPDATE Statement

  • حذف داده‌ها با دستور DELETE Remove Data - The DELETE Statement

ماژول ۴: SQL پیشرفته و پیچیده Module 4: Complex SQL

  • مقدمه ماژول ۴ Module 4 Introduction

  • اتصال‌ها و روابط: INNER JOIN Joins and Relationships - INNER JOIN

  • اتصال‌ها و روابط: OUTER JOIN Joins and Relationships - OUTER JOIN

  • جلوگیری از تله دکارتی: CROSS JOIN در برابر اتصالات نادرست Avoiding the Cartesian Trap - CROSS JOIN vs Wrong Joins

  • استفاده از SELF JOIN: اتصالات درون جدولی Using SELF JOINs - Intra-table Joins

  • توابع تجمیعی (Aggregation Functions) Aggregation Functions (10 min)

  • مقایسه GROUP BY و HAVING GROUP BY vs HAVING (7 min)

  • عملیات مجموعه‌ای: استفاده از UNION و UNION ALL Set Operations - Using UNION, UNION ALL

  • عملیات مجموعه‌ای: استفاده از INTERSECT و INTERSECT ALL Set Operations - Using INTERSECT, INTERSECT ALL

  • عملیات مجموعه‌ای: استفاده از EXCEPT و EXCEPT ALL Set Operations - Using EXCEPT, EXCEPT ALL

  • زیرپرس‌وجوها و عملیات عضویت در مجموعه (IN, NOT IN) Subqueries and Set Memberships Operations (IN, NOT IN)

  • عملیات مقایسه‌ای مجموعه‌ها (ANY, SOME, ALL) Set Comparison Operations (ANY, COME, ALL)

  • زیرپرس‌وجوهای مرتبط و EXISTS/NOT EXISTS Correlated Subqueries and EXISTS/NOT EXISTS

  • عبارات جدولی مشترک (CTEs) Common Table Expressions (CTEs)

  • SQL پیشرفته: نماها (Views) Complex SQL - Views

  • یکپارچگی ارجاعی: حفظ سازگاری داده‌ها Referential Integrity - Maintaining Data Consistency

  • اندیس‌ها (Indexes): افزایش سرعت بازیابی داده‌ها Indexes - Making Data Retrieval Faster

  • کنترل دسترسی: مدیریت امنیت پایگاه داده Access Control - Database Security Management

ارزیابی نهایی دوره Summative Course Assessment

نمایش نظرات

آموزش آشنایی با پایگاه‌های داده رابطه‌ای
جزییات دوره
71h 52m
63
(آخرین آپدیت)
4,447
4.8 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده