آموزش طراحی پایگاه داده
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تعریف relations ،tuples ،attributes و بیش از صد واژه تخصصی دیگر را بیاموزید!
- همه انواع رابطهها و چگونگی طراحی صحیح آنها را در یک پایگاه داده بیاموزید. این شامل یکبهیک، یکبهچند و چندبهچند میشود. همچنین درباره تفاوت بین جدول Parent و جدول child خواهید آموخت.
- درباره همه انواع و دستهبندیهای کلیدها شامل superkey ،candidate key ،primary key، alternate key ،natural key ،surrogate key، simple key ،compound key ،composite key و foreign key بیاموزید.
- نرمالسازی پایگاه داده را بیاموزید. ما سه فرم نرمال اول نرمالسازی پایگاه داده را یاد خواهیم گرفت. این کار دادههای تکراری و نادرست را کاهش میدهد و از یکپارچگی پایگاه داده ما محافظت میکند.
- درباره داده، انواع داده، محدودیتهای foreign key و سایر مفاهیم مهمی که برای ایجاد بهترین پایگاه داده استفاده میشوند، بیاموزید.
- طراحی یک پایگاه داده را از ابتدا تا انتها بیاموزید!
پیشنیازهای دوره
- هنگام گذراندن دوره یادداشتبرداری کنید
- مطالب هر ویدیو را مطالعه کنید و محتوا را به خاطر بسپارید
- اصطلاحات ارائهشده در هر ویدیو و همچنین هر تکنیک طراحی، مانند استفاده از مقادیر اتمی، تعریف 1NF و غیره را به خاطر بسپارید
- به ابزارهایی نیاز خواهید داشت که به شما امکان تمرین طراحی پایگاههای داده را بدهند. این میتواند هر چیزی باشد، از قلم و کاغذ گرفته تا نرمافزارهای حرفهای. این دوره در نیمه اول از یک تخته سیاه بزرگ استفاده خواهد کرد و سپس در ادامه از نرمافزار طراحی رایگان. فقط بدانید که ملزم به پرداخت هزینه برای هیچ ابزار طراحی نخواهید بود!
- هر گونه مطالب تکمیلی ارائهشده را بخوانید و سعی کنید محتوا را به خاطر بسپارید و آن را با آنچه قبلاً میدانید ترکیب کنید.
- خلاق باشید! طراحی پایگاه داده نه تنها یک مهارت فنی، بلکه یک هنر نیز هست! این دوره جنبههای فنی طراحی و همچنین جنبه هنری آن را به شما آموزش خواهد داد.
- مصمم باشید. طراحی پایگاه داده میتواند کاری دلهرهآور باشد. ترسناک است، اما وقتی دستتان راه بیفتد آسان میشود.
توضیحات دوره
فرقی نمیکند از کدام اپلیکیشن پایگاه داده استفاده میکنید! این دوره مفاهیم طراحی را برای تمام سیستمهای مدیریت پایگاه داده رابطهای پوشش خواهد داد.این دوره برای کسانی طراحی شده است که میخواهند این دوره را دانلود کنند یا بدون تبلیغات تماشا کنند. این یک دوره برای طراحی پایگاه داده رابطهای است. در اینجا چند نمونه از محبوبترین پایگاههای داده آورده شده است:
- MySQL
- Oracle
- Microsoft SQL Server
- PostgreSQL
- SQLite
- MiariaDB
- و موارد بیشتر!
ما این دوره را با صرف زمان برای بررسی اولیه اینکه پایگاه داده چیست و چه تفاوتی با صفحه گسترده، وبسایت، کابینت بایگانی و غیره دارد، شروع میکنیم. SQL را معرفی میکنیم و درباره زبان تعریف داده و زبان دستکاری داده صحبت میکنیم. پس از حدود 4 ویدیوی کامل برای توضیح پایگاههای داده و SQL، به یادگیری entities و attributes میپردازیم. ما همه این مفاهیم را برای ساختاردهی جدولها و رابطهها به کار میگیریم. طراحی همه رابطهها را میآموزیم و مدرس همه چیز را به طور عمیق توضیح میدهد.
بیشتر ویدیوها روی تخته سیاه مدرس هستند و مفاهیم را توضیح میدهند. دلیلش این است که این کار به درک کامل طراحی پایگاه داده قبل از ورود به طراحی پایگاه داده خودتان کمک میکند. وقتی همه مفاهیم طراحی پایگاه داده را مرور کردیم، پایگاههای داده را از ابتدا تا انتها طراحی خواهیم کرد.
هیچ مهارت برنامهنویسی لازم نیست.این دوره یک پایگاه داده را برنامهنویسی نمیکند. این دوره فقط آموزش میدهد که چگونه پایگاه داده خود را به بهترین شکل طراحی کنید. ممکن است از خود بپرسید چرا برای فقط طراحی یک پایگاه داده، چنین دوره بزرگی لازم است. خب، طراحی پایگاه داده بخش بسیار مهمی از مدیریت پایگاه داده است. بهترین طراحی، بهترین نتایج را برای ما به ارمغان میآورد و برنامهنویسی پایگاه داده ما را واقعاً آسان میکند.
پس از این دوره، شما باید بتوانید تقریباً هر پروژه طراحی پایگاه داده را با اعتمادبهنفس و مهارت انجام دهید. با این حال به خاطر داشته باشید که یادگیری طراحی پایگاه داده زمان و تلاش زیادی میطلبد. حتماً یادداشتبرداری کنید و پس از هر ویدیو توقف کنید تا در مورد آنچه آموختهاید تأمل کنید. نگهداشتن یادداشتها این دوره ویدیویی را بسیار آسانتر خواهد کرد!
این دوره برای چه کسانی مناسب است؟
- هر کسی که با پایگاههای داده رابطهای کار میکند. این دوره از ابتدا شروع میشود. هیچ دانش قبلی لازم نیست، اما مسلماً کار را برای شما آسانتر و واضحتر خواهد کرد.
- این دوره برای هر کسی با سطح مهارت متوسط عالی است. ما درباره همه مفاهیم اصلی طراحی پایگاه داده بحث خواهیم کرد و این دوره به شما کمک میکند مهارتهای خود را تازه کنید یا به سطح پیشرفته برسید.
آموزش طراحی پایگاه داده
-
مقدمه 10:41
-
پایگاه داده چیست؟ 08:42
-
پایگاه داده رابطهای چیست؟ 13:04
-
RDBMS 14:04
-
مقدمهای بر SQL 06:58
-
قراردادهای نامگذاری 03:37
-
طراحی پایگاه داده چیست؟ 03:24
-
یکپارچگی داده 13:28
-
اصطلاحات پایگاه داده 15:10
-
اصطلاحات بیشتر پایگاه داده 10:43
-
مقادیر اتمی 06:05
-
رابطهها 06:23
-
رابطههای یکبهیک 03:20
-
رابطههای یکبهچند 04:13
-
رابطههای چندبهچند 04:43
-
طراحی رابطههای یکبهیک 11:29
-
طراحی رابطههای یکبهچند 11:00
-
جدولهای Parent و جدولهای child 07:00
-
طراحی رابطههای چندبهچند 16:17
-
خلاصه رابطهها 08:33
-
مقدمهای بر کلیدها 12:57
-
ایندکس کلید اصلی 06:30
-
جدول جستجو 16:55
-
Superkey و Candidate Key 19:17
-
Primary Key و Alternate Key 07:58
-
Surrogate Key و Natural Key 07:36
-
آیا باید از Surrogate Key استفاده کنم یا Natural Key؟ 09:36
-
Foreign Key 12:40
-
Foreign Key با NOT NULL 13:14
-
محدودیتهای Foreign Key 11:48
-
Simple Key، Composite Key ،Compound Key 12:13
-
مرور کلیدها و نکات کلیدی 08:46
-
مقدمهای بر مدلسازی موجودیت-رابطه 08:02
-
کاردینالیتی 07:34
-
مودالیتی 11:39
-
مقدمهای بر نرمالسازی پایگاه داده 04:58
-
1NF 06:50
-
2NF 08:50
-
3NF 06:19
-
ایندکسها 13:27
-
انواع داده 11:31
-
مقدمهای بر Joinها 13:56
-
Inner Join 15:41
-
Inner Join روی 3 جدول یا بیشتر 12:59
-
Inner Join روی 3 جدول (مثال) 16:52
-
مقدمهای بر Outer Joinها 06:33
-
Right Outer Join 05:49
-
JOIN با ستونهای NOT NULL 07:32
-
Outer Join در میان 3 جدول 05:43
-
Alias 03:50
-
Self Join 15:08
مشخصات آموزش
آموزش طراحی پایگاه داده
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:51
- مدت زمان :08:23:00
- حجم :15.59GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy