نمایش نتایج 1 تا 5 از 5

نام تاپیک: ساخت جدول و ایجاد شرط

  1. #1
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,079

    ساخت جدول و ایجاد شرط

    سلام و خسته نباشید.
    دربانک اطلاعاتی 2 تا جدول مرتبط وجود دارد . وابسته به هم.خوب یک واقعیت تا زمانی که جدول اول پرنباشد نمیشه برای جدول دوم والد چیزی تعریف کرد.
    حالا سوالم اینجاست .چگونه میتوان این کار را با کد اجباری و غیر اجباری کرد.
    مثلا. کد مشتری -نام مشتری و در جدول 2 =کد مشتری-کد کالا - نام کالا .برای ثبت کالا حتما باید مشتری تعریف بشه.
    ایا میتوان این شرط رو لغو کرد . مشتری بدون جدول کالا ثبت کرد؟

  2. #2
    کاربر تازه وارد آواتار alonmahdi
    تاریخ عضویت
    تیر 1390
    محل زندگی
    اصفهان در سبزه..!
    پست
    90

    نقل قول: ساخت جدول و ایجاد شرط

    سلام اگه من درست متوجه شدم شما جدول مشتری تون وابسته به جدول کالا هست درسته ؟
    خب چرا این طوری ؟ این طور که اشتباهه !
    می بایست ثبت کالا به مشتری وابسته باشه .

  3. #3
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    1,436

    نقل قول: ساخت جدول و ایجاد شرط

    نوع روابط (1-1، 1-n یا ...) و مساله رو باید شفاف تر کنید و البته به نظر میاد طراحیتون مشکل دار هست.
    اگه رابطه بین کالا و مشتری 1 به 1 هست، یعنی هر مشتری فقط و فقط 1 کالا داره و بالعکس، طراحی درست هست و کاری که میخواین بکنین اشتباه (نقص رابطه 1-1)
    اگه رابطه بین کالا و مشتی 1 به 1-0 هست، یعنی یک کالا ممکنه یک مشتری داشته باشه یا هیچ مشتری ای نداشته باشه، اونوقت طراحی درست هست، کد مشتری در جدول دوم کلید خارجی ای هست که موقعی که کالا، مشتری نداشته باشه مقدار NULL رو بهش اختصاص میدین.
    اما من بعید میدونم هیچ کدوم ازین سناریو ها مورد نظر شما باشه و احتمالا رابطه مشتری با کالا در نیاز شما n به n هست (هر مشتری ممکنه یک یا چند کالا داشته باشه و برعکس).
    در این حالت طراحی شما اشتباه هست. شما باید یک جدول مشتری، یک جدول کالا و یک جدول ارتباطی داشته باشید که این جدول دو ستون داره یکی کد مشتری یکی کد کالا و این جدول مشتری ها رو به کالاها (و برعکس) ارتباط میده.
    در این صورت کالاها بدون وابستگی به مشتری و مشتری ها بدون وابستگی به کالا تعریف میشن.
    البته در صورتی که رابطه شما 1 به n هم باشه راه حل شبیه همین راه هست.

  4. #4
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,079

    نقل قول: ساخت جدول و ایجاد شرط

    نه من مثال زدم . اصل کار روی سه تا جدول وابسته به هم و یک جدول مشترک هست.
    من سه جدول وابسته به هم دارم . کل -معین-تفصیل معین به کل و تفصیل به معین وابسته است. حالا یک جدول مشترک برای هرسه جدول دارم بنام سند .در ثبت سند مشکلی که دارم
    هر 3 جدول باید مقدار داشته باشه در حالی که بعضی از معین ها تفصیل نداره.
    عکس های ضمیمه عکس های ضمیمه

  5. #5
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    1,436

    نقل قول: ساخت جدول و ایجاد شرط

    معین که به تفضیل وابسته نیست بنابراین میتونید سند رو به معین ارتباط بدین. در حالتی که تفصیلی برای سند وجود نداره، مقدار کلید خارجی که در سند به تفصیل هست رو NULL قرار بدین.البته باید Allow Null باشه اون فیلد.

تاپیک های مشابه

  1. سوال: ایجاد شرط برای تغییر رنگ اطلاعات در جدول
    نوشته شده توسط mortezamhd در بخش Access
    پاسخ: 5
    آخرین پست: جمعه 29 آبان 1388, 19:00 عصر
  2. مشکل در ایجاد Foreign Key در ساخت جدول
    نوشته شده توسط hdv212 در بخش SQL Server
    پاسخ: 9
    آخرین پست: چهارشنبه 23 اسفند 1385, 10:29 صبح
  3. چطوری یک جدول مجازی ایجاد کنم
    نوشته شده توسط مهدی رحیم زاده در بخش SQL Server
    پاسخ: 1
    آخرین پست: شنبه 02 اردیبهشت 1385, 06:54 صبح
  4. مشکل در ساخت جدول در SP و استفاد از EXEC
    نوشته شده توسط white fox در بخش SQL Server
    پاسخ: 4
    آخرین پست: سه شنبه 23 اسفند 1384, 09:25 صبح
  5. میخواستم در مورد ساخت جدول Ado و پسوند فایل آن بدانم
    نوشته شده توسط seyed_farid در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 8
    آخرین پست: جمعه 31 تیر 1384, 15:23 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •