PDA

View Full Version : سوال: نحوه ایجاد این دیتا بیس



mahrad32
چهارشنبه 10 آذر 1389, 13:00 عصر
سلام به همه دوستان
من یک سایت طراحی کردم که در آن کاربران پول واریز میکنند
یک جدول درست کردم که زمانی که کاربر اطلاعات فیش واریزی رو ثبت میکنه در یک جدول میانه ثبت میشود
بعد مدیریت سایت این جدول رو بازبینی میکنه اگر اطلاعات درست بود ، تایید میکنه
حالا سوال بنده اینجاست زمانی که مدیریت اطلاعات را تایید کرد چه طور و با چه اصولی این اطلاعات رو تو جدول اصلی فیشها انتقال بدم
منظور این است که من چه طور جدول فیش های واریزی رو به جدول کاربرانم ربط بدهم که وقتی خواستم مثلا تمام فیش های واریزی یک کاربر رو بگیرم به مشکل بر نخورم

فکر کنم باید در جدول فیش های بانکی یک کلید خارجی از جدول یوزر قرار داد

میشه لطفا راهنمایی فرمایید

eastprogrammer
چهارشنبه 10 آذر 1389, 16:16 عصر
سلام دوست من
فکر می کنم شما با انواع رابطه ها زیاد آشنایی ندارید
اینجا کمی در مورد رابطه ها براتون توضیح می دم. امیدوارم به دردتون بخوره

1) ارتباط یک به یک :
2) ارتباط یک به چند یا چند به یک
این نوع ارتباط رو به این صورت پیاده سازی می کنن که فیلد اصلی جدول یک رو یه عنوان کلید خارجی در جدول چند قرار می دن (همون چیزی که مد نظر شماست - یعنی قرار دادن کلید اصلی یوزر در جدول فیش ها)
3) ارتباط چند به چند :
این نوع ارتباط رو با یک جدول رابطه برقرار می کنن به گونه ای که کلید اصلی هر دو جدول مورد رابطه رو توی اون قرار می دن