×
ribbon

آموزش رایگان اصول طراحی پایگاه داده‌ها

مدرس:دانشگاه بوعلی سینا همدان

مرتضی یوسف صنعتی

پایگاه‌داده‌های رابطه‌ای را با تبدیل نمودار ER به جداول نرمال طراحی کنید و با SQL پرس‌وجوهای پیشرفته بنویسید.

محبوب کاربران
4.8 (83)
26 دیدگاه
3,349دانشجو
44ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

رسم نمودار موجودیت رابطه و تبدیل آن به جدول

آشنایی با جبر و حساب رابطه‌ای

آشنایی با زبان SQL و انجام پرس‌وجوهای پیشرفته

نرمال‌سازی جداول از پیش طراحی شده

این دوره شامل:

44 ساعت ویدئو

دسترسی مادام‌العمر به محتوای دوره

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

1 فصل82 جلسه44 ساعت ویدیو
دروس اصول طراحی پایگاه داده‌ها
  مقدمه دوره پایگاه داده‌ها
13:39
  فصل 1: مشکلات ذخیره‌سازی فایلی
36:07
  فصل 1: مفاهیم پایه - پایگاه داده چیست؟
69:49
  فصل 1: ویژگی‌های پایگاه داده‌ها
42:10
  فصل 1: مزایای استفاده از پایگاه داده‌ها
80:10
  فصل 1: دیگر مزایای پایگاه داده‌ها
13:07
  فصل 1: تاریخچه استفاده از پایگاه داده‌ها
44:52
  فصل 2: مفاهیم و معماری پایگاه داده‌ها
12:06
  فصل 2: انواع دیتا مدل
39:26
  فصل 2: معماری سه لایه
16:10
  فصل 2: زبان‌های کار با داده‌ها
23:11
  فصل 2: اینترفیس‌های پایگاه داده
23:10
  فصل 2: محیط سیستم پایگاه داده
25:29
  فصل 2: خدمات اضافه DBMS
09:50
  فصل 2: انواع DBMS ها
60:39
  فصل 3: شروع بحث مدل موجودیت رابطه‌ای
26:17
  فصل 3: موجودیت و انواع صفت
37:23
  فصل 3: صفت کلید و صفات پیچیده
34:49
  فصل 3: رابطه
48:09
  فصل 3: موجودیت ضعیف و رابطه بازگشتی
54:12
  فصل 3: رابطه چندگانه
52:58
  فصل 4: نمودار EER
73:25
  فصل 4: نوع Union
35:22
  فصل 4: مدل رابطه‌ای
22:20
  فصل 4: ویژگی های روابط (characteristics of relations)
18:38
  فصل 4: انواع کلید
31:03
  فصل 4: قوانین جامعیت
36:27
  فصل 4: محدودیت بیشتر بر پایگاه داده
22:31
  فصل 5: تبدیل ER/EER به جدول
39:54
  فصل 5: گام سوم تبدیل روابط 1-1 به جدول
32:13
  فصل 5: گام 4 و 5 تبدیل روابط 1-n و n-m به جدول
30:22
  فصل 5: گام 6 و 7 تبدیل روابط چندگانه و صفات چندمقداره
21:15
  فصل 5: گام 8 تبدیل EER به جدول
48:31
  فصل 5: گام 9 تبدیل union به جدول
19:49
  فصل 6: جبر رابطه‌ای و حساب رابطه‌ای
23:42
  فصل 6: عملگر پرتو Projection
25:18
  فصل 6: عملگر تغییر نام
12:52
  فصل 6: عملگر اجتماع، اشتراک، تفاضل و ضرب کارتزین
38:49
  فصل 6: عملگر جوین
34:24
  فصل 6: حل مثال‌های مهم از جوین
47:17
  فصل 6: عملگر تقسیم و اجتماع
46:19
  فصل 6: توابع تجمعی
53:41
  فصل 6: انواع جوین inner join / outer join
35:07
  فصل 6: عملگر Outer Union
24:33
  فصل 6: حساب رابطه‌ای
36:28
  فصل 6: انواع سور
21:31
  فصل 6: حل مثال از حساب رابطه‌ای
23:17
  فصل 6: حل مثال‌های بیشتر از حساب رابطه‌ای
21:27
  فصل 6: حساب رابطه‌ای دامنه‌ای
33:30
  فصل 6: حساب رابطه دامنه ای
46:44
  فصل 6: حل مثال قبلی با جبر رابطه‌ای
11:20
  فصل 6: حل مثال بیشتر از حساب رابطه‌ای
17:32
  فصل 6: حل مسئله قبلی با حساب رابطه‌ای
03:56
  فصل 6: حل مثال‌های دیگر از جبر رابطه‌ای
08:48
  فصل 6: حل مثال از جبر رابطه‌ای
17:41
  فصل 7: زبان SQL
00:00
  فصل 7: محدودیت بر روی ستون جدول‌ها
28:08
  فصل 7: دستور DROP
18:36
  فصل 7: DML در SQL
73:45
  فصل 7: محاسبات ریاضی و مرتب‌سازی جواب کوئری
24:18
  فصل 7: دستورات INSERT در SQL
31:03
  فصل 7: دستور DELETE در SQL
14:26
  فصل 7: دستور UPDATE در SQL
14:36
  فصل 8: کوئری‌های تو در تو
49:25
  فصل 8: کوئری‌های تو در توی وابسته به هم
20:32
  فصل 8: EXISTS و UNIQUE در SQL
19:27
  فصل 8: حل مسائل کوئری‌های پیچیده‌تر
36:59
  فصل 8: جوین کردن جدول‌ها در FROM
22:06
  فصل 8: توابع تجمعی در SQL
13:41
  فصل 8: دستورات GROUP BY و HAVING در SQL
59:40
  فصل 8: کوئری‌های بازگشتی در SQL
31:03
  فصل 8: Trigger و Assertion
13:58
  فصل 8: View ها در SQL
46:40
  فصل 8: حل مثال پیچیده از SQL
28:50
  فصل 9: شروع نرمال‌سازی
41:24
  فصل 9: وابستگی تابعی
35:41
  فصل 9: نرمال‌سازی جدول‌ها
18:51
  فصل 9: نرمال‌سازی سطح 1
42:50
  فصل 9: نرمال‌سازی سطح 2
39:36
  فصل 9: نرمال‌سازی سطح 3
36:53
  فصل 9: نرمال‌سازی سطح 4 و 5
54:56
  فصل 9: حل مثال از نرمال‌‌سازی
24:43

پیش‌نیاز‌ها

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

توضیحات دوره

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

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

دیدگاه کاربران

4.8

بر اساس امتیاز 83 دانشجو

1
2
3
4
5
5دوره
14,815دانشجو
335نظر و امتیاز

دکتر مرتضی یوسف صنعتی مدرک کارشناسی و کارشناسی ارشد خود را در گرایش مهندسی نرم افزار به ترتیب در سالهای ۸۱ و ۸۳ از دانشگاه صنعتی شریف دریافت کردند و از سال ۸۵ به عضویت هیات علمی گروه کامپیوتر دانشگاه بوعلی سینا در آمده‌اند. ایشان در سال ۸۹ برای ادامه تحصیل عازم کشور کانادا شده و پس از اخذ مدرک دکترای مهندسی نرم افزار از دانشگاه مک مستر به ایران بازگشته و مجدداً به عنوان هیات علمی دانشگاه بوعلی سینا به فعالیت خود ادامه می‌دهند. ایشان علاوه بر تدریس، تجربه های مدیریتی مختلفی را در کارنامه خود دارند.

poster

آموزش رایگان اصول طراحی پایگاه داده‌ها

3,349دانشجو
4.8(83)

دوره‌های مشابه

دیگر دوره‌های مرتضی یوسف صنعتی

سوالات پرتکرار

آیا ممکن است برخی جلسات یک درس ناقص باشند؟

معمولا تمامی جلسات هر درس به‌طور کامل ضبط می‌شوند؛ اما گاهی به دلیل برخی ناهماهنگی‌ها ممکن است یک یا چند جلسه ضبط نشده باشد. جزئیات این موارد در توضیحات هر درس درج شده است.

اگر لینک دانلود یا پخش ویدئو مشکل داشت، چه کاری باید انجام داد؟

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

آیا می‌توان ویدئوهای یک درس را به‌صورت سی‌دی یا دی‌وی‌دی از شما تهیه کرد؟

در حال حاضر امکان ارسال دروس به‌صورت سی‌دی یا دی‌وی‌دی وجود ندارد و همه محتواها به شکل آنلاین ارائه می‌شوند.