بوت کمپ طراحی پایگاه داده رابطهای
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- طراحی یک پایگاه داده رابطهای از ابتدا
- درک و پیادهسازی روابط پایگاه داده
- یاد بگیرید نرمالسازی پایگاه داده چیست و چرا برای طراحی خوب پایگاه داده به آن نیاز داریم.
- مفاهیم پیشرفتهتر پایگاه داده مانند ایندکسها و viewها را بهخوبی یاد بگیرید.
- مدلسازی داده برای داده ساختاریافته
- درک کنید چگونه یکپارچگی داده و قابلیت اطمینان داده را بهبود دهید.
پیشنیازهای دوره
- هیچ دانش قبلی از پایگاه داده یا SQL لازم نیست.
توضیحات دوره
به اصول طراحی پایگاه داده رابطهای را در این بوتکمپ عملی و مبتنی بر پروژه مسلط شوید. یاد بگیرید با استفاده از روابط پایگاه داده، نرمالسازی، نمودارهای ER و بهترین شیوه ها، پایگاههای دادهای کارآمد و مقیاسپذیر بسازید. این دوره برای مبتدیان و افرادی که میخواهند وارد حوزه داده شوند، کاملاً مناسب است. همین امروز در این دوره شرکت کنید و مهارتهای دادهای خود را ارتقا دهید!
این دوره با رویکردی پروژهمحور به آموزش طراحی پایگاه داده میپردازد. ما از ابتدا شروع میکنیم و هر بخش، دانش شما را در جنبههای مختلف طراحی پایگاه داده گسترش میدهد. هر بخش یک پروژه کوچک دارد تا مفاهیم آموختهشده را تثبیت کند. در نهایت، همه این موارد را در یک پروژه نهایی به هم متصل میکنیم؛ جایی که همه چیزهایی را که در این دوره یاد گرفتهایم برای طراحی یک پایگاه داده برای یک برنامه پخش موسیقی به کار میبریم.
این دوره بر مفاهیم طراحی پایگاه داده برای پایگاههای داده رابطهای تمرکز دارد. در این بوتکمپ هیچ کوئری SQLی نوشته یا آموزش داده نخواهد شد. ما از VS Code برای طراحی و ایجاد مدلهای مفهومی و نمودارهای رابطهای-موجودیت استفاده خواهیم کرد. ویدیوهای نصب و راهاندازی VS Code در دوره گنجانده شدهاند، همچنین یک راهنمای سریع کار با VS Code نیز ارائه میشود.
مهارتهای طراحی پایگاه داده رابطهای در 2025 همچنان به چند دلیل کلیدی بسیار مهم هستند:
فراگیری داده ساختاریافته
با وجود رشد NoSQL و سایر الگوهای ذخیرهسازی داده، بیشتر داده حیاتی کسبوکار همچنان ساختاریافتهاند و بهخوبی با مدلهای رابطهای - مثل سوابق مشتریان، تراکنشهای مالی، موجودی انبار و موارد مشابه سازگار میشوند. پایگاههای داده رابطهای (RDBMSs) مانند PostgreSQL، MySQL و Microsoft SQL Server همچنان هزاران سیستم سازمانی را پشتیبانی میکنند.
اصولی برای فناوریهای دیگر
مفاهیم طراحی رابطهای مانند نرمالسازی، کلیدها و محدودیتها، اصول اصلی درک مدلسازی داده بهطور کلی هستند؛ حتی در سیستمهای ترکیبی مدرن یا هنگام کار با ابزارهای ORM در توسعه نرمافزار.
ماندگاری و قابلیت همکاری
پایگاههای داده رابطهای قدمتی چند دهساله دارند، اما همچنان غالب هستند. دانستن چگونگی طراحی آنها یعنی میتوانید با سیستمهای قدیمی، میکروسرویسهای مدرن و حتی محیطهای cloud-native کار کنید - مهارتی حیاتی در محیطهایی که سیستمها باید با هم تعامل داشته باشند.
تقاضا در بازار کار
در 2025، شرکتها همچنان مهارتهای پایگاه داده رابطهای (SQL، طراحی schema، نرمالسازی) را بهعنوان نیازهای اصلی برای مهندسان نرمافزار، تحلیلگران داده و مهندسان داده ذکر میکنند. این تقاضا از بین نرفته است - فقط تکامل پیدا کرده است.
طراحی پایگاه داده رابطهای یک مهارت ماندگار است. در 2025، این موضوع فقط به نوشتن SQL محدود نمیشود - بلکه درک چگونگی مدلسازی مؤثر داده، بهینهسازی عملکرد، تضمین کیفیت داده و آمادهسازی سیستمها برای محیطهای فناوری ترکیبی و رو به رشد اهمیت دارد.
در این بوتکمپ، هر آنچه برای طراحی پایگاههای داده رابطهای کارآمد و قابلاعتماد نیاز دارید یاد خواهید گرفت. تا پایان این دوره، خواهید فهمید:
- پایگاههای داده رابطهای و ساختار جدول
- چرا طراحی خوب پایگاه داده مهم است و مراحل طراحی پایگاه داده چیست؟
- مدلسازی داده با استفاده از مدلهای مفهومی و نمودارهای رابطهای-موجودیت
- انواع مختلف روابط پایگاه داده و چگونگی پیادهسازی آنها
- مفاهیم کلیدی پایگاه داده رابطهای مانند یکپارچگی داده، قابلیت اطمینان داده و افزونگی داده
- انواع داده، کلیدها، محدودیتها و ایندکسهای مختلفی که در پایگاههای داده رابطهای استفاده میشوند.
- نرمالسازی پایگاه داده و اینکه چرا پایگاههای داده باید دستکم با فرم نرمال سوم سازگار باشند.
- یک پروژه نهایی که در آن همه این موارد را کنار هم میآورید تا یک پایگاه داده رابطهای برای یک سرویس پخش موسیقی طراحی کنید.
برای گذراندن این دوره، هیچ دانش قبلی از پایگاه داده، SQL یا کدنویسی لازم نیست، چون از ابتدا شروع میکنیم. همین امروز در این دوره شرکت کنید و مهارتهای دادهای خود را ارتقا دهید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که کنجکاوند مهارتهای پایگاه داده رابطهای خود را بهبود دهند.
- مهندسان داده، تحلیلگران کسبوکار یا طراحان پایگاه داده که به دنبال تقویت مهارتهای مدلسازی داده خود هستند.
بوت کمپ طراحی پایگاه داده رابطهای
-
به دوره خوش آمدید 02:52
-
بررسی دوره 02:52
-
مقدمهای بر طراحی پایگاه داده 00:44
-
توضیح پایگاههای داده رابطهای 04:18
-
ساختار جدول در پایگاههای داده رابطهای 04:12
-
اهداف طراحی پایگاه داده 03:36
-
مراحل طراحی پایگاه داده 04:32
-
مدلسازی مفهومی داده 04:16
-
نمودارهای رابطهای-موجودیت (ERD) 02:38
-
مقدمهای بر روابط پایگاه داده 00:56
-
توضیح روابط پایگاه داده 06:56
-
کلیدهای اصلی 04:19
-
کلیدهای خارجی 03:58
-
روابط یکبهیک 08:24
-
روابط یکبهچند 06:03
-
روابط چندبهچند 08:54
-
روابط خودارجاع 04:25
-
پروژه کوچک: روابط پایگاه داده 02:18
-
پروژه کوچک: مدلسازی داده اصلی 09:54
-
پروژه کوچک: مدلسازی قابلیتهای پلیلیست 03:09
-
پروژه کوچک: مدلسازی قابلیتهای کتابخانه 05:12
-
مقدمهای بر کلیدها، محدودیتها، انواع داده، viewها و ایندکسها 01:03
-
انواع داده رایج 07:06
-
کلیدها 06:10
-
آزمون انواع داده و کلیدها None
-
محدودیتها 05:21
-
انواع داده بیشتر 02:52
-
آزمون محدودیتها و انواع داده None
-
viewهای پایگاه داده 03:58
-
ایندکسهای پایگاه داده 04:00
-
آزمون viewها و ایندکسها None
-
مقدمهای بر نرمالسازی پایگاه داده 00:39
-
توضیح نرمالسازی پایگاه داده 03:20
-
فرم نرمال اول 04:38
-
فرم نرمال دوم 03:57
-
فرم نرمال سوم 03:34
-
فرم نرمال بویس-کاد (BCNF) 05:57
-
فرم نرمال چهارم 06:48
-
پروژه کوچک: نرمالسازی پایگاه داده 02:16
-
پروژه کوچک: فرم نرمال اول 06:03
-
پروژه کوچک: فرم نرمال دوم 07:00
-
پروژه کوچک: فرم نرمال سوم 05:01
-
توضیح پروژه Dotify 02:17
-
پروژه Dotify: گام اول 00:58
-
پروژه Dotify: مرور گام اول 14:14
-
پروژه Dotify: گام دوم 00:53
-
پروژه Dotify: مرور گام دوم 03:21
-
پروژه Dotify: جمعبندی 01:30
-
نصب و راهاندازی Visual Studio Code 03:16
-
راهنمای کاربری اولیه VS Code و افزونه Draw IO 04:41
-
تبریک بابت تکمیل بوتکمپ 01:33
مشخصات آموزش
بوت کمپ طراحی پایگاه داده رابطهای
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:51
- مدت زمان :03:27:18
- حجم :1.21GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy