طراحی پایگاه داده – انجمن DEV

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