ورود

View Full Version : نحوه ایجاد یک رابطه یه به یک



mojtaba1363
جمعه 06 بهمن 1391, 15:49 عصر
با سلام خدمت همگی دوستان عزیز و عرض تبریک ایام میلاد پیامبر (ص)

من یک پایگاه طراحی کردم در بچند جدول ارتباط یک به یک دارم مثلا در جول مدرک هر پزشک میتواند یک مدرک باشماره ثبت کند

طراحی بانک تو سط sql 2008 صورت گرفته

در ارتباط یه به یک مشکل دارم

باید عرض کنم اندازه و نوع فیلدها همه یک شکل و یک اندازه میباشد

هنگام اتصال دوفیلد پرایمری مشکل زیر به وجود می آید

http://mojtaba1363.persiangig.com/image/database/55.jpg

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

با تشکر از همگی وستان عزیز

محمد سلیم آبادی
جمعه 06 بهمن 1391, 16:02 عصر
از هر دو جدول script (کد DDL) تهیه و پست کنید. تا مشکل بطور دقیق بررسی شود.


هنگام اتصال دوفیلد پرایمری مشکل زیر به وجود می آید
مطمئن هستین که primary key هستند؟ پیغام خطا که چیز دیگه ای میگه.

حمیدرضاصادقیان
جمعه 06 بهمن 1391, 21:05 عصر
سلام.
این پیغام خطا به خاطر این هست که فیلدی که شما انتخاب کردید برای Relation با جدول دوم با هیچ فیل کلید یا Unique ارتباط نداره.
در جدول دوم یا باید یک PK داشته باشید که همنوع باشند و با این فیلد ارتباط داشته باشه یا اینکه این فیلد نیز در اون جدول باشه و از نوع Unique تعریف بشه تا بتونید Relation رو برقرار کنید.