PDA

View Full Version : سوال: طراحی جدول ند زبانه



zari_attari
یک شنبه 26 اردیبهشت 1389, 18:54 عصر
میخوام جداولی داشته باشم که اطلاعات را به 3 زبان نگهداری کنه.
به ذهنم رسید که از 2 جدول استفاده کنم
جدول 1: Code,Name
که id عدد و name نام زبان باشد مثل
(1,Fa
2,En
3,Ar)

جدول2: شامل id,Code,title,Date,...
که Code کلید خارجی از جدول 1 و عنوان و تاریخ و ...

میخواستم بدونم این بهینه است یا راه دیگه ای داره

AminSobati
یک شنبه 26 اردیبهشت 1389, 21:32 عصر
سلام دوست عزیزم،
این موضوع تا حد زیادی وابسته به کاربری جدول داره. فرضا در یک حالت ممکنه شما بخواین همیشه برای جستجو نام یک فیلد ثابت رو در Queryها قید کنین و نخواین جستجوی زبانهای مختلف روی فیلدهای مختلف انجام بشه. همچنین برای Full Text Search این راحت تره که اطلاعات همگی در یک فیلد باشه و نخوایم ستونهای مختلف رو جستجو کنیم.
اما گاهی پیش میاد که شما نکات ظریفی در مورد زبان رو مد نظر قرار میدین و لازمه حتی هر فیلد، Collation مخصوص به خودش داشته باشه. پس صلاح نیست همگی در یک فیلد ذخیره بشن

a.maleki
سه شنبه 28 اردیبهشت 1389, 12:03 عصر
آقای AminSobati (http://www.barnamenevis.org/forum/member.php?u=6345)
امکان داره بیشتر توضیح بدید

AminSobati
سه شنبه 28 اردیبهشت 1389, 22:03 عصر
کدوم قسمتش رو، سوال شما دقیقا چیه دوست عزیز