رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ارتباط یک جدول با چند جدول
#1
سلام
هدف من پیاده سازیه یه همچین شمایی از دیتابیسه
این نوشته ها صرفا مثاله واسه درک بهتر مساله
با توجه به اینکه ممکنه در کنار جداول ماشین و خانه و .. در اینده جداول دیگری هم اضافه بشه و هرکدوم صفت های مختص به خودشون رو دارن من اومدم جداول رو جدا در نظر گرفتم
رابطه ها رو هم به این صورت در نظر میگیریم:
مشتری به سایر جدول ها : یک به چند
خانه و ماشین و کامیون به سفارش: یک به یک
   

با این حال من یکم سرچ کردم به این نتایج رسیدم و خواستم نطر بقیه دوستان رو هم بدونم
۱- داخل جدول ORDER یک ستون رو به عنوان ID از جدول بالاتر نگه داری کنیم و یک ستون هم مثلا به نام اون جدول اختصاص بدیم که کلا با دوتا ستون میتونیم به مقدار سطر اون جدول دسترسی داشته باشیم
که پیاده سازیش یکم سخته
۲- به ازای هر جدول (خانه و کامیون و ماشین) یه ستون داخل جدول سفارش داشته باشیم و ID سطر متناطر رو بزاریم تو ستونش و بقیه ستون ها هم نال باشن (کلید خارجی معمولی)
با توجه به اضافه شدن جدول جدید باید ستون جدید هم در جدول سفارش ایجاد کنیم که ممکنه در اینده مشکل ساز بشه

با این تعاریف شما چه روشی رو پیشنهاد میکنید؟؟! Huh  Huh
حالت دیگه این هم وجود داره؟؟؟
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ارتباط بین جداول many to many زهرا 8 164 10-10-2016, 05:07 AM
آخرین ارسال: زهرا
  ارتباط model با migration ebibombas1988 1 57 08-06-2016, 06:33 AM
آخرین ارسال: hamo
  دسترسی به رکوردهای خاص در هنگام استفاده از جدول pivot arashmanteghi 2 238 08-17-2015, 07:13 PM
آخرین ارسال: arashmanteghi
  ثبت داده در جدول واسط iMohammad 1 146 07-12-2015, 06:45 AM
آخرین ارسال: behzadsh
  seed نشدن داده در جدول کاربران error 2 239 06-03-2015, 05:21 AM
آخرین ارسال: alihossein

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.