PDA

View Full Version : کمک درباره Import داده ها



marycoa
سه شنبه 25 مرداد 1384, 17:51 عصر
چه گونه می توان دیتا بیسی را که قبلا ساخته شده ولی توسط دو نفر(تایپیست) تایپ شده را با هم ادغام کرد
البته باید توجه کرد که سه table وجود دارد که به ترتیب Primary Key هایشان در بعدی قرار گرفته است. یعنی دو رابطه بین آنان موجود است؟؟! :گیج:

AminSobati
چهارشنبه 26 مرداد 1384, 22:49 عصر
دوست عزیزم،
مسئله اینجاست که آیا مقادیر PK هم در دو دیتابیس به صورت تکراری وارد شدند؟ یعنی ممکنه در دیتابیس خودشون Unique باشن ولی وقتی از دو منبع، به یک مکان مشترک منتقل میشن، مقادیر تکراری حاصل بشه.
اگر چنین وضعیتی وجود نداره، کار شما راحت تره و با Export براحتی اطلاعات رو یکی میکنین. در مورد روابط بین جداول، اول میبایست اطلاعات جدول Parent رو وارد کنین تا Childها اصطلاحا Orphan (یتیم) نشن.
اما اگر احتمال میدین مقادیر تکرار وجود داره، باز دو حالت پیش میاد:
1) PK شما عددی هستش. در این حالت میتونین اعداد رو تغییری بدین تا در Range اونیکی دیتابیس قرار نگیرن. مثلا همه رو با 10000 جمع کنین (این تغییر باید به Child هم منتقل بشه)
2) PK شما کاراکتری هستش. در این حالت مثلا یک کاراکتر به اون اضافه کنین تا از PKهای دیتابیس دیگه متمایز بشن (باز هم باید به Child منتقل بشه)
بعد از انجام این تغییرات، Export کنین.

marycoa
سه شنبه 01 شهریور 1384, 02:31 صبح
خیلی ببخشید ولی در این حدش را می دانستم
می خواستم بدانم که آیا با خود mssql می شه حالت شماره 1 را (به صورت عدد و تکراری) درست کرد
با تشکر

AminSobati
سه شنبه 01 شهریور 1384, 23:39 عصر
تکرار چه چیزی؟!