آموزش EssentialSQL: مدل‌سازی داده و معماری داده‌های رابطه‌ای

EssentialSQL: Data Modeling & Relational Data Architecture

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: طراحی پایگاه داده | مدل داده | معماری داده | طراحی پایگاه داده رابطه ای | عادی سازی پایگاه داده | مدل سازی داده ها مفاهیم اساسی معماری داده ها و اصول مدل سازی داده ها از جمله موجودیت ها، ویژگی ها، روابط و کلیدها را درک کنید. انواع مختلف مدل های داده، از جمله مدل های مفهومی، مدل های منطقی و مدل های فیزیکی را درک کنید. قادر به انتخاب مدل داده مناسب برای یک موقعیت خاص باشد. قادر به تجزیه و تحلیل و طراحی پایگاه داده با استفاده از مدل داده Entity-Relationship (ER) باشد. بدانید که چگونه یک مدل داده مفهومی را با استفاده از نرمال سازی به یک مدل داده منطقی تبدیل کنید. اصول مدل سازی داده ها و طراحی پایگاه داده را برای ایجاد یک پایگاه داده با طراحی خوب درک کنید. نحوه استفاده از ابزارهای مدل‌سازی داده‌ها، مانند نمودارهای ER (Entity Relationship) و نرم‌افزار مدل‌سازی داده، برای ایجاد و مستندسازی مدل‌های داده را بدانید. قادر به برقراری ارتباط موثر در مورد مفاهیم و طرح های مدل سازی داده با مخاطبان فنی و غیر فنی باشید. پیش نیازها: نیازی به تجربه برنامه نویسی نیست. هیچ دانش قبلی از MySQL، SQLServer، PostgreSQL یا Oracle لازم نیست! از مفاهیم پایه پایگاه داده مانند دانستن ستون ها، ردیف ها و جداول قدردانی کنید. علاقه به کلاسی که بیش از حد بر طراحی پایگاه داده و معماری داده متمرکز است -- هیچ چیز دیگری!

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

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


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


در این دوره شما یاد خواهید گرفت که:

  • یک مدل داده مفهومی بر اساس الزامات Lou's Pizza Shops ایجاد کنید.

  • از نمودارهای ER (Entity-Relationship) برای مدل‌سازی و طراحی جداول پایگاه داده و روابط بین یکدیگر استفاده کنید.

  • بررسی و طراحی پیرامون ناهنجاری‌های اصلاح داده‌ها.

  • یک جدول پایگاه داده به درستی تشکیل شده را شناسایی کنید.

  • به سوالات متداول مصاحبه مربوط به عادی سازی پایگاه داده رابطه ای و معماری داده پاسخ دهید.

  • یک میز با طراحی ضعیف را ببینید.

  • در مورد طراحی میز با دیگران ارتباط برقرار کنید.

  • در نهایت قوانین عادی سازی گیج کننده را درک کنید!

  • مشکلات عادی سازی پایگاه داده را در طراحی خود شناسایی کنید و بدانید که چگونه آنها را برطرف کنید.

  • از ERD (نمودار رابطه موجودیت) برای ایجاد اسکریپت های پایگاه داده استفاده کنید.

هیچ چیز بدتر از

نیست
  • برای یادگیری چیز جدیدی هیجان زده هستید اما نمی دانید از کجا شروع کنید.

  • اتلاف وقت برای یادگیری ویژگی های اشتباه.

  • غرق در گزینه‌ها هستید و نمی‌دانید از کدام یک استفاده کنید.

تصور کنید که...

  • دانش - دانستن چگونگی درک سریع طراحی پایگاه داده برای ارتقاء SQL خود به سطح بعدی.

  • اعتماد به نفس - احساس خوبی دارید که در مسیر درستی هستید.

  • موفقیت - داشتن حس موفقیت که چیزی را یاد گرفته‌اید که بیشتر نمی‌توانید.

  • سرگرم - داشتن پایگاه داده های یادگیری سرگرم کننده!


تا زمانی که این دوره را به پایان رساندید، می توانید پایگاه داده های رابطه ای را با استفاده از جداول، کلیدها، روابط و دستورات SQL در MySQL، PostgresSQL و SQL Server طراحی و پیاده سازی کنید تا نیازهای کاربر و عملیاتی را برآورده کنید.


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

معرفی Introduction

  • خوش آمدی! Welcome!

  • پیتزا دی بی، کمک به لو Pizza DB, Helping Lou

الزامات مدل سازی داده ها Data Modeling Requirements

  • مقدمه ای بر الزامات مدل سازی داده ها Introduction to Data Modeling Requirements

ابزارهای مدلسازی داده اختیاری Optional Data Modeling Tools

  • ابزارهای نرم افزاری که برای مدل سازی داده ها استفاده کردم Software Tools I Used for Data Modeling

  • چه طعمی از SQL باید انتخاب کنم؟ What Flavor of SQL Should I Choose?

مدل داده های مفهومی Conceptual Data Model

  • مدل داده مفهومی چیست؟ What is a Conceptual Data Model

  • مدل داده مفهومی Walk Through Conceptual Data Model Walk Through

  • مفاهیم مدل سازی داده های مفهومی را مرور کنید Review conceptual data modeling concepts

  • مدل داده های مفهومی - تغییر به نیازمندی ها! Conceptual Data Model - Change to Requirements!

طراحی جدول رابطه ای Relational Table Design

  • مقدمه ای بر طراحی طرحواره Introduction to Schema Design

  • نمودارهای رابطه موجودیت Entity Relationship Diagrams

  • مفاهیم طراحی جدول رابطه ای Relational Table Design Concepts

  • تکلیف رابطه جدول Table Relationship Assignment

عادی سازی پایگاه داده Database Normalization

  • عادی سازی پایگاه داده چیست؟ What is Database Normalization?

  • دلایل عادی سازی پایگاه داده Reasons for Database Normalization

  • سه شکل عادی The Three Normal Forms

  • اولین فرم عادی توضیح داده شد The First Normal Form Explained

  • اولین بررسی طراحی فرم معمولی The First Normal Form Design Review

  • ناهنجاری های اصلاح داده ها و اولین انتساب فرم عادی Data Modification Anomalies and First Normal Form Assignment

  • شکل عادی دوم توضیح داده شد The Second Normal Form Explained

  • دومین بررسی طراحی فرم عادی The Second Normal Form Design Review

  • دومین تکلیف فرم عادی Second Normal Form Assignment

  • فرم سوم عادی The Third Normal Form

  • سومین بررسی طراحی فرم عادی The Third Normal Form Design Review

  • آزمون عادی سازی پایگاه داده Database Normalization Quiz

طراحی پایگاه داده رابطه ای و معماری در عمل Relational Database Design and Architecture In Practice

  • مقدمه ای بر طراحی پایگاه داده Introduction to Database Design

  • نمودار ER - قسمت 1 پیش نویس اولیه ER Diagramming - Initial Draft Part 1

  • نمودار ER - قسمت 2 پیش نویس اولیه ER Diagramming - Initial Draft Part 2

  • نمودار ER - قسمت 3 پیش نویس اولیه ER Diagramming - Initial Draft Part 3

  • بررسی عادی سازی پایگاه داده - قسمت 1 Database Normalization Review - Part 1

  • بررسی عادی سازی پایگاه داده - قسمت 2 Database Normalization Review - Part 2

  • آغاز الگوهای طراحی پایگاه داده Beginning Database Design Patterns

ایجاد پایگاه داده Database Creation

  • مفاهیم زبان تعریف داده Data Definition Language Concepts

  • ایجاد جداول و ستون ها Creating Tables and Columns

  • تعریف محدودیت های جدول Defining Table Constraints

  • بررسی اسکریپت DDL DDL Script Review

جمع بندی مدل سازی داده ها Data Modeling Wrap-up

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش EssentialSQL: مدل‌سازی داده و معماری داده‌های رابطه‌ای
جزییات دوره
3.5 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,098
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kris Wenzel Kris Wenzel

اجازه دهید SQL را با استفاده از زبان انگلیسی ساده برای درک به شما آموزش دهم.

Essential Sql Essential Sql

همه چیزهایی را که برای استفاده از SQL در پروژه بعدی خود نیاز دارید بیاموزید