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

نام تاپیک: جلوگیری از افزونگی در دیتابیس فروش اجناس

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

    Question جلوگیری از افزونگی در دیتابیس فروش اجناس

    باسلام خدمت دوستان و بزرگواران
    در پروژ دو جدول با نام های انبار و فاکتور دارم. میخواستم بدونم با این دو جدول افزونگی ایجاد میشه یا خیر؟

    اگه ایجاد افزونگی میکنه کدوم جدول رو تغییر بدم؟ و شامل چ فیلد هایی بشه؟
    در کل لازم هست بین انبار و فاکتور ریلیشن شیپ زده بشه یا نه؟

    جدول انبار:
    کالا.jpg

    جدول فاکتور:
    انبار.jpg

    در جدول فاکتور با یک شماره فاکتور و تاریخ خرید ،چندین کالا،تعداد کالا، شرکت سازنده، قیمت هر کالا و جمع کل قید میشه:
    فاکتور.jpg

    ممنون میشم راهنماییم کنید.
    باتشکر از تمامی دوستان

  2. #2
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,146

    نقل قول: جلوگیری از افزونگی در دیتابیس فروش اجناس

    سلام

    ایجاد دو جدول صحیح است. نیاز به ایجاد رابطه هست. افزونگی هم ندارد.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    تهران
    پست
    227

    Question نقل قول: جلوگیری از افزونگی در دیتابیس فروش اجناس

    نقل قول نوشته شده توسط mmbguide مشاهده تاپیک
    سلام

    ایجاد دو جدول صحیح است. نیاز به ایجاد رابطه هست. افزونگی هم ندارد.
    ممنون از راهنماییتون.
    دراین جدول رابط، از چه فیلدهایی باید استفاده کنم؟
    ممنون میشم راهنماییم کنید.
    باتشکر

  4. #4
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,146

    نقل قول: جلوگیری از افزونگی در دیتابیس فروش اجناس

    خب اگه شنیده باشید اصطلاحا باید یک رابطه یک به چند برقرار کنی. یعنی در جدول کالا یکبار کالا رو تعریف میکنی و یک شماره منحصر به فرد بهش تخصیص میدی که در این مواقع و بصورت پیش فرض یک ستون با نام ID که عموما هم توسط خود SQL و به ترتیب مقدار دهی میشه ایجاد کنید.

    حالا در جدول دوم باید یک ستون مثلا بانام CommodID ایجاد کنید و به ID جدول کالا Relation ایجاد کنید .

    ببین در واقع جدول کالا میتونه ستونهای زیادی جهت تعریف اون کالا داشته باشه ولی نیازی نیست که همه جا اونها رو ثبت کنی (افزونگی) و تنها کافیه ID اون کالا رو در یک جدول وارد کنی و در Select کردن اطلاعات چنانچه اطلاعاتی اضافه از اون کالا رو خواستید نمایش بدید براحتی و با join کردن دو جدول و انتخاب ستون های مورد نظر میتونید به نتیجه دلخواه برسید.

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

  1. بدون نیاز به افزونه بهینه سازی دیتابیس پایگاه داده وردپرس با یک خط کد
    نوشته شده توسط sayeha95 در بخش توسعه وب (Web Development)
    پاسخ: 0
    آخرین پست: پنج شنبه 26 اسفند 1395, 00:33 صبح
  2. جزوه آموزش دیتابیس اندروید
    نوشته شده توسط srfarzad در بخش Android Studio
    پاسخ: 21
    آخرین پست: پنج شنبه 24 دی 1394, 12:07 عصر
  3. سوال: چگونگی حذف افزونگی ارتباط با دیتابیس در کلاس ها
    نوشته شده توسط mmdsharifi در بخش تحلیل و طراحی نرم افزار
    پاسخ: 2
    آخرین پست: چهارشنبه 14 آبان 1393, 21:35 عصر
  4. آیا یکپارچگی و کیفیت اطلاعات دیتابیس باید لزوما در سطح دیتابیس تضمین شود؟
    نوشته شده توسط Hamid2547 در بخش تحلیل و طراحی بانک اطلاعات
    پاسخ: 4
    آخرین پست: یک شنبه 11 فروردین 1392, 23:30 عصر
  5. لزوم ایجاد ارتباط بین جداول دیتا بیس
    نوشته شده توسط m_u3fi در بخش تحلیل و طراحی بانک اطلاعات
    پاسخ: 5
    آخرین پست: جمعه 22 مهر 1390, 23:30 عصر

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

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