PDA

View Full Version : مشکل در ذخیره چند نویسنده در جدول



MaHyaR.DrAcOulA
یک شنبه 18 دی 1390, 16:56 عصر
سلام دوستان
این بانکی منه
http://uploadtak.com/images/tuiw5490133rpeel9wws.rar
البته کاملش نیست
مشکلم اینجاست که توی جدول registerbook قسمت نویسنده یا مترجم میخوام برای 1 کتاب چند نویسنده تعریف کنم ولی متاسفانه نمیدونم چطور این کارو انجام بدم
به عنوان مثال
من یه کتاب به نام شبکه دارم که 3 نفر نویسنده اون هستن به نام : علی , نقی , حسن
چطور بیام این 3 نفرو توی قسمت نویسنده اون که از نوع اینت گرفتم ذخیره کنم ؟؟
برای این از نوع اینت گرفتم که توی جدول نویسنده میخواستم از خاصیت اتونامبرش استفاده کنم

ممنون میشم اگه کمکم کنین

Galawij
یک شنبه 18 دی 1390, 18:06 عصر
سلام،
دوست عزیز براش یک جدول در نظر بگیرید(ارتباط چند به چند، که معمولاً از دو کلید خارجی تشکیل می شود که می تونید براش کلید اصلی هم تعریف کنید).

baktash.n81@gmail.com
دوشنبه 19 دی 1390, 07:26 صبح
سلام ...

یک جدول برای کتاب با کلید اصلی BookID و یک جدول برای نویسنده ها AuthorID و یک جدول برای ارتباط بین این دوتا جدول که شامل BookID و AuthorID و ID ... می باشد.

MaHyaR.DrAcOulA
یک شنبه 25 دی 1390, 23:08 عصر
ممنون از دوستان ولی متوجه منظورتون نشدم میشه روی بانک انجام بدین ؟؟ ممنون میشم

Galawij
دوشنبه 26 دی 1390, 07:58 صبح
ببینید دوست عزیز،
من توضیح دادم این یک ارتباط چند به چند هست. یک مثال براتون می ذارم بهش دقت کنید، متوجه می شید:
80896
این مثال مربوط به یک شرکت و انواع شماره های تماس( همراه، ثابت، نمابر و ...) هست، در نتیجه هر شرکتی چون چندین شماره تماس مختلف داره یک جدول میانی به نام TbContractingCompanyContactNumbers براش در نظر گرفتیم.
شما هم برای نویسندگان یک جدول، برای کتاب ها یک جدول دیگر و برای اینکه مشخص کنید هر کتابی چند تا نویسنده داره، از یک جدول میانی استفاده می کنید.