ایجاد روابط بین جداول

آموزش پایگاه داده


عرفان خان باباخانی

عرفان خان باباخانی

مدرس دورهای برنامه نویسی و پایگاه داده

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

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



  1. آشنایی با مفهوم رابطه در بانک های اطلاعاتی و دلیل استفاده از آن ها
  2. ایجاد یک بانک اطلاعاتی ساده برای سیستم فروشگاهی
  3. آشنایی با نحوه ایجاد رابطه در محیط Management Studio
  4. آشنایی با نحوه ایجاد رابطه بوسیله دستورات T-SQL
  5. رابطه های یک به یک (One-to-One)
  6. رابطه های یک به چند (One-to-Many) و صفر-یک به چند (Zero or One-to-Many)
  7. رابطه های چند به چند (Many-to-Many)
  8. نحوه ایجاد رابطه بین جداولی با چند کلید اولیه

مقدمه Sql Server 2019 Development
قسمت مقدمه
مقدمه Sql Server 2019 Development
00:01:31
آموزش نصب SQL Server
قسمت اول
آموزش نصب SQL Server
01:05:02
ایجاد بانک های اطلاعاتی
قسمت دوم
ایجاد بانک های اطلاعاتی
01:18:39
ایجاد جداول و انواع داده
قسمت سوم
ایجاد جداول و انواع داده
00:51:17
ایجاد روابط بین جداول
قسمت چهارم
ایجاد روابط بین جداول
01:04:02
 نکات تکمیلی  ایجاد جداول
قسمت پنجم
نکات تکمیلی ایجاد جداول
00:41:18
ایجاد بانک فروشگاهی
قسمت ششم
ایجاد بانک فروشگاهی
امن کردن SQL Server
قسمت هفتم
امن کردن SQL Server
درج اطلاعات در جدول
قسمت هشتم
دستور INSERT INTO
آموزش دستور SELECT
قسمت نهم
آموزش دستور SELECT
آموزش دستور WHERE
قسمت دهم
آموزش دستور WHERE
آموزش دستور Order By
قسمت یازدهم
آموزش دستور Order By
آموزش دستور Update و Delete
قسمت دوازدهم
آموزش دستور Update و Delete
آموزش متغییر ها در SQL Server
قسمت سیزدهم
آموزش متغییر ها در SQL Server
جداول موقت SQL Server
قسمت چهاردهم
جداول موقت SQL Server
آموزش توابع کار با رشته ها
قسمت چهاردهم
آموزش توابع کار با رشته ها
آموزش توابع کار با تاریخ و زمان
قسمت پانزدهم
آموزش توابع کار با تاریخ و زمان
آموزش توابع ریاضی
قسمت شانزدهم
آموزش توابع ریاضی
آموزش توابع سیستمی و متا دیتا
قسمت هفدهم
آموزش توابع سیستمی و متا دیتا
آموزش توابع منطقی
قسمت هجدهم
آموزش توابع منطقی
آموزش تبدیل نوع داده
قسمت نوزدهم
آموزش تبدیل نوع داده
ایجاد اطلاعات نمونه
قسمت بیستم
ایجاد اطلاعات نمونه