۱۴-آذر-۱۳۸۶, ۰۰:۳۲:۱۰
۱۴-آذر-۱۳۸۶, ۰۷:۵۸:۴۷
چون یک به چندی رو رعایت نمیکنی . باید فیلدی که بهش رجوع میشه رو یکتا باشه تا یک به چندی رعایت بشه.
۱۴-آذر-۱۳۸۶, ۱۰:۱۴:۱۸
فرض کن شما دو تا جدول در مورد اطلاعات دانش آموزان داری . اطلاعات جدول اولی شامل :
شماره دانش آموزی - نام - نام خانوادگی - سال تولد - شماره شناسنامه - .....
و اطلاعات جدول دوم هم شامل :
شماره دانش آموزی - نمره درس دینی - نمره درس ریاضی - ......- معدل کل
حالا برای ارتباط دو جدول باید از فیلد شماره دانش آموزی استفاده کنی تا اطلاعات فردی دانش آموز رو همراه با اطلاعات درسی اون به دست بیاری و طبیعی هیت اگه از هر فیلد دیگه ای استفاده کنی با خطا مواجه می شی.
شماره دانش آموزی - نام - نام خانوادگی - سال تولد - شماره شناسنامه - .....
و اطلاعات جدول دوم هم شامل :
شماره دانش آموزی - نمره درس دینی - نمره درس ریاضی - ......- معدل کل
حالا برای ارتباط دو جدول باید از فیلد شماره دانش آموزی استفاده کنی تا اطلاعات فردی دانش آموز رو همراه با اطلاعات درسی اون به دست بیاری و طبیعی هیت اگه از هر فیلد دیگه ای استفاده کنی با خطا مواجه می شی.
۰۲-بهمن-۱۳۸۶, ۱۲:۴۸:۰۱
سلام
می شود لطف کنید و این ارتباط چند به چند را بیشتر توضیح دهید
با تشکر
می شود لطف کنید و این ارتباط چند به چند را بیشتر توضیح دهید
با تشکر
۰۲-بهمن-۱۳۸۶, ۱۵:۰۹:۴۳
ببینین یه تعریف ساده تر اینه برای اینکه 2 تا جدول با هم کار کنن اینه که دوتا فیلد همنام داشته باشن که با هم کار کنن همونطور که جناب didi فرمودن توی مثالشون هم هست فیلد شماره دانش اموزی در هر دو جدول وجود داره چون این همون فیلدیه که ایجاد رابطه میکنه چون هر دانش اموز دارای شماره دانش اموزی مختط به خودشه و برای گرفتن خروجی از جدولها مثلا فردی بنام حسن به شماره 197 وقتی میخواهی جستجو کنی فیلد رابط که همون شماره دانش اموزیه یعنی 197 در هر دو جدول میگرده ومقادیر فیلدی که شماره دانش اموزیش 197 هست و متعلق به اون دانش اموز(حسن) هست رو نمایش میده