امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارتباط جداول
نویسنده پیام
behnezhad آفلاین
كاربر تک ستاره
*

ارسال‌ها: 58
موضوع‌ها: 28
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 0
( 11 تشکر در 5 ارسال )
ارسال: #1
ارتباط جداول
با سلام
فرض می کنیم در بانک کتابخانه هر فرد می تونه چندین کتاب بگیره ولی هر کتاب فقط مختص یک نفر هست. در این حالت یک رابطه یک به چند بین جدول کتاب و عضو هست با این عناوین
عضو:
آیدی عضو(PK )- نام – نام خانوادگی
کتاب:
آیدی کتاب(PK) – نام کتاب - آیدی عضو(FK)
در این حالت اگه بخوایم یکی از اعضا را حذف کنیم تمام کتابهای مربوط به او هم از جدول کتاب حذف می شه.درصورتیکه با حذف عضو کتابها که نباید از بین برن. پس در اینجور مواقع روابط بین جداول را باید به چه صورتی تعریف کنیم که با حذف اعضا کتابها حذف نشوند؟ اگه بخوایم یه جدول دیگه بسازیم که رابطه یک به چند بین کتاب و اعضا دیگه معنی نداره؟(البته شاید این رابطه یک به چند نباشه من فقط برای رساندن منظورم این مثال را زدم)Laugh

تازه فهميدم ++C چه دنياييه!!

راستي اگه سراغ سايتم‌(mscode.ir) رو مي خوايد بگيريد بايد بگم متاسفانه سرم چند وقته شلوغه (بخاطر المپياد کامپيوتر)‌ ايشالا حداکثر يه سال ديگه دوباره راه اندازي مي شه!
براي موفق شدنم تو المپياد دعا کنيد......
۱۶-فروردین-۱۳۸۷, ۱۸:۱۱:۲۲
وب سایت ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #2
RE: ارتباط جداول
به نظر من یه جدول جدا بساز برای کتاب ها که مشخصات کتاب ها رو مثل نام و چیزای دیگه داشته باشه و یه
خصوصیت دیگه هم بهش اضافه کن به نام در دسترس بودن کتاب که اگه کسی کتاب رو برده باشه مثلا توش مقدار صفر قرار
بگیره یا مثلا اگه در دسترس باشه مقدار یک
(آخرین ویرایش در این ارسال: ۱۷-فروردین-۱۳۸۷, ۰۵:۲۰:۱۸، توسط Iron_Fist.)
۱۷-فروردین-۱۳۸۷, ۰۴:۴۴:۳۴
ارسال‌ها
پاسخ
behnezhad آفلاین
كاربر تک ستاره
*

ارسال‌ها: 58
موضوع‌ها: 28
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 0
( 11 تشکر در 5 ارسال )
ارسال: #3
RE: ارتباط جداول
ممنونم ولي من نمي خوام يه جدول ديگه بسازم مي خوام تو همون دو تا جدول باشه

تازه فهميدم ++C چه دنياييه!!

راستي اگه سراغ سايتم‌(mscode.ir) رو مي خوايد بگيريد بايد بگم متاسفانه سرم چند وقته شلوغه (بخاطر المپياد کامپيوتر)‌ ايشالا حداکثر يه سال ديگه دوباره راه اندازي مي شه!
براي موفق شدنم تو المپياد دعا کنيد......
۱۷-فروردین-۱۳۸۷, ۱۱:۴۲:۰۱
وب سایت ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: ارتباط جداول
فکر کنم مشکل از ایدی عضو هست که بعنوان رابط بین جداول هست شما فیلد دیگری را بعنوان فیلد مشترک قرار دهید یا اون عضورو از بانک حذف نکنین فقط از لیتس انتخاب حذف کنین(دفترچش بسته شه)
۱۷-فروردین-۱۳۸۷, ۱۳:۰۱:۰۲
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] خطا در برقراری ارتباط بین جداول moyjon 1 2,327 ۰۳-دى-۱۳۹۳, ۱۹:۳۰:۳۶
آخرین ارسال: far_222000
  برقراری ارتباط بین کلاینت و سرور در شبکه محلی فاطمه وطن دوست 6 13,071 ۲۹-آذر-۱۳۸۷, ۱۴:۴۳:۳۳
آخرین ارسال: far_222000
  ارتباط چک باکس با یه فیلد در sql server siana_k1980 2 4,370 ۱۴-تير-۱۳۸۷, ۱۸:۱۸:۰۰
آخرین ارسال: ajlajlajl

پرش به انجمن:


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

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS