View Full Version : طراحی جداول این شکل به نظر شما درست است؟
sayanpro
پنج شنبه 27 اردیبهشت 1397, 15:19 عصر
سلام دوستان گرامی، وقت بخیر
همانطور که در شکل می بینید چهار جدول وجود دارد. به نظر شما در جدول UnitFeatureValue، فیلد FK_FeatureTitle_ID اضافه قرار داده نشده است؟ ما می توانستیم از فیلد FK_FeatureValue_ID به آن برسیم، ولی من برای راحتی کار و نوشتن متدهای راحت تر، فیلد FK_FeatureTitle_ID را در جدول استفاده کردم. نظر شما در این خصوص چیست؟
با تشکر.
148179
ali_md110
پنج شنبه 27 اردیبهشت 1397, 20:47 عصر
به نظر من هم FK_FeatureTitle_ID اضافی هست و با رابطه ای که مابین FeatureValue و UnitFeatureValue هست به راحتی اطلاعات هر دو چدول برای جدول والد یعنی FeatureTitle قابل دسترسی هست
بهتر بود کمی در مورد این جداول توضیح میدادید
این UnitFeatureValue چه کاربردی دارد؟
sayanpro
جمعه 28 اردیبهشت 1397, 15:02 عصر
به نظر من هم FK_FeatureTitle_ID اضافی هست و با رابطه ای که مابین FeatureValue و UnitFeatureValue هست به راحتی اطلاعات هر دو چدول برای جدول والد یعنی FeatureTitle قابل دسترسی هست
بهتر بود کمی در مورد این جداول توضیح میدادید
این UnitFeatureValue چه کاربردی دارد؟
باتشکر از راهنمایی شما، این جدول یکسری ویژگی هایی در مورد ساختمان نگه داری می کنه. البته معتقد بودم این کار اضافی ولی به خاطر نوشتن کد راحت تر این فیلد اینجا اضافه کردم.
اون سه جدول دیگر طبقه بندی برای نگه داری ویژگی های ساختمان.
البته توی کد وقتی میخواد دیتا ثبت میشه من همه چی چک میکنم تا صحت اطلاعات درست ثبت بشه، ولی خوب بدیهی از توی خود sql اگه دیتا ثبت کنم میتونم
FK_FeatureTitle_ID یه کدی ثبت کنم و FK_FeatureValue_ID یه چیزی دیگه که این جوری صحت اطلاعات هم بهم میخوره:ناراحت::ناراحت::نارا ت:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.