نمایش نتایج 1 تا 2 از 2

نام تاپیک: لزوم استفاد از ستونی بعنوان ID

  1. #1
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    521

    لزوم استفاد از ستونی بعنوان ID

    سلام

    میخواستم از دوستان راهنمایی بگیرم که بهترین روش طراحی جدول برای مدلی که میگم چیه.

    در بانک اطلاعاتی جداولی دارم که بعضی از فیلدها باید با مقادیری مشخص از جداول دیگه مقداردهی بشوند ولی فهرست طولانی ندارند. به عنوان مثال در جدول پرسنلی برای تعیین جنسیت افراد عموما مقادیر "آقا" و یا "خانم" نوشته میشه. آیا برای این جداول لازمه که در طراحی جدول مربوط به جنسیت افراد از دو ستون ID و Title استفاده کنم؟ یا اینکه همون ستون Title میتونه به عنوان PrimeryKey تعیین بشه برای ایجاد Relation با جدول پرسنل؟

    هدفم از طرح این سوال اینه که آیا در آینده که نیاز به ایجاد Viewهای مختلف و یا اجرای هر نوع دستورات TSQL باشه به مشکل بر می خورم یا خیر؟ البته در حال حاضر من از دو ستون استفاده میکنم

    تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    اهواز
    پست
    862

    نقل قول: لزوم استفاد از ستونی بعنوان ID

    با سلام خدمت دوستان
    استفاده از ID این حسن را دارد که اگر به هر دلیلی بخواهید مثلا روی همون فیلد
    Title اصلاحاتی انجام دهید نیازی به اصلاح جداول مرتبط که قبلا پر شده است نیست.پس اگر از فیلد ID استفاده نکنید و بعدا بخواهید تغییراتی روی فیلد Title فرضی انجام دهید ، باید تمام فیلدهای متناظر در جداول مرتبط را هم بروزآوزی نمائید.پس نتیچتا استفاده از ID برای تمام جداول ایجاده شده مفید می باشد.حتی اگر از فیلد ID آن عملا استفاده نکنید.من در یکی از فروم های مربوط sql دیدم که اکیدا استفاده از فیلد ID به عنوان شاخص در هر جدول را توصیه می کرد.

تاپیک های مشابه

  1. استفاده آز تصویر بعنوان Border در یک Table
    نوشته شده توسط sma_mohseni در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: شنبه 08 مهر 1385, 11:21 صبح
  2. EFS و لزوم استفاده از PKI
    نوشته شده توسط Identifier در بخش امنیت در نرم افزار و برنامه نویسی
    پاسخ: 0
    آخرین پست: پنج شنبه 28 اردیبهشت 1385, 12:17 عصر
  3. مشکل در ساخت جدول در SP و استفاد از EXEC
    نوشته شده توسط white fox در بخش SQL Server
    پاسخ: 4
    آخرین پست: سه شنبه 23 اسفند 1384, 09:25 صبح
  4. سوال: نحوه استفاده از Access بعنوان دیتابیس شبکه
    نوشته شده توسط mehdi_moosavi در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 19
    آخرین پست: سه شنبه 25 بهمن 1384, 10:10 صبح
  5. استفاد از دلفی در rational rose
    نوشته شده توسط ali512 در بخش تحلیل و طراحی نرم افزار
    پاسخ: 1
    آخرین پست: یک شنبه 09 بهمن 1384, 17:26 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •