انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: siminrazaghi در 14 دی 1391، 10:58 ق‌ظ

عنوان: »»»نوشتن برنامه ای برای برقراری ارتباط بین دوسری داده!
ارسال شده توسط: siminrazaghi در 14 دی 1391، 10:58 ق‌ظ
فرض کنید مثلا دوسری داده یا بانک اطلاعاتی داریم:
1- لیست کالا(با جدول اطلاعاتی تعداد و مشخصات)
2- لیست مشتری(با جدول اطلاعاتی نیازمندیهاش و سایر مشخصات)


آیا میتونیم بین این دوسری داده ارتباط برقرار کنیم، مثلا بگیم هر کالایی چندتا و چه مشتری هایی داده ؟و یا هر مشتری چندتا انتخاب برای کالای مورد نیازش داره؟؟؟

ممنون می شم که اگه کسی اطلاعاتی در این خصوص داره، در اختیارم بزاره.
با سپاس
عنوان: پاسخ : »»»نوشتن برنامه ای برای برقراری ارتباط بین دوسری داده!
ارسال شده توسط: majidkamali1370 در 14 دی 1391، 01:31 ب‌ظ
شما میتونید بر اساس primary key ِ هر جدول، یک جدول دیگه درست کنید که شامل لیست مشتریان و کالایی که خریدند میشه. حالا توی یک فیلد هم تعداد کالاها رو مشخص کنید.
عنوان: پاسخ : »»»نوشتن برنامه ای برای برقراری ارتباط بین دوسری داده!
ارسال شده توسط: عدس در 14 دی 1391، 03:35 ب‌ظ
فرض کنید مثلا دوسری داده یا بانک اطلاعاتی داریم:
1- لیست کالا(با جدول اطلاعاتی تعداد و مشخصات)
2- لیست مشتری(با جدول اطلاعاتی نیازمندیهاش و سایر مشخصات)


آیا میتونیم بین این دوسری داده ارتباط برقرار کنیم، مثلا بگیم هر کالایی چندتا و چه مشتری هایی داده ؟و یا هر مشتری چندتا انتخاب برای کالای مورد نیازش داره؟؟؟

ممنون می شم که اگه کسی اطلاعاتی در این خصوص داره، در اختیارم بزاره.
با سپاس

یک جدول واسط به اسم خرید درست کن کلید های اصلی دو تا جدول که احتمالا برای جدول کالا (کد کالا) و برای جدول مشتری (کد مشتری) است را تو جدول خرید قرار بده تا بتونی بینشون رابطه برقرار کنی . بعد یک کلید به اسم کد خرید یا شماره فاکتور تو جدول خرید قرار بده به عنوان کلید اصلی . بعد میتونی داخل جدول خرید فیلدهای دیگه ای مثل تعداد و ریز فاکتور بزاری .